Swift Deploy
Replace your CubeOS node with existing configuration policy.
Backup CubeOS Policies on the existing node
Connect to root shell
$ ssh [email protected]
Warning: Permanently added '192.168.1.x' (ECDSA) to the list of known hosts.
Password:
Backup the directory & files over root shell
We need to backup the list of files below to a network storage or external drive.
- /etc/policies/cubesys/cubesys1_0.yml
- /etc/policies/network/network1_0.yml
- /etc/policies/time/time1_0.yml
Installation with policies
Prepare a NEW unconfigured CubeOS nodes.
[Optional] Setting IP address over KVM
# ifconfig eth0 192.168.1.100 netmask 255.255.255.0 up
Copy policies to New node from your pc
# scp -r policy [email protected]:~
Connect to root shell
$ ssh [email protected]
Warning: Permanently added '192.168.1.100' (ECDSA) to the list of known hosts.
Password:
Check the policy files
# ls -l /root/policy
total 12
drwxr-xr-x 2 root root 4096 Aug 4 13:38 cubesys
drwxr-xr-x 2 root root 4096 Aug 4 13:38 network
drwxr-xr-x 2 root root 4096 Aug 4 13:38 time
# ls -l /root/policy/cubesys/
total 4
-rw-r--r-- 1 root root 435 Aug 4 13:38 cubesys1_0.yml
# ls -l /root/policy/network/
total 4
-rw-r--r-- 1 root root 435 Aug 4 13:38 network1_0.yml
# ls -l /root/policy/time/
total 4
-rw-r--r-- 1 root root 435 Aug 4 13:38 time1_0.yml
[Important] Setting timezone
Make sure timezone are synced with other CubeOS nodes
# hex_config timezone Asia/Taipei
[Important] Setting Time/date
Make sure time/date are synced with other CubeOS nodes
# hex_config date '"2020-08-04 13:46:10"'
Create Marker files
# touch /etc/appliance/state/sla_accepted
# echo configured > /etc/appliance/state/configured
Apply policy
# hex_config apply /root/policy
- if this is a single node start, just run
boot> cluster_sync
- if this is a cluster start, wait until bootstrap_done is done in all nodes and run
cluster> start
to sync cluster data for all nodes - CubeOS self configuration on first time setup, run
cluster> set_ready X
, X is number(1~3) of storage data replication depend on your cluster stage