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...