演習

演習を始める前に以下の情報を確認してください。

  • vCenterのIPアドレスまたはホスト名

  • vCenterのアカウント・パスワード

シミュレーターを使う場合

シミュレーターを使う場合は、以下の方法で各情報が取得できます。

全オブジェクトパス

コマンド

curl -sk http://127.0.0.1:5000/govc_find

結果例

[
  "/",
  "/F0",
  "/F0/DC0",
  "/F0/DC0/vm",
  "/F0/DC0/vm/F0",
  "/F0/DC0/vm/F0/DC0_H0_VM0",
  "/F0/DC0/vm/F0/DC0_H0_VM1",
  "/F0/DC0/vm/F0/DC0_C0_RP0_VM0",
  "/F0/DC0/vm/F0/DC0_C0_RP0_VM1",
(snip)
]

全オブジェクトパスのフィルタリング

govc_find では以下のように ?filter= を指定してフィルタリングをかけることができます。 フィルターに使用できる文字列は以下の フィルタリング 列にあるものです。

フィルタリング

説明

VA

VirtualApp

CCR

ClusterComputeResource

DC

Datacenter

F

Folder

DVP

DistributedVirtualPortgroup

H

HostSystem(ESXi)

VM

VirtualMachine

N

Network

ON

OpaqueNetwork

RP

Resource Pool

CR

ComputeResource

D

Datastore

DVS

DistributedVirtualSwitch

コマンド

curl -sk http://127.0.0.1:5000/govc_find?filter=DC

結果例

[
  "/F0/DC0"
]

VMの情報

コマンド

curl -sk http://127.0.0.1:5000/govc_vm_info

結果例

{
  "DC0_C0_RP0_VM0": {
    "Boot time": "2019-06-07 14:30:07.240733938 +0000 UTC",
    "CPU": "1 vCPU(s)",
    "Guest name": "otherGuest",
    "Host": "DC0_C0_H2",
    "IP address": "",
    "Memory": "32MB",
    "Name": "DC0_C0_RP0_VM0",
    "Path": "/F0/DC0/vm/F0/DC0_C0_RP0_VM0",
    "Power state": "poweredOn",
    "UUID": "292d2e87-1d83-4186-afcf-6793fcbfa0ee"
  },
(snip)
}

ホストの情報

コマンド

curl -sk http://127.0.0.1:5000/govc_host_info

結果

{
  "DC0_C0_H0": {
    "Boot time": "2019-06-07 14:30:07.237090714 +0000 UTC",
    "CPU usage": "67 MHz (0.7%)",
    "Logical CPUs": "4 CPUs @ 2294MHz",
    "Manufacturer": "VMware, Inc. (govmomi simulator)",
    "Memory": "4095MB",
    "Memory usage": "1404 MB (34.3%)",
    "Name": "DC0_C0_H0",
    "Path": "/F0/DC0/host/F0/DC0_C0/DC0_C0_H0",
    "Processor type": "Intel(R) Core(TM) i7-3615QM CPU @ 2.30GHz",
    "State": "connected"
  },
(snip)
}

Last updated