Verify the following OpenStack nuances:
Additionally, refer to your module documentation for module-specific dependencies as identified in the following table:
Verify that you have prepared your environment as listed in the OpenStack Nuances section above.
Navigate to the Suite Installer Dashboard.
Click New Cluster.
Click the OpenStack card.
To connect using OpenStack cloud credentials, enter the OpenStack Placement Property details identified in the following table.
OpenStack Placement Properties Description OpenStack Authentication URL The OpenStack authentication service URL. OpenStack Region The OpenStack cloud region. OpenStack Domain Name The OpenStack account domain name. OpenStack Project The OpenStack project name. OpenStack Username The OpenStack account username. OpenStack Password The OpenStack account password. OpenStack CA Certificate
The CA certificate that is required to verify an OpenStack HTTPS URL. This field is mandatory using a HTTPS URL and is not required if using a HTTP URL.
Once the connection is validated, click Next.
To specify the placement properties, enter the following details.
If you setup CloudCenter Suite in offline mode, you must provide valid NTP server details before you save your configuration.
OpenStack Placement Properties Description Control Plane Cluster Prefix Select the OpenStack project to which the Kubernetes cluster is deployed. OpenStack Details OpenStack Flavor UUID
Select one of the existing flavors or VMs. Based on your selection, the recommended number of workers is calculated and displayed in the Kubernetes Worker Count field.
OpenStack Image UUID
Different images will be used for the installer and the cluster launched by the installer. The installer includes a default Kubernetes cluster image (called, CCS-version-Base-Image) with a configurable option to override the use of this default image. The CCS-version-Base-Image image included in the installer is selected if you do not override the setting.
To override the CCS-version-Base-Image image used by the Suite installer, be sure to add the applicable image in the OpenStack console and selected the applicable QCOW2 image from the dropdown list in this field.
If you use the OVA installer to launch the cluster in an vSphere environment, be sure to override this field and select the applicable QCOW2 CCS-version-Base-Image.
If you install the CloudCenter Suite using any image other than CCS-version-Base-Image, the installation will fail.
OpenStack SSH Keypair Name
Only SSH keys of type ssh-ed25519 or ecdsa-sha2-nistp256 are supported.
You must have at least one existing SSH-key in the selected OpenStack environment to begin the installation.
OpenStack Network Model The functional networking model for OpenStack. See https://docs.openstack.org/security-guide/networking/architecture.html for additional context. Provider Network
Provider Network – Created by the OpenStack administrator on behalf of tenants and can be dedicated to a particular tenant, shared by a subset of tenants, or shared by all tenants. Refer to https://docs.openstack.org/liberty/networking-guide/intro-os-networking-overview.html for additional details.
Tenant Network – Created by tenants for use by their instances and cannot be shared (based upon default policy settings). Refer to https://docs.openstack.org/liberty/networking-guide/intro-os-networking-overview.html for additional details.
Kubernetes Configuration Kubernetes Worker Count This field is auto-populated with the recommended number of worker VMs. While you can change the recommended number, be sure to verify that the worker count is adequate to accommodate the modules that you want to install. See Prepare Infrastructure for additional details. Kubernetes Pod CIDR
Floating IP pool from which IP addresses are assigned to pods.
Verify that this IP does not conflict with the node/VM IP address.
Proxy Configuration HTTP Proxy The hostname or IP address of the proxy host along with the port. HTTPS Proxy The hostname or IP address of the secure proxy host along with the port. NTP Configuration NTP Servers A comma-separated list of IP addresses or FQDNs of your NTP server(s) – to be used to sync VM clocks. NTP Pools A comma-separated list of IP addresses or FQDNs of your NTP cluster(s) – to be used to sync VM clocks.
Click Install. The installation progress is visible on screen.
Once successful, you see the following message.
CloudCenter Suite installation successful!
You have the following options at this point:
Click Take Me To Suite Admin to launch and set up the Suite Admin.
Click Install Another Cluster to start another installation and go back to the homepage (Installer Dashboard).
Download Kubeconfig file to connect to the launched cluster using the kubectl tool.
After the installation is complete, use the following command to SSH into the workers/masters primary servers as ubuntu and use the private SSH key of the public key (provided when you configured the Placement Properties details above).
Ensure that Port 22 is open on the masterprimary server/worker node so you can provide communication security via Security Groups/Firewall rules for OpenStack environments.
#Sample command to SSH into a worker/masterprimary server ssh -i <private key> ubuntu@<Masterubuntu@<primary server/Workerworker IP>
Be sure to switch off the installer VM. You can reuse this VM for any other purpose, for example, as an Offline Repository or to upgrade the Kubernetes cluster or to upgrade the tenant image on the nodes.