SpectroCloud/VertexInstall: Difference between revisions
Jump to navigation
Jump to search



(79 intermediate revisions by 2 users not shown) | |||
Line 3: | Line 3: | ||
===Pre Requisites=== | ===Pre Requisites=== | ||
====1. Needed Downloads==== | ====1. Needed Downloads==== | ||
* RETOOL Location: Palette-Release -> Vertex Info -> Binaries | |||
Airgap Binaries: Release Binary | |||
Command Line Tools: Palette CLI Linux | |||
* RETOOL Location: Palette-Release -> Vertex Info -> Capi OS Images | |||
Search: "<supported version #>" | |||
Download: <strong>k8s_fips</strong> for <strong>vmware</strong> | |||
<strong>NOTE:</strong> find supported versions via https://docs.spectrocloud.com/release-notes/ | |||
* RETOOL Location: Palette-Release -> Vertex Info -> Airgap Binaries | |||
Search: "airgap-vertex-pack-kubernetes" | |||
Download: <strong> kubernetes </strong> for <strong><supported version></strong> | |||
<strong>NOTE:</strong> find supported versions via https://docs.spectrocloud.com/release-notes/ | |||
<!-- | |||
* Binaries: airgap-base-ova (ex. spectro-airgap-podman-v3.1.4.ova) | * Binaries: airgap-base-ova (ex. spectro-airgap-podman-v3.1.4.ova) | ||
RETOOL Location: Palette-Release -> Vertex Info -> Binaries -> Type: Airgap Ovas | |||
--> | |||
====2. vCenter Prep ==== | ====2. vCenter Prep ==== | ||
* Tag the DataCenter with k8s-region | * Tag the DataCenter with k8s-region | ||
<center>[[File:TagDatacenter.png|options|Datacenter Tag]]</center> | |||
* Tag the Cluster with k8s-zone | * Tag the Cluster with k8s-zone | ||
<center>[[File:TagCluster.png|options|Cluster Tag]]</center> | |||
* Create a VM Folder called spectro-templates | * Create a VM Folder called spectro-templates | ||
* Create a VM Folder called spectro-vms | * Create a VM Folder called spectro-vms | ||
<center> [[File:VmFolders.png|options|Create Folders]]</center> | |||
* Import the k8s_fips OVA (ex. u-2004-0-k-1305-fips.ova) | * Import the k8s_fips OVA (ex. u-2004-0-k-1305-fips.ova) | ||
** Rename Image to "r_u-2004-0-k-<version>-fips" (ex. r_u-2004-0-k-1305-fips) | ** Rename Image to "r_u-2004-0-k-<version>-fips" (ex. r_u-2004-0-k-1305-fips) | ||
** Convert VM to Template. | ** Convert VM to Template. | ||
====3. | ====3. Jumpbox Setup==== | ||
<!-- | |||
DOCS REFERENCE: https://docs.spectrocloud.com/vertex/install-palette-vertex/install-on-vmware/airgap-install/environment-setup/vmware-vsphere-airgap-instructions/ | DOCS REFERENCE: https://docs.spectrocloud.com/vertex/install-palette-vertex/install-on-vmware/airgap-install/environment-setup/vmware-vsphere-airgap-instructions/ | ||
* Deploy the OVA to vCenter (airgap-base-ova). | * Deploy the OVA to vCenter (airgap-base-ova). | ||
Line 40: | Line 50: | ||
ssh -i ~/.ssh/opsman ubuntu@$SC_DEPLOY_IP | ssh -i ~/.ssh/opsman ubuntu@$SC_DEPLOY_IP | ||
sudo --login | sudo --login | ||
--> | |||
################# | ############################# | ||
# | # Install Required Software # | ||
################# | ############################# | ||
apt update | |||
apt upgrade -y | |||
apt-get -y install snapd unzip nfs-common ca-certificates zip | |||
snap install oras --classic | |||
#################### | ################################################## | ||
# | # Log-in via Docker and ORAS and upload the SCAR # | ||
#################### | ################################################## | ||
docker login harbor.dersllc.com -u admin -p '<Password>' | |||
oras login harbor.dersllc.com --username 'admin' --password '<Password>' | oras login harbor.dersllc.com --username 'admin' --password '<Password>' | ||
################################## | <!--oras push $OCI_PACK_REGISTRY/$OCI_PACK_BASE/spectro-manifests/manifest:$SC_VERSION manifests.tgz --insecure --annotation org.opencontainers.image.created="2023-07-24T11:57:56Z"--> | ||
# Setup NFS Mount (NOT REQUIRED) # | ##################################################### | ||
################################## | # Setup NFS Mount (NOT REQUIRED, DERS LAB SPECIFIC) # | ||
##################################################### | |||
mkdir -p /opt/spectro/ssl/ | |||
curl --insecure https://ders-gitlab.dersllc.com/ders/ders-proxy/-/raw/master/STAR_dersllc_com.crt > /opt/spectro/ssl/server.crt | |||
curl --insecure https://ders-gitlab.dersllc.com/ders/ders-proxy/-/raw/master/dersllc-new.key > /opt/spectro/ssl/server.key | |||
<!-- cp /opt/spectro/ssl/server.crt /etc/nginx/ssl/server.crt --> | |||
<!-- cp /opt/spectro/ssl/server.key /etc/nginx/ssl/server.key --> | |||
echo "172.16.85.15:/Download /nfs/Download nfs vers=4.0 0 0" >> /etc/fstab | echo "172.16.85.15:/Download /nfs/Download nfs vers=4.0 0 0" >> /etc/fstab | ||
mkdir -p /nfs/Download | mkdir -p /nfs/Download | ||
mount -a | mount -a | ||
################################# | ###################################################### | ||
# | # Trust DERS Certs (NOT REQUIRED, DERS LAB SPECIFIC) # | ||
################################# | ###################################################### | ||
curl --insecure https://ders-gitlab.dersllc.com/ders/ders-proxy/-/raw/master/AddTrustExternalCARoot.crt > /usr/local/share/ca-certificates/ders-star-ca.crt | |||
/ | curl --insecure https://ders-gitlab.dersllc.com/ders/vmware-se/-/raw/main/HomeLab/DERS-CA-CERT/ders-ca.cer > /usr/local/share/ca-certificates/ders-ssca.crt | ||
update-ca-certificates | |||
<!-- | |||
# If Setting up CLI is not present in the output run the following: | # If Setting up CLI is not present in the output run the following: | ||
source /nfs/Download/airgap-vertex-$SC_VERSION/bin/functions.sh; cli_copy | source /nfs/Download/airgap-vertex-v$SC_VERSION/bin/functions.sh; cli_copy | ||
/ | /nfs/Download/airgap-vertex-pack-kubernetes-* | ||
#################################################################### | #################################################################### | ||
Line 83: | Line 95: | ||
#################################################################### | #################################################################### | ||
# ssh to ders-plex | # ssh to ders-plex | ||
export SC_VERSION=' | export SC_VERSION='4.5.11' | ||
mkdir -p /var/www/html/manifests/${SC_VERSION} | mkdir -p /var/www/html/manifests/v${SC_VERSION} | ||
mv /nfs/Download/scar-airgap-vertex-${SC_VERSION}.zip /var/www/html/manifests/${SC_VERSION} | mv /nfs/Download/scar-airgap-vertex-v${SC_VERSION}.zip /var/www/html/manifests/v${SC_VERSION} | ||
cd /var/www/html/manifests/${SC_VERSION} | cd /var/www/html/manifests/v${SC_VERSION} | ||
unzip scar-airgap-vertex-${SC_VERSION}.zip | unzip scar-airgap-vertex-v${SC_VERSION}.zip | ||
cd .. | |||
rm -f latest | |||
ln -s v${SC_VERSION}/ latest | |||
systemctl restart httpd | systemctl restart httpd | ||
curl http://172.16.84.22:8710/manifests/ | curl http://172.16.84.22:8710/manifests/latest/roar/nickfury/versions.yaml | ||
/nfs/Download/airgap-vertex-v4.5.15/bin/airgap-setup.sh vertex.dersllc.com | |||
--> | |||
====4. Harbor Prep==== | |||
* Create a new Public Project (spectro-images) | |||
* Create a new Public Project (spectro-packs) | |||
===Vertex Install Steps=== | ===Vertex Install Steps=== | ||
################# | |||
# SET VARIABLES # | |||
################# | |||
export OCI_IMAGE_REGISTRY=harbor.dersllc.com | |||
export OCI_IMAGE_BASE=airgap-spectro-images | |||
export OCI_PACK_REGISTRY=harbor.dersllc.com | |||
export OCI_PACK_BASE=airgap-spectro-packs | |||
export SC_VERSION='4.6.18' | |||
################################# | |||
# Import Containers into Harbor # | |||
################################# | |||
chmod +x /nfs/Download/airgap-vertex-* | |||
/nfs/Download/airgap-vertex-v$SC_VERSION.bin --nodiskspace --target /nfs/Download/airgap-vertex-v$SC_VERSION/ | |||
####################### | |||
# Install Palette CLI # | |||
####################### | |||
<!-- source /nfs/Download/airgap-vertex-v$SC_VERSION/bin/functions.sh; cli_copy --> | |||
mv /nfs/Download/palette /usr/local/bin/palette | |||
chmod +x /usr/local/bin/palette | |||
# Encryption | |||
export PALETTE_ENCRYPTION_PASSWORD='VERTEX1234!vertex1234!' | |||
# SSH to sc-deploy and run: | # SSH to sc-deploy and run: | ||
palette version | |||
#Note: make sure it is at least 4.5.7 | |||
palette ec install | palette ec install | ||
Line 106: | Line 158: | ||
# Cloud Type: | # Cloud Type: | ||
<strong> VMware vSphere </strong> | <strong> VMware vSphere </strong> | ||
<!-- | |||
########################################################## | ########################################################## | ||
# Spectro Cloud Artifact Repository (SCAR) Configuration # | # Spectro Cloud Artifact Repository (SCAR) Configuration # | ||
########################################################## | ########################################################## | ||
SCAR location: <strong> http://172.16.84.22:8710/manifests/ | # SCAR location: | ||
SCAR username: <strong> admin </strong> | <strong> http://172.16.84.22:8710/manifests/latest/ </strong> | ||
SCAR password: <strong> ******** </strong> | # SCAR username: | ||
Allow Insecure Connection (Bypass x509 Verification)? [Y/n]: <strong> Yes </strong> | <strong> admin </strong> | ||
# SCAR password: | |||
<strong> ******** </strong> | |||
# Allow Insecure Connection (Bypass x509 Verification)? [Y/n]: | |||
<strong> Yes </strong> | |||
--> | |||
################################### | |||
# Enter Environment Configuration # | |||
################################### | |||
# HTTPS Proxy (optional, hit enter to skip): | |||
# HTTP Proxy (optional, hit enter to skip): | |||
# Pod CIDR: 192.168.0.0/16 | |||
# Service IP Range: 10.96.0.0/12 | |||
############################################# | |||
# Enter Pack & Image Registry Configuration # | |||
############################################# | |||
# Registry Type: | |||
<strong> OCI </strong> | |||
# Registry Name: | |||
<strong> DERS-Harbor </strong> | |||
# Registry Endpoint: | |||
<strong>https://harbor.dersllc.com </strong> | |||
# Registry Base Content Path (optional, hit enter to skip): | |||
<strong>airgap-spectro-images</strong> | |||
# Registry CA certificate Filepath (optional, hit enter to skip): | |||
<strong>/usr/local/share/ca-certificates/ders-star-ca.crt</strong> | |||
# Registry Username (optional, hit enter to skip): | |||
<strong>admin</strong> | |||
# Registry Password (optional, hit enter to skip): | |||
<strong>*********</strong> | |||
# Enter 'Y' to pull images from public registries or 'N' to specify an OCI image registry | |||
# Pull images from public registries? [Y/n]: | |||
<strong>No</strong> | |||
# Use the same OCI Registry for packs & images? [Y/n]: | |||
<strong>Yes</strong> | |||
# Registry Base Content Path (optional, hit enter to skip): | |||
<strong>airgap-spectro-packs</strong> | |||
####################### | |||
# Collecting Metadata # | |||
####################### | |||
# Kind Cluster Name: | |||
<strong> spectro-mgmt-cluster </strong> | |||
##################################### | |||
# Enter vSphere Account Information # | |||
##################################### | |||
# vSphere Endpoint: | |||
<strong>vcenter.dersllc.com</strong> | |||
# vSphere Username (with domain): | |||
<strong>[email protected]</strong> | |||
# vSphere Password: | |||
<strong>*********</strong> | |||
# Allow Insecure Connection (Bypass x509 Verification)? [Y/n]: | |||
<strong>Yes</strong> | |||
################################################## | |||
# Enter vSphere Enterprise Cluster configuration # | |||
################################################## | |||
# Datacenter: | |||
<strong>DERSLLC</strong> | |||
# VM Folder: | |||
<strong>spectro-vms</strong> | |||
# Image Template Folder: | |||
<strong>spectro-templates</strong> | |||
# Cluster for Fault Domain: | |||
<strong>Lab</strong> | |||
# Network: | |||
<strong>DERS-87</strong> | |||
# Resource Pool: | |||
<strong>Default (root resource pool for cluster: Lab)</strong> | |||
# Select specific Datastore or use a VM Storage Policy: | |||
<strong>Datastore</strong> | |||
# Datastore: | |||
<strong>DERS-HDD</strong> | |||
# Unable to add another Fault Domain as no Clusters remain in Datacenter DERSLLC | |||
# NTP servers (comma-separated domain names or IP addresses, optional) (optional, hit enter to skip): | |||
<strong>172.16.84.21</strong> | |||
# Configure SSH public key(s) | |||
<strong>ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDngCrc1Na1xES5nnSBHxw1MMcwEwFL4TpwbSTq4BlcKb4WUGE4AOXr4W4RenB6OTyLkHOeLNc2ptILF3PZQG44SZ+uZMBLhx82DYbMq75F6WDSd7wnHA0cL90ncXGoLnwk+UnNEg59zmhYbrMEVM5OS3k0Ll/EXUb9PUsE+SdEoKDG+84OiwCQnQ+DWr9R79NHwLKflOvIMtoZuFwjObQ7xbsTO27FhL8wbcUDqygVqq+6r6adyZ1yEuqhXRkzUgQWv/rIzATaLTZp5r3kCGRe+EkB6AlapwE1O139ZGuY4m/FlIeXO1Ty0mmF88dI0CsbFUJcKKnO07nzSBhQevRr</strong> | |||
# Specify a static IP range for assigning static IPs to cluster node(s). | |||
# The IP range must contain at least 5 IPs. | |||
# Start IP: | |||
<strong>172.16.85.200</strong> | |||
# End IP: | |||
<strong>172.16.85.220</strong> | |||
# Network Prefix: | |||
<strong>22</strong> | |||
# Gateway IP Address: | |||
<strong>172.16.84.1</strong> | |||
# Name servers (comma-separated IP addresses): | |||
<strong>172.16.84.10</strong> | |||
# Name server search suffixes (Optional) (optional, hit enter to skip): | |||
<strong>dersllc.com</strong> | |||
################################################################### | |||
# Enter vSphere Machine configuration for the Enterprise Cluster # | |||
################################################################### | |||
# Select combination: | |||
<strong>S: 16 CPU, 32 GB memory, 60 GB storage, 20 GB database with 4 CPU limit and 8 GB memory limit</strong> | |||
# Node Affinity: Enter 'y' to schedule all Palette pods on control plane nodes? [y/N]: | |||
<strong>No</strong> | |||
===Possible Install Help=== | |||
# add-on deployment not finishing | |||
Restart the cluster-management-agent | |||
===Vertex UI=== | |||
https://ders-vertex.dersllc.com/system | |||
==Troubleshooting== | |||
===spectro mgmt self link creation is still pending=== | |||
Error: | |||
spectro mgmt self link creation is still pending | |||
Fix: | |||
Restart the spectrocluster Deployment | |||
===Failed to apply cert renewal plan for first time push of certs=== | |||
Error: | |||
Failed to apply cert renewal plan for first time push of certs | |||
Fix: | |||
Restart the Palette-Controller-Manager Deployment | |||
===No Helm Charts Showing up in Profile creation=== | |||
Error: | |||
Helm results empty | |||
Fix: | |||
Navigate to "Tenant Settings" -> Platform -> Platform Settings | |||
Enable "Allow non-FIPS packs" | |||
Enable "Allow non-FIPS features" | |||
=== ORAS Pull and Push === | |||
oras login harbor.dersllc.com --username 'admin' --password '<password>' | |||
oras pull harbor.dersllc.com/vertex-fips/rc-fips/4.5/spectro-packs/archive/ubuntu-maas:20.04 | |||
oras push harbor.dersllc.com/spectro-packs/spectro-packs/archive/ubuntu-maas:20.04 ubuntu-maas-20.04.tar.gz --insecure --annotation org.opencontainers.image.created="2023-07-24T11:57:56Z" | |||
* ??Download Certs | * ??Download Certs | ||
curl --insecure https://ders-gitlab.dersllc.com/ders/ders-proxy/-/raw/master/STAR_dersllc_com.crt > /opt/spectro/ssl/server.crt | curl --insecure https://ders-gitlab.dersllc.com/ders/ders-proxy/-/raw/master/STAR_dersllc_com.crt > /opt/spectro/ssl/server.crt | ||
curl --insecure https://ders-gitlab.dersllc.com/ders/ders-proxy/-/raw/master/dersllc-new.key > /opt/spectro/ssl/server.key | curl --insecure https://ders-gitlab.dersllc.com/ders/ders-proxy/-/raw/master/dersllc-new.key > /opt/spectro/ssl/server.key |
Latest revision as of 17:33, 10 April 2025
Vertex Installation Instructions
Vertex Installation
Pre Requisites
1. Needed Downloads
- RETOOL Location: Palette-Release -> Vertex Info -> Binaries
Airgap Binaries: Release Binary Command Line Tools: Palette CLI Linux
- RETOOL Location: Palette-Release -> Vertex Info -> Capi OS Images
Search: "<supported version #>" Download: k8s_fips for vmware NOTE: find supported versions via https://docs.spectrocloud.com/release-notes/
- RETOOL Location: Palette-Release -> Vertex Info -> Airgap Binaries
Search: "airgap-vertex-pack-kubernetes" Download: kubernetes for <supported version> NOTE: find supported versions via https://docs.spectrocloud.com/release-notes/
2. vCenter Prep
- Tag the DataCenter with k8s-region

- Tag the Cluster with k8s-zone

- Create a VM Folder called spectro-templates
- Create a VM Folder called spectro-vms

- Import the k8s_fips OVA (ex. u-2004-0-k-1305-fips.ova)
- Rename Image to "r_u-2004-0-k-<version>-fips" (ex. r_u-2004-0-k-1305-fips)
- Convert VM to Template.
3. Jumpbox Setup
############################# # Install Required Software # ############################# apt update apt upgrade -y apt-get -y install snapd unzip nfs-common ca-certificates zip snap install oras --classic ################################################## # Log-in via Docker and ORAS and upload the SCAR # ################################################## docker login harbor.dersllc.com -u admin -p '<Password>' oras login harbor.dersllc.com --username 'admin' --password '<Password>' ##################################################### # Setup NFS Mount (NOT REQUIRED, DERS LAB SPECIFIC) # ##################################################### mkdir -p /opt/spectro/ssl/ curl --insecure https://ders-gitlab.dersllc.com/ders/ders-proxy/-/raw/master/STAR_dersllc_com.crt > /opt/spectro/ssl/server.crt curl --insecure https://ders-gitlab.dersllc.com/ders/ders-proxy/-/raw/master/dersllc-new.key > /opt/spectro/ssl/server.key echo "172.16.85.15:/Download /nfs/Download nfs vers=4.0 0 0" >> /etc/fstab mkdir -p /nfs/Download mount -a ###################################################### # Trust DERS Certs (NOT REQUIRED, DERS LAB SPECIFIC) # ###################################################### curl --insecure https://ders-gitlab.dersllc.com/ders/ders-proxy/-/raw/master/AddTrustExternalCARoot.crt > /usr/local/share/ca-certificates/ders-star-ca.crt curl --insecure https://ders-gitlab.dersllc.com/ders/vmware-se/-/raw/main/HomeLab/DERS-CA-CERT/ders-ca.cer > /usr/local/share/ca-certificates/ders-ssca.crt update-ca-certificates
4. Harbor Prep
- Create a new Public Project (spectro-images)
- Create a new Public Project (spectro-packs)
Vertex Install Steps
################# # SET VARIABLES # ################# export OCI_IMAGE_REGISTRY=harbor.dersllc.com export OCI_IMAGE_BASE=airgap-spectro-images export OCI_PACK_REGISTRY=harbor.dersllc.com export OCI_PACK_BASE=airgap-spectro-packs export SC_VERSION='4.6.18' ################################# # Import Containers into Harbor # ################################# chmod +x /nfs/Download/airgap-vertex-* /nfs/Download/airgap-vertex-v$SC_VERSION.bin --nodiskspace --target /nfs/Download/airgap-vertex-v$SC_VERSION/ ####################### # Install Palette CLI # ####################### mv /nfs/Download/palette /usr/local/bin/palette chmod +x /usr/local/bin/palette
# Encryption export PALETTE_ENCRYPTION_PASSWORD='VERTEX1234!vertex1234!' # SSH to sc-deploy and run: palette version #Note: make sure it is at least 4.5.7 palette ec install # No palette CLI config file detected. One will be created. # Management Plane Type: Palette VerteX # Operating System: ubuntu # Enable Ubuntu Pro (required for production)? [y/N]: Yes # Ubuntu Pro token: C12HPMun5ibCKAqtW%cqBpaL66RNjd # enabling experimental podman provider # No kind clusters found. # Cloud Type: VMware vSphere ################################### # Enter Environment Configuration # ################################### # HTTPS Proxy (optional, hit enter to skip): # HTTP Proxy (optional, hit enter to skip): # Pod CIDR: 192.168.0.0/16 # Service IP Range: 10.96.0.0/12 ############################################# # Enter Pack & Image Registry Configuration # ############################################# # Registry Type: OCI # Registry Name: DERS-Harbor # Registry Endpoint: https://harbor.dersllc.com # Registry Base Content Path (optional, hit enter to skip): airgap-spectro-images # Registry CA certificate Filepath (optional, hit enter to skip): /usr/local/share/ca-certificates/ders-star-ca.crt # Registry Username (optional, hit enter to skip): admin # Registry Password (optional, hit enter to skip): ********* # Enter 'Y' to pull images from public registries or 'N' to specify an OCI image registry # Pull images from public registries? [Y/n]: No # Use the same OCI Registry for packs & images? [Y/n]: Yes # Registry Base Content Path (optional, hit enter to skip): airgap-spectro-packs ####################### # Collecting Metadata # ####################### # Kind Cluster Name: spectro-mgmt-cluster ##################################### # Enter vSphere Account Information # ##################################### # vSphere Endpoint: vcenter.dersllc.com # vSphere Username (with domain): [email protected] # vSphere Password: ********* # Allow Insecure Connection (Bypass x509 Verification)? [Y/n]: Yes ################################################## # Enter vSphere Enterprise Cluster configuration # ################################################## # Datacenter: DERSLLC # VM Folder: spectro-vms # Image Template Folder: spectro-templates # Cluster for Fault Domain: Lab # Network: DERS-87 # Resource Pool: Default (root resource pool for cluster: Lab) # Select specific Datastore or use a VM Storage Policy: Datastore # Datastore: DERS-HDD # Unable to add another Fault Domain as no Clusters remain in Datacenter DERSLLC # NTP servers (comma-separated domain names or IP addresses, optional) (optional, hit enter to skip): 172.16.84.21 # Configure SSH public key(s) ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDngCrc1Na1xES5nnSBHxw1MMcwEwFL4TpwbSTq4BlcKb4WUGE4AOXr4W4RenB6OTyLkHOeLNc2ptILF3PZQG44SZ+uZMBLhx82DYbMq75F6WDSd7wnHA0cL90ncXGoLnwk+UnNEg59zmhYbrMEVM5OS3k0Ll/EXUb9PUsE+SdEoKDG+84OiwCQnQ+DWr9R79NHwLKflOvIMtoZuFwjObQ7xbsTO27FhL8wbcUDqygVqq+6r6adyZ1yEuqhXRkzUgQWv/rIzATaLTZp5r3kCGRe+EkB6AlapwE1O139ZGuY4m/FlIeXO1Ty0mmF88dI0CsbFUJcKKnO07nzSBhQevRr # Specify a static IP range for assigning static IPs to cluster node(s). # The IP range must contain at least 5 IPs. # Start IP: 172.16.85.200 # End IP: 172.16.85.220 # Network Prefix: 22 # Gateway IP Address: 172.16.84.1 # Name servers (comma-separated IP addresses): 172.16.84.10 # Name server search suffixes (Optional) (optional, hit enter to skip): dersllc.com ################################################################### # Enter vSphere Machine configuration for the Enterprise Cluster # ################################################################### # Select combination: S: 16 CPU, 32 GB memory, 60 GB storage, 20 GB database with 4 CPU limit and 8 GB memory limit # Node Affinity: Enter 'y' to schedule all Palette pods on control plane nodes? [y/N]: No
Possible Install Help
# add-on deployment not finishing Restart the cluster-management-agent
Vertex UI
https://ders-vertex.dersllc.com/system
Troubleshooting
spectro mgmt self link creation is still pending
Error:
spectro mgmt self link creation is still pending
Fix:
Restart the spectrocluster Deployment
Failed to apply cert renewal plan for first time push of certs
Error:
Failed to apply cert renewal plan for first time push of certs
Fix:
Restart the Palette-Controller-Manager Deployment
No Helm Charts Showing up in Profile creation
Error:
Helm results empty
Fix:
Navigate to "Tenant Settings" -> Platform -> Platform Settings Enable "Allow non-FIPS packs" Enable "Allow non-FIPS features"
ORAS Pull and Push
oras login harbor.dersllc.com --username 'admin' --password '<password>' oras pull harbor.dersllc.com/vertex-fips/rc-fips/4.5/spectro-packs/archive/ubuntu-maas:20.04 oras push harbor.dersllc.com/spectro-packs/spectro-packs/archive/ubuntu-maas:20.04 ubuntu-maas-20.04.tar.gz --insecure --annotation org.opencontainers.image.created="2023-07-24T11:57:56Z"
- ??Download Certs
curl --insecure https://ders-gitlab.dersllc.com/ders/ders-proxy/-/raw/master/STAR_dersllc_com.crt > /opt/spectro/ssl/server.crt curl --insecure https://ders-gitlab.dersllc.com/ders/ders-proxy/-/raw/master/dersllc-new.key > /opt/spectro/ssl/server.key