Changes between Version 2 and Version 3 of Reading/XenG/VMGL-SR
- Timestamp:
- Apr 21, 2009, 4:22:22 PM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Reading/XenG/VMGL-SR
v2 v3 4 4 == Part1: Between DomU == 5 5 6 == 實驗一: Pausing & Resuming ==6 == 實驗一: Pausing & Unpausing == 7 7 '''# 當使用者正在使用虛擬機器看影片,玩Game或是執行其他3D-Apps時. 使用者在暫停目前的工作後,便交由"Dom0"來作 snapshot.''' [[BR]] 8 8 @ Dom0 [[BR]] 9 rider@cloud:~$ sudo xm list [[BR]]10 9 rider@cloud:~$ sudo xm list [[BR]] 11 10 {{{ … … 15 14 guest 7 1024 4 -b---- 13.6 16 15 }}} 17 '''# 將虛擬機器 "guest" 暫停.''' [[BR]]18 rider@cloud:~$ sudo xm pause guest[[BR]]16 '''# 將虛擬機器 "guest" (DomainID:8) 暫停.''' [[BR]] 17 rider@cloud:~$ sudo xm pause 8[[BR]] 19 18 '''# 檢查虛擬機器狀態,虛擬機器 "guest" 已經 "pause".''' [[BR]] 20 19 rider@cloud:~$ sudo xm list [[BR]] … … 25 24 guest 8 1024 4 --p--- 3.0 26 25 }}} 27 '''# 重新將虛擬機器 "guest" 還原回原工作狀態(繼續執行原 3D-Apps).''' [[BR]]28 rider@cloud:~$ sudo xm resume guest[[BR]]26 '''# 重新將虛擬機器 "guest" (DomainID:8) 還原回原工作狀態.''' [[BR]] 27 rider@cloud:~$ sudo xm unpause 8 [[BR]] 29 28 '''# 檢查虛擬機器狀態.''' [[BR]] 30 29 rider@cloud:~$ sudo xm list [[BR]] … … 33 32 Domain-0 0 3851 4 r----- 40036.9 34 33 client 6 1024 4 -b---- 21.9 35 guest 7 1024 4 -b---- 13.634 guest 8 1024 4 r----- 13.6 36 35 }}} 37 36 … … 56 55 '''# 將虛擬機器 "guest" 暫時關閉並釋放資源.''' [[BR]] 57 56 rider@cloud:~$ sudo xm destroy guest [[BR]] 58 '''# 重新將虛擬機器 "guest" 還原回原工作狀態 (繼續執行原 3D-Apps).''' [[BR]]57 '''# 重新將虛擬機器 "guest" 還原回原工作狀態.''' [[BR]] 59 58 rider@cloud:~$ rider@cloud:~$ sudo xm restore ./backup/snapshot/guest.chk [[BR]] 60 59 … … 65 64 '''說明: # "DomU" 被 snapshot 後會將執行狀態存成一各檔案並存放在硬碟中指定目錄,就算 "Dom0" 重開機後還是可以將 "DomU" 狀態還原回來.''' [[BR]] 66 65 67 == Part2: Suspension & Resumption between Dom0 == 66 == 實驗三: Suspension & Resumption == 67 '''# 當使用者正在使用虛擬機器看影片,玩Game或是執行其他3D-Apps時. 使用者可以在任何時刻中止目前的工作.''' [[BR]] 68 @ Dom0 [[BR]] 69 rider@cloud:~$ sudo xm list [[BR]] 70 {{{ 71 Name ID Mem VCPUs State Time(s) 72 Domain-0 0 3726 4 r----- 44078.2 73 client 6 1024 4 -b---- 1104.4 74 guest 14 1024 4 -b---- 11.1 75 }}} 76 '''# 將虛擬機器 "guest" 中止 (unknown problem) .''' [[BR]] 77 rider@cloud:~$ sudo xm suspend guest [[BR]] 78 {{{ 79 Error: Domain is not managed by Xend lifecycle support. 80 Usage: xm suspend <DomainName> 81 82 Suspend a Xend managed domain 83 }}} 84 85 == Part2: Between Dom0 == 68 86 == 步驟一: 安裝 One == 69 87 請參考 Rock 的教學手冊: [wiki:Reading/XenP/cluster OpenNebula]