檢視次數:
ACLI(Acropolis Command Line Interface)提供了一個命令行介面來管理Nutanix叢集。這對於不使用UI的可重複、可腳本化部署非常有用。關於管理虛擬機的詳細ACLI命令,包括磁碟創建和匯流排類型配置,請參閱Nutanix Command Reference - AOS -v7.3
必須先將所需的 VM 映像上傳至 Nutanix 映像服務,並在執行以下步驟之前建立目標網路子網路 (VLAN)。您必須透過 SSH 連接到叢集中的其中一個控制器 VM (CVM),然後才能執行 ACLI 命令。

步驟

  1. 建立虛擬機:
    acli vm.create Nutanix-connector-vm num_vcpus=4 num_cores_per_vcpu=1 memory=8192M
    • vm create:使用給定的名稱創建新的虛擬機
    • num_vcpus=4: VM 的 vCPU 總數
    • num_cores_per_vcpu=1: 每個 vCPU 1 核心(共 4 個 vCPU)
    • memory=8192M: 分配 8 GB 記憶體
    VM 已建立,但沒有磁碟或網路。
  2. 附加磁碟:
    acli vm.disk_create Nutanix-acli-connector-vm bus=ide type=clone image=Nutaminx-connector-image
    • vm.disk_create: 將虛擬磁碟新增至 VM
    • bus=ide:磁碟使用 IDE 匯流排類型連接(某些作業系統映像檔需要)
    • type=clone:將磁碟建立為現有映像檔的複本(比完整複製更快)
    • image=Nutaminx-connector-image: 來自影像服務的影像名稱
    這會從指定的映像建立可啟動的系統磁碟。
  3. 附加網路介面卡 (NIC):
    acli vm.nic_create Nutanix-acli-connector-vm network=New-VLAN265
    • vm.nic_create: 將虛擬網卡新增至虛擬機
    • network=New-VLAN265: 將網路介面卡連接到指定的子網路
    這可確保虛擬機器在開機後具有網路連接。
  4. 驗證虛擬機。
    acli vm.get Nutanix-acli-connector-vm
    這將顯示虛擬機的詳細資訊,包括:
    • 名稱, UUID, 電源狀態
    • vCPU 和記憶體配置
    • 附加磁碟和匯流排類型
    • 網路介面卡和指派的子網路
    範例輸出:
    uuid                : 0005f87b-1234-5678-9abc-000000abcd12
    name                : Nutanix-acli-connector-vm
    num_vcpus           : 4
    memory              : 8192 MB
    disk_list           : [IDE 0: cloned from image 'Nutaminx-connector-image']
    nic_list            : [connected to 'New-VLAN265']
  5. 開啟虛擬機的電源
    acli vm.on Nutanix-acli-connector-vm
    這將啟動虛擬機器。然後您可以通過控制台(從 Prism)或 SSH 進行連接。