SpectroCloud: Difference between revisions

From DER's LLC
Jump to navigation Jump to search
No edit summary
 
(42 intermediate revisions by the same user not shown)
Line 1: Line 1:
=Spectro Cloud Documentation=
[[SpectroCloud/VertexInstall | Vertex Installation Instructions]] <BR>
==Vertex Installation==
[[SpectroCloud/VertexISOInstall | Vertex ISO Installation Instructions]] <BR>
===Pre Requisites===
[[SpectroCloud/VertexHelmInstall | Vertex Helm Installation Instructions]] <BR>
###############################
[[SpectroCloud/VertexUpgrade | Vertex Upgrade Instructions]] <BR>
# SpectroCloud Docs Reference #
[[SpectroCloud/VertexLabConfig | Vertex Lab Configuration]] <BR>
###############################
[[SpectroCloud/MAAS | MAAS Information]] <BR>
# https://docs.spectrocloud.com/vertex/install-palette-vertex/install-on-kubernetes/airgap-install/kubernetes-airgap-instructions/
[[SpectroCloud/RaspberryPiEdgePrep | RaspberryPi Edge Prep]] <BR>
====1. Needed Downloads====
[[SpectroCloud/RaspberryPiEdge | RaspberryPi Edge]] <BR>
* airgap-base-ova (ex. spectro-airgap-podman-v3.1.4.ova)
[[SpectroCloud/Packs | Packs]] <BR>
[[SpectroCloud/AirGapEdgeISO | Air-Gapped Edge ISO]] <BR>


====2. vCenter Prep ====
[[SpectroCloud/PaletteBackup | Palette Backup Script]] <BR>
* 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
 
====3. Harbor Prep====
1. Create a new Public Project (spectro-images)<br>
 
====4. OVA Setup====
DOCS REFERENCE: https://docs.spectrocloud.com/vertex/install-palette-vertex/install-on-vmware/airgap-install/environment-setup/vmware-vsphere-airgap-instructions/<br><br>
1. Deploy the OVA to vCenter (airgap-base-ova).
1. Machine name: <strong>sc-deploy</strong>
2. Folder: <strong>spectro-vms</strong>
3. Acknowledge the certificate.
4. Storage: <strong>DERS-HDD</strong>
5. Network: <strong>DERS-87</strong>
6. Set SSH Public Key: <strong><opsman-key></strong>
7. Default User Password: <strong><ders></strong>
2. SSH to the sc-deploy VM.<br>
ssh -i ~/.ssh/opsman ubuntu@<IP>
3. <br>
 
################
# INSTALL ORAS #
################
# GET LATEST VERSION FROM: https://github.com/oras-project/oras/releases
VERSION="1.2.0"
curl -LO "https://github.com/oras-project/oras/releases/download/v${VERSION}/oras_${VERSION}_linux_amd64.tar.gz"
mkdir -p oras-install/
tar -zxf oras_${VERSION}_*.tar.gz -C oras-install/
sudo mv oras-install/oras /usr/local/bin/
rm -rf oras_${VERSION}_*.tar.gz oras-install/
##############################
# INSTALL JQ, ZIP, and UNZIP #
##############################
yum -y install jq zip unzip
##################
# INSTALL DOCKER #
##################
#######################
# CREATE HARBOR REPOS #
#######################
* spectro-packs (Private)
* spectro-images (Public)
 
===Vertex Install Steps===
#################
# SET VARIABLES #
#################
export OCI_IMAGE_REGISTRY=harbor.dersllc.com
export OCI_PACK_BASE=spectro-images
export OCI_PACK_REGISTRY=harbor.dersllc.com
export OCI_IMAGE_BASE=spectro-images
export SC_VERSION='v4.5.8'
###################
# Log-in via ORAS #
###################
oras login harbor.dersllc.com --username 'admin' --password '<Password>'
#####################
# RUN AIRGAP BINARY #
#####################
cd /nfs/Download/
chmod +x airgap-vertex-$SC_VERSION.bin
./airgap-vertex-$SC_VERSION.bin --nodiskspace --target /nfs/Download/airgap-vertex/
###########################################################
# UNZIP Manifest in /var/www/html/manifests/ on ders-plex #
###########################################################
# ssh to ders-plex
mkdir -p /var/www/html/manifests
mv /nfs/Download/manifest/spectro-manifests-1731600607.zip /var/www/html/manifests
cd /var/www/html/manifests
unzip spectro-manifests-1731600607.zip
systemctl restart httpd
curl http://172.16.84.22:8710/manifests/roar/nickfury/versions.yaml
#

Latest revision as of 13:06, 15 April 2025