タスク16
管理者は、次の仕様で Nutanix V3 API 呼び出しを使用して VM を作成しようとしています。
* VMの仕様:

* vCPU: 2
* メモリ: BGb
* ディスクサイズ: 50GB
* クラスター: クラスターA
* ネットワーク: default-net
API 呼び出しが落ちており、ペイロードに問題があることを示しています。
本文はDesktop/Files/API_Create_VM,textに保存されます。
テキストファイル内の、VMの作成を妨げる可能性のある問題を修正してください。また、VMが高速化されて作成され、そのファイル名で再利用できるように保存されていることを確認してください。
API経由でVMをデプロイする
注意: VM の電源をオンにしないでください。
正解:
ステップごとの解決方法については説明を参照してください。
Explanation:
https://portal.nutanix.com/page/documents/kbs/details?targetId=kA00e000000LLEzCAO
https://jsonformatter.curiousconcept.com/#
acli net.list (uuid ネットワーク defult_net)
ncli クラスター情報 (UUID クラスター)
Put Call: https://Prism Central IP アドレス: 9440/api/nutanix/v3vms
API 呼び出しを修正するにはこれらの行を編集します。新しい行を追加したり、行をコピーしたりしないでください。
Prism Element APIエクスプローラーまたはPostManを使用してテストできます
体:
{
{
「スペック」: {
"名前": "Test_Deploy",
"リソース": {
"電源状態":"オフ",
"ソケットあたりのvcpus数": ,
"ソケット数": 1,
"memory_size_mib": 8192,
「ディスクリスト」: [
{
"ディスクサイズmib": 51200,
「デバイスプロパティ」: {
"デバイスタイプ":"ディスク"
}
},
{
「デバイスプロパティ」: {
"device_type":"CDROM"
}
}
],
"nic_list":[
{
"nic_type": "NORMAL_NIC",
"is_connected": true,
「ip_endpoint_list」: [
{
"ip_type": "DHCP"
}
],
「サブネット参照」: {
"種類": "サブネット",
"名前": "default_net",
「UUID」: 「00000000-0000-0000-0000-000000000000」
}
}
],
},
「クラスター参照」: {
「種類」:「クラスター」
"名前": "NTNXDemo",
「UUID」: 「00000000-0000-0000-0000-000000000000」
}
},
"api_version": "3.1.0",
「メタデータ」: {
「種類」: 「vm」
}
}
https://www.nutanix.dev/2019/08/26/post-a-package-building-your-first-nutanix-rest-api-post-request/ 参考