回到網頁內容 臺灣-繁體中文
HP.com 首頁 產品資訊 支�#169;及驅動程式 解決方案 如何購買
» 聯絡 HP
進階選項
HP.com 首頁
HP Integrity 虛擬機器 A.03.00 版: 安裝、配置與管理 > 第 3 章. 建立虛擬機器

變更虛擬機器的配置

» 

技術文件

PDF 格式的完整書籍
» 相關文件
» 回饋意見
內容©韟像B開©l

 » 目錄

 » 辭彙

 » 索引

您可以利用 VM 主機無法在建立時提供的特性建立虛擬機器。此功能可讓您建立虛擬機器,使其在系統配置變更之後執行。例如,下列命令會建立搭載 3 個 vCPU 和 4MB 配置記憶體的虛擬機器 compass1

# hpvmcreate -P compass1 -c 3 -r 4GB
HPVM guest compass1 configuration problems:
    Warning 1: Guest's vcpus exceeds server's physical cpus.
    Warning 2: Insufficient cpu resource for guest.
These problems may prevent HPVM guest compass1 from starting.
hpvmcreate: The creation process is continuing.

由於目前並未配置 VM 主機支援新虛擬機器,因此警告訊息會指出特定的特性不適當。

當您啟動虛擬機器時,VM 主機會判斷目前的系統配置是否能夠支援虛擬機器的特性。系統執行虛擬機器的能力會受目前執行中的其他虛擬機器影響,因為它們共用實體處理器和記憶體。必須啟動所有配置的 vswitch,並讓虛擬機器能夠使用儲存設備裝置。若無法啟動虛擬機器,則會產生下列類型的訊息:

# hpvmstart -P compass1
HPVM guest compass1 configuration problems:
Warning 1: Insufficient free memory for guest.
Warning 2: Insufficient cpu resource for guest.
   These problems may prevent HPVM guest compass1 from booting.
hpvmstart: Unable to continue.

您可以變更系統配置或修改虛擬機器。欲修改虛擬機器的特性,請使用 hpvmmodify 命令。表 3-4 說明可搭配 hpvmmodify 命令使用的選項。

表 3-4 hpvmmodify 命令的選項

選項說明
-P vm-名稱指定虛擬機器的名稱。您必須指定 -P 選項或 —p 選項。
-p vm_編號指定虛擬機器的編號。欲判斷虛擬機器的編號,請輸入 hpvmstatus 命令。
-F隱藏所有資源衝突檢查和相關的警告訊息 (強制模式)。僅在疑難排解時使用強制模式。
-s針對新虛擬機器配置進行健全性檢查並回傳警告和錯誤資訊,但是不會建立虛擬機器。
-N 新-vm-名稱指定新的虛擬機器名稱。名稱最多可包含 256 個文數字字元,包括 A-Z、a-z、0-9、破折號 (-)、底線字元 (_) 和句點。虛擬機器名稱不得以破折號 (-) 開頭。
-l vm_標籤修改此虛擬機器的說明標籤。標籤最多可包含 256 個文數字字元,包括 A-Z、a-z、0-9、破折號 (-)、底線字元 (_) 和句點 (.)。若要包括空格,必須用引號 (" ") 括住標籤。
-B 啟動_屬性修改虛擬機器的啟動行為;啟動_屬性請輸入下列其中一項:

auto:當 Integrity VM 在 VM 主機上初始化時,便會自動啟動虛擬機器。

manual:虛擬機器不會自動啟動。使用 hpvmstart 命令手動啟動虛擬機器。

-O os_類型[:版本]修改在虛擬機器上執行作業系統的類型和版本。os-類型可以指定下列其中一個值 (不區分大小寫):

hpux

windows

linux

-c vcpus_個數修改此虛擬機器在開機時偵測到的虛擬 CPU 數量。若未指定,預設的數量是 1。您可分配給一個虛擬機器的 vCPU 數量上限即為 VM 主機系統上的實體處理器數量。
-e 百分比 | -E 周期修改虛擬機器在 CPU 周期中的 CPU 權益。欲指定 CPU 處理能力的百分比,請輸入下列選項:
-e 百分比
欲指定時脈周期,請輸入下列其中一個選項:
-E 周期M (代表 MHz)
-E 周期G (代表 GHz)
-g 群組[:{admin|oper}]指定群組授權。指定的管理層級 (adminoper) 套用於指定的使用者群組。
-u 使用者[:{admin|oper}]指定使用者授權。指定的管理層級 (adminoper) 套用於指定的使用者。
-a 資源敘述新增虛擬儲存設備或網路裝置到虛擬機器。若需相關資訊,請參閱 hpvmresources(1M)
-m 資源敘述修改虛擬機器現有的 I/O 資源。如下所述地指定資源。您必須指定欲修改裝置的硬體位址。資源敘述的實體裝置部份指定將替代使用中的新實體裝置。
-d 資源敘述刪除虛擬資源。
-r 容量修改虛擬機器可用的記憶體容量。指定容量M (代表 MB) 或容量G (代表 GB)。
-i 套件-名稱指定是由 Serviceguard 或 gWLM (或兩者) 來管理虛擬機器。請為引數指定下列一或多個參數:
  • SG 指出 VM 主機為 Serviceguard 叢集節點。

  • SG_套件名稱 指出 VM 主機為 Serviceguard 套件。

  • GWLM 指出 VM 主機由 gWLM 管理。

  • NONE 指出沒有外部管理者。

針對同時由 Serviceguard 和 gWLM 管理的節點,以逗號分隔參數。例如:SG_compass1,gWLM。請勿指定此選項。此選項由 Integrity VM 內部使用。
-j [0|1]指定虛擬機器是否為分散式的從機 (distributed guest;由 Serviceguard 管理),且可以故障轉移至另一個執行 Integrity VM 的叢集成員。請勿指定此選項。此選項由 Integrity VM 內部使用。
-x 關鍵字=參數

指定與從機相關的動態記憶體設定值,包括:

  • dynamic_memory_control

  • ram_dyn_type

  • ram_dyn_min

  • ram_dyn_max

  • ram_dyn_target_start

若需動態記憶體的相關資訊,請參閱第  節 動態記憶體

 

例如,欲修改有問題之虛擬機器 compass1 的特性,以移除 vCPU 和記憶體,請輸入下列命令:

# hpvmmodify -P compass1 -c 1 -r 2G

此命令會將變更名為 compass1 的虛擬機器之下列特性:

  • -c 1 選項指定一個 vCPU。

  • —r 2G 選項指定 2 GB 的記憶體。

hpvmmodify 命令沒有產生任何警告,因此 VM 主機系統可預備來啟動虛擬機器了。

進行必要的修改後,請使用 hpvmstart 命令啟動虛擬機器。例如:

# hpvmstart -P compass1
(C) Copyright 2000 - 20067 Hewlett-Packard Development Company, L.P.
Opening minor device and creating guest machine container
Creation of VM, minor device 2
Allocating guest memory: 2048MB
  allocating low RAM (0-80000000, 2048MB)
/opt/hpvm/lbin/hpvmapp (/var/opt/hpvm/uuids/8ba249f2-3399-11db-aacc-00306ef392e0
/vmm_config.current): Allocated 2147483648 bytes at 0x6000000100000000
    locking memory: 0-80000000
  allocating firmware RAM (ffaa0000-ffab5000, 84KB)
/opt/hpvm/lbin/hpvmapp (/var/opt/hpvm/uuids/8ba249f2-3399-11db-aacc-00306ef392e0
/vmm_config.current): Allocated 86016 bytes at 0x6000000180000000
    locked SAL RAM: 00000000ffaa0000 (4KB)
    locked ESI RAM: 00000000ffaa1000 (4KB)
    locked PAL RAM: 00000000ffaa4000 (4KB)
    locked Min Save State: 00000000ffaa5000 (1KB)
RAM alignment: 40000000
Memory base low : 6000000100000000
Memory base FW  : 6000000180000000
Loading boot image
Image initial IP=102000 GP=62C000
Initialize guest memory mapping tables
Starting event polling thread
Starting thread initialization
Daemonizing....
hpvmstart: Successful start initiation of guest 'compass1'

虛擬機器 compass1 已啟動。現在必須安裝從機作業系統。若需建立 HP-UX 從機的相關資訊,請參閱第 4 章。若需建立 Windows 從機的相關資訊,請參閱第 5 章

可列印版本
隱私權聲明 使用範圍與著作權聲明
© 2007 Hewlett-Packard Development Company, L.P.