Restore Control node with snapshot
#
This guide apply to roles:- control
- control-converged
- edge-core
- moderator
#
[Control-converged] Remove diskThis action is required if only the role node is control-converged, we need to remove the osd from the storage pool when the node is removed
control1:storage> remove_disk index name size storage ids-- 1 /dev/sdb 238.5G 0 1 2 /dev/sdc 273.4G 2 3--Enter the index of disk to be removed: 1Enter 'YES' to confirm: YESRemove disk /dev/sdb successfully.control1:storage> remove_disk index name size storage ids-- 1 /dev/sdc 273.4G 2 3--Enter the index of disk to be removed: 1Enter 'YES' to confirm: YESRemove disk /dev/sdc successfully.
#
Replace a new nodeAdvanced
option#
Choose First Time Setup Options:1: Wizard2: AdvancedEnter index: 2
#
[Optional] For Control nodeWelcome to the Cube ApplianceEnter "help" for a list of available commandsunconfigured> firstunconfigured:first> control_rejoinSet or clear control rejoin flag?1: set2: clearEnter index: 1Control rejoin markers set
#
Pull snapshot from mediaunconfigured> snapshotunconfigured:snapshot> pullSelect a media:1: usb2: nfsEnter index: 1Insert a USB drive into the USB port on the appliance.Enter 'YES' to confirm: YES1: CUBE_2.0.0_20201208-130432.765318_control1.snapshotEnter index: 1Copying...Automatically generated on 2020-12-08 13:04:32Copy complete. It is safe to remove the USB drive.
#
Apply the settingunconfigured:snapshot> apply1: CUBE_2.0.0_20201208-054308.133092_unconfigured.snapshot2: CUBE_2.0.0_20201208-130432.765318_control1.snapshotEnter index: 2Automatically generated on 2020-12-08 13:04:32Date/Time is important for applying changes to an unconfigured box.Please confirm the current time is good.
* Local Time: 12/08/2020 00:46:58 EST
Enter 'YES' to confirm: YESPolicy snapshot file applied
#
Re-log as adminunconfigured:snapshot> exitcontrol1 Login: adminPassword:Welcome to the Cube ApplianceEnter "help" for a list of available commandsNotice: your license will expire in 29 days. Please contact system administrator to renew the license.control1>
#
Enable manual bootcontrol1:boot_mode> manualSwitch to manual bootstrap mode:1: one-time manual2: always manualEnter index: 1Enter 'YES' to confirm: YESExit current CLI and log in again as admin to see changes in effect
#
Exit Admin CLI and relogcontrol1:boot_mode> exit# su adminWelcome to the Cube ApplianceEnter "help" for a list of available commandsLicense (type: trial) is valid for 102 dayscontrol1>
#
Cluster Synccontrol1> boot cluster_sync(1/9) processing: ceph(2/9) processing: keystone(3/9) processing: neutron(4/9) processing: nova(5/9) processing: cinder(6/9) processing: manila(7/9) processing: octavia(8/9) processing: haproxy(9/9) processing: telegrafcluster_sync successfully
#
Check and Repair servicescontrol1> cluster check_repair Service Status Report ClusterLink ok [ link(v) clock(v) dns(v) ] ClusterSys ok [ bootstrap(v) license(v) ] ClusterSettings ok [ etcd(v) ] HaCluster FIXING [ hacluster(3) ] ok [ hacluster(f) ] MsgQueue ok [ rabbitmq(v) ] IaasDb ok [ mysql(v) ] VirtualIp ok [ vip(v) haproxy_ha(v) ] Storage ok [ ceph(v) ceph_mon(v) ceph_mgr(v) ceph_mds(v) ceph_osd(v) ceph_rgw(v) rbd_target(v) ] ApiService ok [ haproxy(v) httpd(v) lmi(v) memcache(v) ] SingleSignOn ok [ keycloak(v) ] Compute FIXING [ nova(8) ] ok [ nova(f) ] Baremetal ok [ ironic(v) ] Network FIXING [ neutron(3) ] ok [ neutron(f) ] Image ok [ glance(v) ] BlockStor ok [ cinder(v) ] FileStor ok [ manila(v) ] ObjectStor ok [ swift(v) ] Orchestration ok [ heat(v) ] LBaaS ok [ octavia(v) ] DNSaaS ok [ designate(v) ] K8SaaS ok [ k3s(v) rancher(v) ] InstanceHa ok [ masakari(v) ] BusinessLogic ok [ senlin(v) watcher(v) ] DataPipe ok [ zookeeper(v) kafka(v) ] Metrics ok [ monasca(v) telegraf(v) grafana(v) ] LogAnalytics ok [ filebeat(v) auditbeat(v) logstash(v) es(v) kibana(v) ] Notifications ok [ influxdb(v) kapacitor(v) ]