这是indexloc提供的服务,不要输入任何密码
Skip to content

jesus-bustos/vhi-on-equinix-metal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Virtuozzo Hybrid Ingfrastructure deployment on Equinix Metal

Prerequisites:

  1. You need a VM which acts as the Kickstart server providing access to the rpms and to the Kickstart files
  2. Ensure This is reflected on your iPXE configuration file

Installation:

  1. Login to your Equinix Metal Portal and Select Deploy on Demand

Screenshot 2024-09-24 at 16 34 14

  1. Choose the Metro (Location) and pass the URL for the iPXE configuration the first node will be the control plane use this URL https://raw.githubusercontent.com/jesus-bustos/vhi-on-equinix-metal/refs/heads/main/ipxe-install-master-0

Screenshot 2024-09-24 at 16 34 27

For subsequent deployments of nodes, use the relevant iPXE file as an example:

  1. Name the Baremetal Server type m3.large.x86 Screenshot 2024-09-24 at 16 34 37

  2. Choose desired Options for Network Default would work Screenshot 2024-09-24 at 16 34 46

  3. Populate the User Data Section with the parameters relevant to the deployment Screenshot 2024-09-24 at 16 35 24

Available parameters for Control Node Deployment are:

password='YourPassword' #Password
private_ip="192.168.30.100" #IP of the Management network IP of the Control Plane
cluster_name="EquinixMetal" #Name of the Storage Cluster
type="compute" #Type of deployment
compute_addons="metering,k8saas,lbsaas" # this will deploy, Gnocchi, Kubernetes as a Service and LoadBalancer as a Service addon.

Available parameters for Compute node Deployment are:

password='Your Password#
mn_ip="192.168.30.100" #Management Node IP
type="compute"

Type = Operational mode, can be 'storage', 'compute', 'ha', 'hacompute', or 'none'

onboard="true"

To deploy subsequent nodes follow instructions 0 to 4.

About

Viruozzo Hybrid Infrastructure Automated deployment on Equinix Metal

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages