xenserver 備份和還原

2021-07-07 04:12:31 字數 3626 閱讀 5520

1. 備份和還原xenserver host系統

//備份

# xe host-backup file-name=[name.xbk] -s [ip] -u [username] -pw [password]

# xe host-backup file-name=redhat.xbk -s 127.0.0.1 -u root -pw 123456

//還原

# xe host-restore file-name=[name.xbk] -s [ip] -u [username] -pw [password]

# xe host-restore file-name=redhat.xbk

2. 備份和還原xenserver vm虛擬機器

# xe vm-export vm=[vm_uuid] filename=[filename.xva]
首先保證vm狀態(expected: halted, suspended)

//獲取虛擬機器列表

# xe vm-list

uuid ( ro) : 0d166725-92a8-f3a7-2817-48df158129c5

name-label ( rw): redhat

power-state ( ro): running

uuid ( ro) : e99ae4b3-e585-4b58-bc52-41e3d133c717

name-label ( rw): control domain on host: xenserver-nxhzbzto

power-state ( ro): running

//匯出

# xe vm-export vm=0d166725-92a8-f3a7-2817-48df158129c5 filename=export.xva

//只匯出metadata

# xe vm-export vm=0d166725-92a8-f3a7-2817-48df158129c5 filename=export.xva --metadata

//匯入

# xe vm-import filename=[filename.xva]

# xe vm-import filename=export.xva

8e5eae25-087b-e797-b6e9-35c6670ba860

3. 備份和還原pool中的metadata

//備份

# xe pool-dump-database file-name=[name]

//還原

# xe pool-restore-database file-name=[name] dry-run=true

4. 快照snapshot

//建立

# xe vm-snapshot vm=[vm_uuid] new-name-label=[name]

# xe vm-snapshot vm=0d166725-92a8-f3a7-2817-48df158129c5 new-name-label=redhat.snapshot

eb4d60ce-b1f5-ae62-0d40-df45b7b0b319

//檢視

# xe snapshot-list

//恢復

# xe snapshot-revert snapshot-uuid=[snapshot_uuid]

# xe snapshot-revert snapshot-uuid=eb4d60ce-b1f5-ae62-0d40-df45b7b0b319

//刪除

# xe snapshot-uninstall snapshot-uuid=[snapshot_uuid]

# xe snapshot-uninstall snapshot-uuid=eb4d60ce-b1f5-ae62-0d40-df45b7b0b319

the following items are about to be destroyed

vm : eb4d60ce-b1f5-ae62-0d40-df45b7b0b319 (redhat.snapshot)

vdi: 810e4090-e9c4-4028-86a4-1a988572ef5e (redhat 0)

type 'yes' to continue

yes//刪除force

# xe snapshot-destroy snapshot-uuid=[snapshot_uuid]

# xe snapshot-destroy snapshot-uuid=eb4d60ce-b1f5-ae62-0d40-df45b7b0b319

//匯出

# xe snapshot-export-to-template snapshot-uuid=[snapshot_uuid] filename=[name.xva]

# xe snapshot-export-to-template snapshot-uuid=eb4d60ce-b1f5-ae62-0d40-df45b7b0b319 filename=snapshot.xva

export succeeded

//匯入

# xe vm-import filename=[name.xva]

# xe vm-import filename=snapshot.xva

d57e868f-1d95-f60a-957e-d4f571bb2205

匯入之後是模版,可以用來建立虛擬機器

5. 模版template

//檢視

# xe template-list

//刪除

# xe template-uninstall template-uuid=d57e868f-1d95-f60a-957e-d4f571bb2205

the following items are about to be destroyed

vm : f32d55cb-37e6-6534-7099-651cd77f7b3d (redhat (1))

vdi: 45746899-9fbd-4e48-9b3d-70a1aadfa817 (redhat 0)

vdi: 9b6e4792-57d8-4cfa-b8a2-80435236dfae (suspend image)

type 'yes' to continue

yesall objects destroyed

6. vm掛起狀態

從掛起狀態,強制關機

# xe snapshot-reset-powerstate uuid=[uuid] force=true

# xe snapshot-reset-powerstate uuid=f32d55cb-37e6-6534-7099-651cd77f7b3d force=true

模版建立虛擬機器

xenserver三類快照

備份還原 資料庫備份和還原

最近在搞封閉開發,有些東西基本上都忘記了,在網上重新搜尋了一下貼子,總結了一下檔案組備份和還原的一些東西 環境 microsoft corporation developer edition on windows nt 5.1 build 2600 service pack 3,v.5755 1 建...

MySQL備份和還原

1 備份 使用mysqldump在cmd下執行 1 先進入到 mysql安裝目錄的bin目錄下 執行命令 mysqldump hlocalhost uroot proot cms cms 20071226.sql 備份檔案cms 20071226.sql位於bin目錄下。2 還原 1 建立要還原的資...

MySQL備份和還原

mysql備份和還原,都是利用mysqldump mysql和source命令來完成的。1.win32下mysql的備份與還原 1.1 備份 開始選單 執行 cmd 利用 cd program files mysql mysql server 5.0 bin 命令進入bin資料夾 利用 mysqld...