建立從機後,即可使用 hpvmclone 命令快速輕鬆地建立其他從機。如同 hpvmcreate、hpvmmigrate 和 hpvmmodify 命令般, hpvmclone 命令接受以表 3-1 列示的選項指定虛擬機器、網路介面和其他虛擬機器特性。這讓您可以使用類似的特性但是不同的虛擬資源建立新的從機。
表 3-5說明可搭配 hpvmclone 命令使用的選項。
表 3-5 hpvmclone 命令的選項
| 選項 | 說明 |
|---|
| -P vm-名稱 | 指定欲製作翻版的現有虛擬機器名稱。您必須指定 -P 選項或 -p 選項。 |
| -p vm-編號 | 指定欲製作翻版的現有虛擬機器編號。您必須指定 -P 選項或 -p 選項。 |
| -N 翻版-vm-名稱 | 指定新虛擬機器 (翻版) 的名稱。翻版-vm-名稱至多可為 256 個文數字字元。同一個 VM 主機系統上不可以有同樣的虛擬機器名稱。 |
| -e 百分比 | -E 周期 | 指定虛擬機器在 CPU 周期中的 CPU 權益。欲指定 CPU 處理能力的百分比,請輸入下列選項:欲指定時脈周期,請輸入下列其中一個選項:-E 周期M (代表 MHz)
-E 周期G (代表 GHz) |
|
| -l vm_標籤 | 指定此虛擬機器的說明標籤。標籤最多可包含 256 個文數字字元,包括 A-Z、a-z、0-9、破折號 (-)、底線字元 (_) 和句點 (.)。若要包括空格,必須用引號 (" ") 括住標籤。 |
| -B 啟動_屬性 | 指定虛擬機器的啟動行為。啟動_屬性請輸入下列其中一個關鍵字: auto:當 VM 主機啟動時自動啟動虛擬機器 (自動開機)。 manual:虛擬機器不會自動啟動。使用 hpvmstart 命令手動啟動虛擬機器。 |
| -O os_類型[:版本] | 指定在虛擬機器上執行作業系統的類型和版本。os_類型參數可以指定為下列其中一個值 (不區分大小寫): hpux windows linux |
| -a 資源敘述 | 為新虛擬機器 (翻版) 建立一個虛擬裝置。指定資源敘述的虛擬和實體裝置資訊。 若需形成虛擬儲存設備裝置規格的相關資訊,請參閱第 7 章。 若需形成虛擬網路裝置規格的相關資訊,請參閱第 8 章。 |
| -d 資源敘述 | 刪除在翻版虛擬機器配置中的現有虛擬機器上定義的虛擬裝置。指定資源敘述的虛擬和實體裝置資訊。 若需形成虛擬儲存設備裝置規格的相關資訊,請參閱第 7 章。 若需形成虛擬網路裝置規格的相關資訊,請參閱第 8 章。 |
| -m 資源敘述 | 修改在翻版虛擬機器配置中的現有虛擬機器上定義的虛擬裝置。指定資源敘述的虛擬和實體裝置資訊。 若需形成虛擬儲存設備裝置規格的相關資訊,請參閱第 7 章。 若需形成虛擬網路裝置規格的相關資訊,請參閱第 8 章。 |
| -b 資源敘述 | 指定新虛擬機器的開機磁碟。 |
| -F | 隱藏所有資源衝突檢查和相關的警告訊息 (強制模式)。僅在疑難排解時使用強制模式。 |
| -c vcpus_個數 | 指定此虛擬機器在開機時偵測到的 vCPU 數量。若未指定,預設的數量是 1。您可分配給一個虛擬機器的 cCPU 數量上限即為 VM 主機系統上的實體處理器數量。 |
| -r 容量 | 指定虛擬機器可用的記憶體容量。指定容量M (代表 MB) 或容量G (代表 GB)。 |
| -S 容量 | 指定翻版從機必須與來源從機共用相同的虛擬區域網路 (VLAN) 連接埠。預設 hpvmclone 命令會分配的 VLAN 連接埠不同於分配給翻版製作作業來源從機的連接埠。若需在虛擬機器上使用 VLANS 的相關資訊,請參閱第 節 「配置 VLAN」。 |
| -g 群組[:{admin|oper}] | 指定群組授權。指定的管理層級 (admin 或 oper) 套用於指定的使用者群組。 |
| -u 使用者[:{admin|oper}] | 指定使用者授權。指定的管理層級 (admin 或 oper) 套用於指定的使用者群組。 |
| -x 關鍵字=參數 | 指定與從機相關的動態記憶體設定值,包括: 若需動態記憶體的相關資訊,請參閱第 節 「動態記憶體」。 欲指定新虛擬機器的序號,請輸入 serial_number={new | same}。 欲指定新虛擬機器的序號,請輸入 serial_number={new | same}。 |
例如,欲製作名為 compass2 的虛擬機器的翻版,以建立名為 clone1 的新虛擬機器,請輸入下列命令。首先顯示 VM 主機上的目前從機狀況:
# hpvmstatus
[Virtual Machines]
Virtual Machine Name VM # OS Type State #VCPUs #Devs #Nets Memory Runsysid
==================== ===== ======= ========= ====== ===== ===== ======= ========
compass1 2 HPUX On (OS) 1 1 1 2 GB 0
compass2 3 UNKNOWN Off 1 1 1 1 GB 0
compass3 4 HPUX Off 1 1 1 2 GB 0
|
輸入下列命令即可建立 compass2 的翻版。新機器的名稱為 clone1:
# hpvmclone -P compass2 -N clone1 |
欲檢視命令的結果,請再次輸入 hpvmstatus 命令:
# hpvmstatus
[Virtual Machines]
Virtual Machine Name VM # OS Type State #VCPUs #Devs #Nets Memory Runsysid
==================== ===== ======= ========= ====== ===== ===== ======= ========
compass1 2 HPUX On (OS) 1 1 1 2 GB 0
compass2 3 UNKNOWN Off 1 1 1 1 GB 0
compass3 4 HPUX Off 1 1 1 2 GB 0
clone1 5 UNKNOWN Off 1 1 1 1 GB 0 |
hpvmclone 命令建立一個現有虛擬機器及其配置資訊的副本。此命令複製現有從機的配置檔,不會複製與從機相關的實際資料和軟體。同一個 VM 主機上不可有同樣的翻版_vm_名稱存在。
利用命令選項即可自原始配置檔修改新虛擬機器的配置資訊。若未指定任何選項,便會保留所有的原始參數。這樣在原始虛擬機器和虛擬機器翻版同時開機時,會造成資源衝突。
會檢查資源以判斷虛擬機器能否在伺服器上自行開機。任何問題均以 WARNINGS 回報。這些警告訊息不會阻止建立新的虛擬機器。然而,這些情形會使從機無法啟動。
輔助儲存設備裝置 (例如目錄和檔案) 無法共用,因此無法同時供兩個執行中的從機使用。在此情況下,您必須輸入不同的輔助儲存器,或是一次僅執行一個從機。若需相關資訊,請參閱第 7 章「建立虛擬儲存設備裝置」。
使用 —b 選項指定在製作翻版程序中欲實際複製的儲存設備裝置。此功能讓使用者能夠指定任何數量的儲存設備裝置,並支援所有可能的實體裝置類型 (disk、lv 和 file)。
下列範例顯示如何使用 hpvmclone 命令,以名為 linux1 的為基礎建立一個名為 linux2 的新 Linux 從機。指定開機磁碟。
# hpvmclone -P linux1 -N linux2 -b disk:scsi:0,0,0:disk: |
因為無法保證其他的虛擬機器不會在新虛擬機器執行的同時執行,請使用下列命令檢查裝置有無相依者:
若需 hpvmdevmgmt 命令與從機裝置管理資料庫的相關資訊,請參閱第 7 章。