AHV の Open vSwitch で、アップリンクのボンディング設定を変更することがあります。しかし、その設定状態を確認やクリアする方法まで記載されていることがあまりなそうなので、コマンドラインの例を残しておこうと思います。
今回の Nutanix CE は ce-2018.05.01-stable です。ただし、新しい AOS では acli などで設定できることが増えたようで、今後は直接 Open vSwitch を設定変更することはなくなっていくのかなと思います。
続きを読むAHV の Open vSwitch で、アップリンクのボンディング設定を変更することがあります。しかし、その設定状態を確認やクリアする方法まで記載されていることがあまりなそうなので、コマンドラインの例を残しておこうと思います。
今回の Nutanix CE は ce-2018.05.01-stable です。ただし、新しい AOS では acli などで設定できることが増えたようで、今後は直接 Open vSwitch を設定変更することはなくなっていくのかなと思います。
続きを読むNutanix AHV は、実のところ Linux KVM なので操作するために様々なアクセス経路があります。そこで、一般的に利用しそうな経路を図にしてみました。
AHV には IPMI のリモートコンソール / ディスプレイ直結 / SSH などで直接ログインすることもできます。定常的な運用では AHV は直接ログインしないようにするのが好ましいとは思いますが、Prism ですべての AHV の設定ができるわけではないので、直接ログインする機会もあるはずです。
続きを読むNutanix CE の REST API v2 で Protection Domain のスナップショットを作成してみます。
API v2 での Protection Domain のスナップショットは、
POST /protection_domains/{name}/oob_schedules で作成できます。
/snapshots は VM 単位のスナップショット作成なので、ここでは利用しません。
今回の環境は下記です。
東京での Nutanix Community Meetup #33 で話した内容です。
AHV の仮想スイッチの実態は GUI で確認しにくいので、図示してみました。
ちなみに Nutanix の新機能には AHV の仮想スイッチに依存するものもあります。
Nutanix バイブルでは下記のあたりです。
https://nutanixbible.jp/#anchor-%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF-112
続きを読むVM 名のリストをもとに、Nutanix REST API v2 で VM の停止 / 起動をしてみます。
今回の環境は下記です。
Nutanix API v2 で、起動中の VM の AHV ホスト名を取得してみます。
GET /vms
https://www.nutanix.dev/reference/prism_element/v2/api/vms/get-vms-getvms/
AHV が UUID (host_uuid)になっているので、あらかじめホストの情報を取得しています。
GET /hosts
https://www.nutanix.dev/reference/prism_element/v2/api/hosts/get-hosts-gethosts/
続きを読むPython を利用して、Nutanix API v2 から AHV の性能情報を取得してみます。
今回は、API v2 の GET /hosts/{uuid}/stats ではなく、その前提となる UUID 確認のために取得するであろう GET /hosts から値を抜き出しています。
続きを読むNutanix Community Meetup #32 で、話すつもりの内容です。
→ 話してきました。
GitHub に、Nutanix の PowerShell モジュールがあります。
まだ tech preview ですが、将来的には既存の Nutanix Cmdlets(PSSnap-in のもの)を置き換える想定のようです。
Docker のイメージが用意されているので使用してみました。
続きを読む