Compute node (HCI) Installation Guide
#
PrerequisiteBefore getting started with Compute node (HCI) installation you will need to prepare a control converged node or control network node. Make sure to read through these requirements carefully as a successful deployment of Compute node (HCI) installation depends on it.
#
What is a Compute node (HCI)- Compute node (HCI) play a roles as stack up CPUs & RAMs to CubeOS Hyperconverged Infrastuctures' compute resources & memory.
- Compute node with additional SSD & HDD drives will be stacked into the storage pool as a Compute-Storage node
#
Dependency- Control Converged node or Control Network node
- [optional] Storage node
#
Hardware recommendation- 4 Core CPU or more
- 16GB RAM or more
- SSD with 500 GB available space (System Drive, RAID1 recommended)
- [optional] additional SSD as storage cache pool (JBOD or single disk RAID0)
- [optional] additional HDD as storage pool (JBOD or single disk RAID0)
#
Installation#
Accept the EULA-- Welcome --Welcome to the Cube Appliance setup wizard.Using this setup wizard, you can:* View and accept the Software License Agreement* Set the appliance password* View and configure networking
Press Enter to continue.
-- Software License Agreement --Currently selected language: English1: Select language for license display2: Read Bigstack terms3: Read non-Bigstack terms4: Proceed to acceptance
Select option: 4
By choosing 'I agree,' you agree that (1) you have had the opportunity toreview the terms of licenses presented above and (2) such terms govern thistransaction. If you do not agree, choose 'I do not agree'.1: I agree2: I do not agree
Select option: 1
#
Change password-- Appliance Password --Password changes are applied immediately.Password has not been modified.1: Change passwordx: Exitp: Previous screenn: Next screen
Select option: n
#
Configure hostname-- Host Name Configuration --Host name: unconfigured1: Change the host namex: Exitp: Previous screenn: Next screen
Select option: 1
- Change the Host Name -Enter the new host name: compute01
-- Host Name Configuration --Host name: compute011: Change the host namex: Exitp: Previous screenn: Next screen
Select option: n
bond0
, bond1
, bondx
as bonding name#
[Optional] Create network bonding, WARNING: do not use -- Network Bonding Settings ----------------------------------------------------Label BusID Driver State Speed-------------------------------------------------- IF.1 0000:02:00.0 bnx2 UP 1000F--------------------------------------------------1: Display policy2: Configure network bondingx: Exitp: Previous screenn: Next screen
Select option: n
#
[Optional] Create VLAN-- VLAN Settings ----------------------------------------------------Label BusID Driver State Speed-------------------------------------------------- IF.1 0000:02:00.0 bnx2 UP 1000F--------------------------------------------------1: Display policy2: Configure vlan networkx: Exitp: Previous screenn: Next screen
Select option: n
#
Configuare the IP address-- Networking Settings ----------------------------------------------------Label BusID Driver State Speed-------------------------------------------------- IF.1 0000:02:00.0 bnx2 UP 1000F--------------------------------------------------1: Display device status2: Display policy3: Configure IF.1x: Exitp: Previous screenn: Next screen
Select option: 3
- Configure IF.1 -Enter the IPv4 address: 192.168.1.201Enter the IPv4 subnet mask: 255.255.255.0Enter the IPv4 default gateway: 192.168.1.254
-- Networking Settings ----------------------------------------------------Label BusID Driver State Speed-------------------------------------------------- IF.1 0000:02:00.0 bnx2 UP 1000F--------------------------------------------------1: Display device status2: Display policy3: Configure IF.1x: Exitp: Previous screenn: Next screen
Select option: n
#
Setting DNS-- DNS Configuration --No DNS servers configured.1: Set DNS server 12: Set DNS server 23: Set DNS server 3x: Exitp: Previous screenn: Next screen
Select option: 1
- Set DNS Server 1 -Enter the DNS server IP address: 8.8.8.8
-- DNS Configuration --DNS server 1: 8.8.8.81: Set DNS server 12: Set DNS server 23: Set DNS server 3x: Exitp: Previous screenn: Next screen
Select option: n
#
Setting the timezone[IMPORTANT] all nodes must be on the same zone and make sure all the clock/time are sync'ed
-- Time Configuration --Time configuration changes are applied immediately.Time Zone: America/New_YorkDate: 07/23/2020Time: 04:15:111: Change the time zone2: Change the date3: Change the timex: Exitp: Previous screenn: Next screen
Select option: 1
- Change the Time Zone -Select a continent or ocean:1: Africa2: Americas3: Asia4: Atlantic Ocean5: Australia6: Europe7: Pacific Ocean8: EtcEnter index: 3Select a timezone:1: (UTC+02:00) Asia/Jerusalem2: (UTC+03:00) Asia/Kuwait3: (UTC+03:00) Asia/Riyadh~~~~~~30: (UTC+08:00) Asia/Taipei~~~~~~39: (UTC+12:00) Asia/KamchatkaEnter index: 30
-- Time Configuration --Time configuration changes are applied immediately.Time Zone: Asia/TaipeiDate: 07/23/2020Time: 16:15:151: Change the time zone2: Change the date3: Change the timex: Exitp: Previous screenn: Next screen
Select option: n
#
Configure the role - Option 3: compute-- Cube Role --Current role: undefCurrent Management: IF.1Current Domain/Region: default/RegionOneCurrent Cube Secret Seed: N/A1: Change rolex: Exitp: Previous screenn: Next screen
Select option: 1
- Change Role -Select a role:1: control2: network3: compute4: storage5: control-network6: control-convergedEnter index: 3Specify controller controller: controllerSpecify controller IP: 192.168.1.100Specify external IP/domain [optional]:Specify management interface: IF.1Specify provider interface [optional]: IF.1Specify overlay interface: IF.1Specify storage interface [frontend(,backend)]: IF.1Specify region ("RegionOne"):Specify cluster secret seed: bigstack
-- Cube Role --Current role: computeCurrent Controller: controller(192.168.1.100)Current External IP/Domain: N/ACurrent Management: IF.1Current Provider: IF.1Current Overlay: IF.1Current Storage: IF.1Current Domain/Region: default/RegionOneCurrent Cube Secret Seed: bigstack1: Change rolex: Exitp: Previous screenn: Next screen
Select option: n
#
[optional] High Availability-- Cube High Availability --Current HA setting: disabled1: Change HAx: Exitp: Previous screenn: Next screen
Select option: n
#
Summary of configurationSummaryPassword has not been modified.Host name: compute01IF.1 Default interface. IPv4 Mode: Manual IPv4 Address: 192.168.1.201 IPv4 Netmask: 255.255.255.0 IPv4 Gateway: 192.168.1.254 IPv6 Mode: AutomaticDNS server 1: 8.8.8.8Time Zone: Asia/TaipeiDate: 07/23/2020Time: 16:16:12Role: computeController: controller(192.168.1.100)External IP/Domain: N/AManagement: IF.1Provider: IF.1Overlay: IF.1Storage: IF.1Domain/Region: default/RegionOneCube Secret Seed: hpHigh Availability: disabled
1: Accept the configuration2: Cancel the configuration3: Modify the configuration
Select option: 1Applying policy changes.