Power Virtual Server workspace
This solution deploys an IBM® Power Virtual Server (PowerVS) workspace using terraform-ibm-powervs-workspace in the solutions/standard directory.
Architecture diagram
Architecture diagram for 'Power Virtual Server workspace' - Standard solution(deploy-arch-ibm-pvs-ws-standard.svg "Architecture diagram")
Design requirements
Design requirements for 'Power Virtual Server workspace' - variation 'Standard'.(heat-map-deploy-arch-ibm-pvs-ws-standard.svg "Design requirements")
IBM Cloud® Power Virtual Servers (PowerVS) is a public cloud offering that an enterprise can use to establish its own private IBM Power computing environment on shared public cloud infrastructure. PowerVS is logically isolated from all other public cloud tenants and infrastructure components, This solution provides a simple, modular framework to deploy a PowerVS workspace with ssh key, optional networking and image import features from the IBM Cloud.
Key solution features
- Minimal configuration for quick deployment
- Modular options for private subnets, public network, and transit gateway
- Secure SSH key management
- Optional import of custom images from COS
Components
PowerVS workspace architecture decisions
| Requirement | Component | Choice | Alternative choice |
|---|---|---|---|
|
PowerVS workspace | Create a single PowerVS workspace in the chosen region and in an existing resource group or a new resource group | |
|
SSH key | Require users to provide their own SSH public key or reference a key in Secure Cloud Key Management | |
|
Custom OS images | Import up to three images from COS into the PowerVS workspace using provided COS credentials and object locations | Skip image import and use standard public PowerVS images; or import images manually after deployment |
|
Private subnets | Create 1, 2 or 3 private subnets as requested | Use a single private subnet for all workloads or create additional subnets manually post-deployment |
|
Public subnet | Create one public subnet | |
|
Transit gateway | Attach workspace to a local transit gateway to enable connectivity with VPC and other networks | Do not attach to transit gateway; rely on site-to-site VPN, direct internet, or other connectivity mechanisms |
Next steps
- Review and confirm input variables (region, resource group, COS locations, SSH public key).
- Validate network connectivity (private subnets and transit gateway attachments).
- Verify imported images are present and usable in PowerVS.