Skip to main content
Version: 2.4

Moderator Installation Guide

What is a Moderator

Moderator node included Control & Storage (Optional). It's a Moderation for the cluster.

Hardware recommendation

  1. Processor:

    • Any x86 CPU with a minimum of 4 Cores and 8 Threads (equivalent to 12 vCPUs) or better.
    • Must be 64-bit and released after 2017.
  2. Memory:

    • At least 16GB of RAM.
  3. System Drive (Solid State Drive):

    • 1x 500GB Solid State Drive for the system drive (RAID1 configuration recommended for redundancy).
  4. Storage (Optional):

    • Additional SSD/HDD for a storage pool, configured as JBOD (Just a Bunch Of Disks), HBA or single-disk RAID0 for increased storage capacity.
    • Solid State Drive is required for kubernetes cluster.

Dependency

  • edge-core node

Installation

Choose a setup options - Wizard

First Time Setup Options:
1: Wizard
2: Advanced
Enter index: 1

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: English
1: Select language for license display
2: Read Bigstack terms
3: Read non-Bigstack terms
4: Proceed to acceptance

Select option: 4

By choosing 'I agree,' you agree that (1) you have had the opportunity to
review the terms of licenses presented above and (2) such terms govern this
transaction. If you do not agree, choose 'I do not agree'.
1: I agree
2: I do not agree

Select option: 1

[Optional]Change the password

(default : admin)

-- Appliance Password --
Password changes are applied immediately.
Password has not been modified.
1: Change password
x: Exit
p: Previous screen
n: Next screen

Select option: 1

- Change Password -
Enter old password: admin
Enter new password:
Confirm new password:
Password successfully changed.

Configure hostname - lowercase only

-- Host Name Configuration --
Host name: unconfigured
1: Change the host name
x: Exit
p: Previous screen
n: Next screen

Select option: 1

- Change the Host Name -
Enter the new host name: moderator

-- Host Name Configuration --
Host name: moderator
1: Change the host name
x: Exit
p: Previous screen
n: Next screen

Select option: n

[Optional] Configure network bonding

if cable is connected, column [Speed] will present the status else N/A, WARNING: do not use bond0, bond1, bondx as bonding name

-- Network Bonding Settings --
---------------------------------------------------
Label BusID/Slaves Driver State Speed
---------------------------------------------------
IF.1 0000:04:00.0 r8169 UP 1000F
---------------------------------------------------
1: Display policy
2: Configure network bonding
x: Exit
p: Previous screen
n: Next screen

Select option: n

[Optional] Configure VLAN

-- VLAN Settings --
---------------------------------------------------
Label BusID/Slaves Driver State Speed
---------------------------------------------------
IF.1 0000:04:00.0 r8169 UP 1000F
---------------------------------------------------
1: Display policy
2: Configure vlan network
x: Exit
p: Previous screen
n: Next screen

Select option: n

Configure IP address - IF.1

-- Networking Settings --
---------------------------------------------------
Label BusID/Slaves Driver State Speed
---------------------------------------------------
IF.1 0000:04:00.0 r8169 UP 1000F
---------------------------------------------------
1: Display device status
2: Display policy
3: Configure IF.1
x: Exit
p: Previous screen
n: Next screen

Select option: 3




- Configure IF.1 -
Enter the IPv4 address: 10.32.2.233
Enter the IPv4 subnet mask: 255.255.0.0
Enter the IPv4 default gateway: 10.32.0.254




-- Networking Settings --
---------------------------------------------------
Label BusID/Slaves Driver State Speed
---------------------------------------------------
IF.1 0000:04:00.0 r8169 UP 1000F
---------------------------------------------------
1: Display device status
2: Display policy
3: Configure IF.1
x: Exit
p: Previous screen
n: Next screen

Select option: n

DNS setting

-- DNS Configuration --
No DNS servers configured.
1: Set DNS server 1
2: Set DNS server 2
3: Set DNS server 3
x: Exit
p: Previous screen
n: Next screen

Select option: 1

- Set DNS Server 1 -
Enter the DNS server IP address: 1.1.1.1

Timezone configuration

[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_York
Date: 01/02/2025
Time: 14:00:37
1: Change the time zone
2: Change the date
3: Change the time
x: Exit
p: Previous screen
n: Next screen

Select option: 1

- Change the Time Zone -
Select a continent or ocean:
1: Africa
2: Americas
3: Asia
4: Atlantic Ocean
5: Australia
6: Europe
7: Pacific Ocean
8: Etc
Enter index: 3


Select a timezone:
1: (UTC+02:00) Asia/Jerusalem
2: (UTC+03:00) Asia/Kuwait
3: (UTC+03:00) Asia/Riyadh
~~~~~~
30: (UTC+08:00) Asia/Taipei
~~~~~~
39: (UTC+12:00) Asia/Kamchatka
Enter index: 30

Configure Role

-- Cube Role --
Current role: undef
Current Management: IF.1
Current Domain/Region: default/RegionOne
Current Cube Secret Seed: N/A
1: Change role
x: Exit
p: Previous screen
n: Next screen

Select option: 1

- Change Role -
Select a role:
1: control
2: compute
3: storage
4: control-converged
5: edge-core
6: moderator
Enter index: 6
Specify external IP/domain [optional]:
Specify management interface: IF.1
Specify storage interface [frontend(,backend)]: IF.1
Specify region ("RegionOne"):
Specify cluster secret seed: dell14
Specify management CIDR ("10.254.0.0/16"):

[Optional] High Availability setting

- Change HA -
High Availabile Cube:
1: Yes
2: No
Enter index: 1
Specify Control hostname: controller
Specify control virtual IP: 10.32.2.230
Specify control group hostname [HOST,HOST,...]: ec1,ec2,moderator
Specify control group address [IP,IP,...]: 10.32.2.231,10.32.2.232,10.32.2.233

-- Cube High Availability --
Current HA setting: enabled
Current Control hostname: controller
Current Control IP: 10.32.2.230
Current Control Group:
ec1(10.32.2.231),ec2(10.32.2.232),moderator(10.32.2.233)
1: Change HA
x: Exit
p: Previous screen
n: Next screen
s: Summary screen

Select option: n

Finalize, change the configuration summary before proceed

Summary
Password has not been modified.
Host name: moderator
IF.1
Default interface.
IPv4 Mode: Manual
IPv4 Address: 10.32.2.230
IPv4 Netmask: 255.255.0.0
IPv4 Gateway: 10.32.0.254
IPv6 Mode: Automatic
DNS server 1: 1.1.1.1
Time Zone: Asia/Taipei
Date: 01/02/2025
Time: 13:54:19
Role: moderator
External IP/Domain: N/A
Management: IF.1
Provider: IF.1
Overlay: IF.1
Storage: IF.1
Domain/Region: default/RegionOne
Cube Secret Seed: bigstack
Management CIDR: 10.254.0.0/16
High Availability: enabled
Control hostname: controller
Control IP: 10.32.2.230
Control Group:
ec1(10.32.2.231),ec2(10.32.2.232),moderator(10.32.2.233)
1: Accept the configuration
2: Cancel the configuration
3: Modify the configuration

Select option: 1

IMPORTANT: Please wait for the first control node apply policy complete before you continue to next node

Error message:

Policy changes could not be applied. System must be rebooted.
Press enter to continue:

Please Re-image the node, if the error message above is presented and start over the installation progress