Customers entering the Oracle Cloud VMware Solution realm frequently encounter difficulties with the deployment process and strategic planning for future environment scaling. To address these complexities, this blog aims to deliver a concise overview of critical factors essential for effectively planning and deploying the Oracle Cloud VMware Solution.

Prerequisites

  • OCI account with Universal Credits
  • Secure Landing Zone design

OCI account

Initially, it is essential for the customer to establish an Oracle Cloud Infrastructure (OCI) account, provided one is not already in existence, with Oracle Universal Cloud Credits allocated accordingly.

The Universal Credit model is the most flexible buying and consumption model for Oracle Cloud Infrastructure services. There are two ways to purchase OCI services from Oracle:

  1. Pay As You Go (PAYG)
  2. Universal Credit annual commitment model

With the annual commitment model, customers purchase a prepaid amount of Universal Credits and the prepaid amount is draws down based on actual usage.

https://www.oracle.com/cloud/universal-credits/

Secure Landing Zone design (Recommendation)

Landing zones have blueprints, which are the main artifact to onboard and run on OCI. Blueprints include a documented design and guidance, Terraform-based IaC templates, and recommended configurations for consistent provisioning. The templates are composed of the framework’s base modules.

Customers select, configure, customize, and deploy the most suitable blueprint for their use case.

https://blogs.oracle.com/cloud-infrastructure/post/new-standardized-oci-landing-zones-framework

Planning your Software Defined Data Center (SDDC) solution

Deploying Oracle Cloud VMware Solution required good planning, optimized sizing and a solid SDDC design to provide a future proof environment.

  • Discovery phase
  • SDDC design
  • Deployment type
  • Bare Metal Compute sizing
  • Network design
  • On-Premises connectivity
  • 3rd Party Backup solution

Discovery phase

A good starting point for sizing a SDDC is to analyse the virtual machine requirements in terms of CPU, Memory, Storage capacity, IOPS, Bandwidth, VM peak utilization (CPU & Memory), VM average utilization (CPU & Memory) as well as the VMs availability SLA, Licensing and Workload separation, for example to meet compliance.

Extended list of sizing requirements

  • Number of Virtual Machines per Cluster
  • Guest Operating System per Virtual Machines per Cluster
  • Number – vCPUs per Virtual Machines per Cluster
  • Number – Memory (GB) per Virtual Machines per Cluster
  • Number – Storage (GB) per Virtual Machines per Cluster
  • CPU to vCPU ratio per Cluster
  • Number of physical ESXi Hosts per cluster
  • Number of physical cores per ESXi Host per cluster
  • Number of physical Memory (GB) per ESXi Host per cluster
  • Failover configuration per cluster (N+0, N+1 or N+2)
  • CPU Type per ESXi Host per cluster (Intel Xeon Platinum 8358)
  • Peak CPU and Memory utilization per Host pro Cluster 
  • Peak CPU and Memory utilization per Cluster 
  • Average CPU and Memory utilization per Host pro Cluster 
  • Average CPU and Memory utilization per Cluster
  • Peak CPU and Memory utilization per Virtual Machine per cluster
  • Average CPU and Memory utilization per Virtual Machine per cluster
  • Required Storage IOPS per Datastore
  • Availability SLA on a per VM basis
  • Current VMware vSphere Version per Cluster
  • Current VMware vSphere Edition per Cluster

This information can be collected manually or via RVTools or other discovery tools that are in use by the customer.

SDDC design

The SDDC design plays an important role as this will have an impact on the overall cost and network design for example to separate specific workload clusters for licensing or compliance reasons.

Any clusters provisioned by customers subsequent to the establishment of the unified management cluster are classified as workload clusters, which do not incorporate any management components. Customers have the capacity to deploy a maximum of 14 workload clusters. The permissible number of ESXi hosts within a workload cluster is contingent upon the chosen compute shape. For dense compute shapes, a maximum of 64 hosts can be provisioned, while for standard compute shapes, customers are limited to 32 hosts within the same cluster.

 

Consolidated SDDC

A consolidated SDDC contains a shared cluster for management workloads and customer workloads this cluster is also known as the Unified Management Cluster where management workloads and customer workloads are separated via VMware vSphere Resource Pools and NSX Segments and VLANs.

Standard SDDC

A standard SDDC contains separate clusters for management workloads and customer workloads. The specific workloads are separated on dedicated physical hardware / VMware vSphere Clusters. SDDC management components are hosted within the Unified Management Cluster. Besides that, it is optional to have dedicated NSX Edge Nodes and HCX Service Mesh per cluster.

A Standard SDDC always contains one Unified Management Cluster and can have up to 14 Customer Workload Clusters.

Deployment Type

 

Single Availability Domain

The single-availability domain deployment option for an Oracle Cloud VMware Solution SDDC has two scenarios: One with DenseIO shapes and VMware vSAN as the storage option and the other with standard shapes and Oracle Cloud Infrastructure (OCI) Block Storage as the storage option.

In a single-availability domain deployment with DenseIO Shapes and VMware vSAN as the storage option, the Oracle Cloud VMware Solution cluster stretches across three fault domains within a single availability domain. This standard deployment type supports an availability SLA of 99.95%. With this deployment option, the bare metal hosts are distributed across the three fault domains for maximum resilience within a single availability domain.

In a single-availability domain deployment with atandard shapes and OCI Block Storage as the storage option, the Oracle Cloud VMware Solution cluster stretches across three fault domains within a single availability domain. This standard deployment type supports an availability SLA of 99.95%. With this deployment option, the bare metal hosts are distributed across the three fault domains for maximum resilience within a single availability domain. These bare metal hosts then connect to OCI Block Storage because the standard shapes don’t provide local storage capacity to create a vSAN datastore.

This deployment option is only available for single-availability domain deployments because OCI Block Storage is currently not mirrored synchonously across OCI availability domains.

Multiple Availability Domains

The multiavailability domain deployment option for an Oracle Cloud VMware Solution SDDC is only supported with DenseIO Shapes and VMware vSAN as the storage option. This option is fully unique and only supported with Oracle Cloud VMware Solution on OCI.

In a multiavailability domain deployment with DenseIO shapes and VMware vSAN as the storage option, the Oracle Cloud VMware Solution cluster stretches across three availability domains within an OCI region. This deployment type supports an availability SLA of 99.99%.

With this deployment option, the bare metal hosts are distributed across the three availability domains for maximum resiliency and availability within a OCI public cloud region.

The multiavailability domain deployment is only available in OCI public cloud regions with at least three availability domains. For multiavailability domain deployment, you must reserve at least 33% failover resources to be able to withstand the loss of an availability domain. The same applies to the vSAN configuration if the solution use three nodes, which is the minimum that the vSAN policy must be according to RAID-1 with FTT-1.

This configuration allows a single bare metal host or availability domain to fail.

A multiavailability domain deployment must always scale equally. If you start with the minimum deployment of three nodes, you must scale out in multiples of three nodes to keep the host count evenly distributed across all availability domains. Unequal scaling can result in resource utilization problems and data loss if the bare metal hosts or an entire availability domain fail.

Bare Metal Compute sizing

Based on the information gathered during the discovery phase, the environment sizing parameters can be matched with the Oracle Cloud VMware Solution Bare Metal Shapes, either Standard Shapes with external OCI Block Volume Storage as the primary storage or Dense Shapes with VMware vSAN as the primary storage (OCI Block Volume Storage can be leverage as secondary storage to allow storage scaling independently of host scaling).

Standard Shapes

Processor typeShapeOCPUCore ConfigurationsMemory (GB)Network Bandwidth (Gbps)
IntelBM.Standard2.525212, 26, 38, 5276850
IntelBM.Standard3.646416, 32, 48, 641024100
AMDBM.Standard.E4.12812832, 64, 96, 1282048100
AMDBM.Standard.E5.19219248, 96, 128, 1922304100

See Compute Standard Shapes for more detail.

Dense Shapes

Processor typeShapeOCPUCore ConfigurationsMemory (GB)Local Storage (TB)Network Bandwidth (Gbps)
AMDBM.DenselO.E4.12812832, 64, 128204854.4100
AMDBM.DenselO.E5.12819232, 64, 96, 128153681.6100

See Compute Dense I/O Shapes for more detail.

NVIDIA GPU Shapes

Processor typeShapeOCPUMemory (GB)GPUGPU Memory (GB)Network Bandwidth (Gbps)
IntelBM.GPU.A10.46410244 x A1096100

See Compute GPU Shapes for more detail.

Network design

Customers require an existing Virtual Cloud Network (VCN) with an IP address CIDR of /24 or larger available for running the managemetn and workload clusters. The following table shows the allowed CIDR sizes and the number of nodes customers can deploy.

CIDR block sizeSegment sizeNumber of nodes in cluster
/24/283 – 12
/23/273 – 28
/22/263 – 30
/21/253 – 64

Deployment Checklist

#DescriptionPrepared
01OCI Account created with Universal CreditsYES / NO
02Service Limits for OCVS checked / Update requestedYES / NO
03OCI Secure Landing ZoneYES / NO
04On-Premises connectivity (FastConnect / IPSec VPN)YES / NO
05Compartment created for OCVSYES / NO
06Virtual Cloud Network (VCN) for OCVSYES / NO
07Non-Overlapping CIDR Range for VCNYES / NO
08CIDR Range defined for OCVS Cluster within VCNYES / NO
09SSH Key File generatedYES / NO
10Naming convention for OCVS (Cluster, ESXi Prefix)YES / NO
11Bastion Host or Bastion Service configured for remote accessYES / NO
12OCVS Deployment Model per Cluster definedYES / NO

Day 2 Operations Checklist

#DescriptionPrepared
01SFTP Server hosted outside OCVS for backupsYES / NO
02Backup of VMware vCenter Server Appliance (VCSA) configuredYES / NO
03Backup of VMware NSX configuredYES / NO
043rd Party Backup Solution configuredYES / NO
05Monitoring integrationYES / NO

Leave a comment