共用方式為


az csvmware vm

注意

此參考是 Azure CLI 的 csvmware 擴充功能的一部分(2.0.67 版或更高版本)。 擴充功能會在您第一次執行 az csvmware vm 命令時自動安裝。 深入了解擴充功能。

命令群組 『csvmware』 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

管理 VMware 虛擬機。

命令

名稱 Description 類型 狀態
az csvmware vm create

建立 VMware 虛擬機。

副檔名 預覽
az csvmware vm delete

刪除 VMware 虛擬機。

副檔名 預覽
az csvmware vm disk

管理 VMware 虛擬機的磁碟。

副檔名 預覽
az csvmware vm disk add

將磁碟新增至 VMware 虛擬機。

副檔名 預覽
az csvmware vm disk delete

從 VM 刪除磁碟。

副檔名 預覽
az csvmware vm disk list

列出 VMware 虛擬機上可用的磁碟詳細數據。

副檔名 預覽
az csvmware vm disk show

取得 VMware 虛擬機磁碟的詳細數據。

副檔名 預覽
az csvmware vm list

列出目前訂用帳戶中 VMware 虛擬機的詳細數據。 如果指定資源群組,則只會列出該資源群組中的虛擬機詳細數據。

副檔名 預覽
az csvmware vm nic

管理 VMware 虛擬機的網路適配器。

副檔名 預覽
az csvmware vm nic add

將 NIC 新增至 VMware 虛擬機。

副檔名 預覽
az csvmware vm nic delete

從 VM 刪除 NIC。

副檔名 預覽
az csvmware vm nic list

列出 VMware 虛擬機上可用的 NIC 詳細數據。

副檔名 預覽
az csvmware vm nic show

取得 VMware 虛擬機器 NIC 的詳細數據。

副檔名 預覽
az csvmware vm show

取得 VMware 虛擬機的詳細數據。

副檔名 預覽
az csvmware vm start

啟動 VMware 虛擬機。

副檔名 預覽
az csvmware vm stop

停止/重新啟動/暫停 VMware 虛擬機。

副檔名 預覽
az csvmware vm update

更新 VMware 虛擬機的標籤欄位。

副檔名 預覽

az csvmware vm create

預覽

命令群組 『csvmware』 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

建立 VMware 虛擬機。

az csvmware vm create --name
                      --private-cloud
                      --resource-group
                      --resource-pool
                      --template
                      [--cores]
                      [--disk]
                      [--expose-to-guest-vm {false, true}]
                      [--location]
                      [--nic]
                      [--ram]

範例

從 VM 樣本建立具有預設參數的 VM。

az csvmware vm create -n MyVm -g MyResourceGroup -p MyPrivateCloud -r MyResourcePool --template MyVmTemplate

建立 VM 並將額外的 nic 新增至具有虛擬網路 MyVirtualNetwork 的 VM、適配卡VMXNET3,以在開機時啟動。 在 nic 中輸入的名稱僅供識別之用,以查看 VM 範本中是否存在這類 nic 名稱,否則會建立 nic,並指派新的名稱。 假設 VM 樣本包含名稱為 「Network adapter 1」 的 nic。

az csvmware vm create -n MyVm -g MyResourceGroup -p MyPrivateCloud -r MyResourcePool --template MyVmTemplate --nic name=NicNameWouldBeAssigned virtual-network=MyVirtualNetwork adapter=VMXNET3 power-on-boot=True

自訂 VM 的特定屬性。 將核心數目變更為 2,並將 「網路適配器 1」 nic 的適配卡從範本中指定的 E1000E 變更為 E1000E。 所有其他屬性都會從範本預設。

az csvmware vm create -n MyVm -g MyResourceGroup -p MyPrivateCloud -r MyResourcePool --template MyVmTemplate --cores 2 --nic name="Network adapter 1" adapter=E1000E

自訂 VM 的特定屬性。 將 「網路適配器 1」nic 的適配卡從範本中指定的變更為 E1000E,同時新增另一個具有虛擬網路 MyVirtualNetwork、配接器VMXNET3的 nic,以便在開機時啟動。

az csvmware vm create -n MyVm -g MyResourceGroup -p MyPrivateCloud -r MyResourcePool --template MyVmTemplate --nic name="Network adapter 1" adapter=E1000E --nic name=NicNameWouldBeAssigned virtual-network=MyVirtualNetwork adapter=VMXNET3 power-on-boot=True

建立 VM 並將額外的磁碟新增至具有 SCSI 控制器 0、persis 帳篷模式 和 41943040 KB 大小的 VM。 在磁盤中輸入的名稱僅供識別之用,若要查看 VM 範本中是否存在這類磁碟名稱,否則會建立磁碟,並指派新的名稱。 假設 VM 樣本包含名為 「Hard disk 1」 的磁碟。

az csvmware vm create -n MyVm -g MyResourceGroup -p MyPrivateCloud -r MyResourcePool --template MyVmTemplate --disk name=DiskNameWouldBeAssigned controller=1000 mode=persistent size=41943040

自訂 VM 的特定屬性。 將「硬碟 1」磁碟大小從範本中指定的磁碟變更為 21943040 KB,同時新增另一個磁碟與 SCSI 控制器 0、persis 帳篷模式,以及41943040 KB 大小。

az csvmware vm create -n MyVm -g MyResourceGroup -p MyPrivateCloud -r MyResourcePool --template MyVmTemplate --disk name="Hard disk 1" size=21943040 --disk name=DiskNameWouldBeAssigned controller=1000 mode=persistent size=41943040

必要參數

--name -n

虛擬機的名稱。

--private-cloud -p

CloudSimple 私人雲端的名稱或標識碼。

--resource-group -g

資源群組的名稱。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--resource-pool -r

CloudSimple 私人雲端中此虛擬機的 VMware 資源集區識別碼。 您也可以傳遞識別碼的基底名稱。

--template

要從中建立此虛擬機的 vSphere 範本識別碼。 您也可以傳遞識別碼的基底名稱。

選擇性參數

--cores

所需的CPU核心數目。 默認值取自指定的 vSphere VM 範本。

--disk

新增或修改磁碟。

根據預設,磁碟會根據 vSphere VM 樣本新增。 您可以新增更多磁碟,或修改 VM 樣本中所指定磁碟的某些屬性。 您可以使用多個 --disk 自變數來指定多個磁碟。 如果 VM 樣本中已有磁碟名稱,則會根據使用者輸入修改該磁碟。 如果 VM 樣本中沒有磁碟名稱,則會建立新的磁碟,並將新的名稱指派給它。 使用量:--disk name=MyDiskName controller=SCSIControllerID mode=IndependenceMode size=DiskSizeInKB。

--expose-to-guest-vm

將會向客體作業系統公開完整的CPU虛擬化。 默認值取自指定的 vSphere VM 範本。

接受的值: false, true
--location -l

私人雲端所在的區域。 如果未設定預設位置,則會預設為資源群組的位置。

--nic

新增或修改 NIC。

根據預設,nic 會根據 vSphere VM 樣本新增。 您可以新增更多 nic,或修改 VM 樣本中所指定 nic 的某些屬性。 您可以使用多個 --nic 自變數來指定多個 nic。 如果 VM 樣本中已有 nic 名稱,則會根據使用者輸入修改該 nic。 如果 VM 樣本中沒有 nic 名稱,則會建立新的 nic,並將新的名稱指派給它。 使用方式:--nic name=MyNicName virtual-network=MyNetwork adapter=MyAdapter power-on-boot=True/False。

--ram

以 MB 為單位的記憶體數量。 默認值取自指定的 vSphere VM 範本。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az csvmware vm delete

預覽

命令群組 『csvmware』 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

刪除 VMware 虛擬機。

az csvmware vm delete --name
                      --resource-group

範例

刪除 VMware VM。

az csvmware vm delete -n MyVm -g MyResourceGroup

必要參數

--name -n

虛擬機的名稱。

--resource-group -g

資源群組的名稱。 您可以使用 來設定預設群組 az configure --defaults group=<name>

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az csvmware vm list

預覽

命令群組 『csvmware』 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

列出目前訂用帳戶中 VMware 虛擬機的詳細數據。 如果指定資源群組,則只會列出該資源群組中的虛擬機詳細數據。

az csvmware vm list [--resource-group]

範例

列出目前訂用帳戶中 VMware VM 的詳細數據。

az csvmware vm list

列出特定資源群組中 VMware VM 的詳細數據。

az csvmware vm list -g MyResourceGroup

選擇性參數

--resource-group -g

資源群組的名稱。 您可以使用 來設定預設群組 az configure --defaults group=<name>

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az csvmware vm show

預覽

命令群組 『csvmware』 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

取得 VMware 虛擬機的詳細數據。

az csvmware vm show --name
                    --resource-group

範例

取得 VMware VM 的詳細數據。

az csvmware vm show -n MyVm -g MyResourceGroup

必要參數

--name -n

虛擬機的名稱。

--resource-group -g

資源群組的名稱。 您可以使用 來設定預設群組 az configure --defaults group=<name>

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az csvmware vm start

預覽

命令群組 『csvmware』 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

啟動 VMware 虛擬機。

az csvmware vm start --name
                     --resource-group

範例

啟動 VMware VM。

az csvmware vm start -n MyVm -g MyResourceGroup

必要參數

--name -n

虛擬機的名稱。

--resource-group -g

資源群組的名稱。 您可以使用 來設定預設群組 az configure --defaults group=<name>

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az csvmware vm stop

預覽

命令群組 『csvmware』 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

停止/重新啟動/暫停 VMware 虛擬機。

az csvmware vm stop --mode {poweroff, reboot, shutdown, suspend}
                    --name
                    --resource-group

範例

關閉 VMware VM 的電源。

az csvmware vm stop -n MyVm -g MyResourceGroup --mode poweroff

重新啟動 VMware VM。

az csvmware vm stop -n MyVm -g MyResourceGroup --mode reboot

必要參數

--mode

停止模式。

接受的值: poweroff, reboot, shutdown, suspend
--name -n

虛擬機的名稱。

--resource-group -g

資源群組的名稱。 您可以使用 來設定預設群組 az configure --defaults group=<name>

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az csvmware vm update

預覽

命令群組 『csvmware』 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

更新 VMware 虛擬機的標籤欄位。

az csvmware vm update --name
                      --resource-group
                      [--add]
                      [--force-string]
                      [--no-wait]
                      [--remove]
                      [--set]

範例

新增或更新標記。

az csvmware vm update -n MyVm -g MyResourceGroup --set tags.tagName=tagValue

拿掉標籤。

az csvmware vm update -n MyVm -g MyResourceGroup --remove tags.tagName

必要參數

--name -n

虛擬機的名稱。

--resource-group -g

資源群組的名稱。 您可以使用 來設定預設群組 az configure --defaults group=<name>

選擇性參數

--add

藉由指定路徑和索引鍵值組,將物件加入物件清單。 範例:--add property.listProperty <key=value, string or JSON string>

預設值: []
--force-string

使用 'set' 或 'add' 時,請保留字串常值,而不是嘗試轉換成 JSON。

預設值: False
--no-wait

請勿等候長時間執行的作業完成。

預設值: False
--remove

從清單中移除屬性或專案。 範例: --remove property.list <indexToRemove>--remove propertyToRemove

預設值: []
--set

指定要設定的屬性路徑和值,以更新物件。 範例:--set property1.property2=<value>

預設值: []
全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。