使用 viocli recover 命令來復原一個節點或一組節點。因為大多數 OpenStack 節點是無狀態的,所以您不需要備份就可以將它們復原。而對於 OpenStack 資料庫節點,您必須擁有備份檔案。需要 NFS 路徑。使用 viocli show 命令來檢視部署中的 OpenStack 節點詳細清單。
viocli recover 命令使用下列語法。
viocli recover [-d [NAME]] <-r ROLE1,ROLE2... | -n NODE1,NODE2...> \ [-dn BACKUP_NAME] [-nfs NFS_VOLUME] [-h] [-v]
參數 |
強制性或選擇性 |
說明 |
---|---|---|
-d, --deployment NAME |
自動 |
包含要復原的節點的部署的名稱。 自動套用。預設值為目前部署的名稱。 |
-r, --roleROLE |
強制性 (除非已指定 NODE) |
復原指派給指定角色的所有節點。您可以在一個命令中指定多個角色。您也可以為相同命令指定 -n, --node,以復原未指派給該角色的其他節點。 使用 VMware Integrated OpenStack Manager 中所顯示的群組名稱。若要檢視群組名稱,請選取 。 有效的角色名稱為:ComputeDriver、Controller、DB、LoadBalancer。 例如,下列命令會從指定的 NFS 備份檔案將 DB 節點群組中的節點復原。
|
-n, --nodeNODE |
強制性 (除非已指定 ROLE) |
復原指定的節點。您可以在一個命令中指定多個節點。 使用 VMware Integrated OpenStack Manager 中所顯示的虛擬機器名稱。若要檢視名稱,請選取 。 例如,下列命令會從指定的 NFS 備份檔案將指定的資料庫節點 (VIO-DB-0、VIO-DB-1 和 VIO-DB-2) 復原。
|
-dn, --dir-name BACKUP_NAME |
對於 OpenStack 資料庫復原是強制性的 |
指示要用於還原資料庫的備份檔案的時間戳記標籤。 |
針對資料庫復原,請使用下列位置引數中的一個
|
對於 OpenStack 資料庫復原是強制性的 |
|
-h, --help |
選擇性 |
顯示該命令的使用與引數。 |
-v, --verbose |
選擇性 |
進入詳細資訊模式。 |