zaki work log

作業ログやら生活ログやらなんやら

VMware

[ESXi] 無償ライセンスでも使えるVM操作Ansibleコレクション (要SSH)

qiita.com SSHでESXiに接続し、そこでvim-cmdやvmxファイル操作でVMを作ったりするAnsibleモジュールを練習で書いていたらいつのまにコレクションになってました。 自宅のESXiは無償ライセンスなのでwrite系のAPIが使えなく、Ansible2.8以下でvsphere_guest…

無償ライセンスVMware ESXi のバージョンを6.5から6.7へアップグレードする

6.5の最新にはアップデートできたけど、まぁやっぱり特にしがらみはないので6.7にしてみる。 本記事ではESXi 6.5の最新バージョンからESXi 6.7へのアップグレードについて記載。 zaki-hmkc.hatenablog.com 作業の流れ パッチダウンロード パッチの適用 作業…

無償ライセンスVMware ESXiのOSを6.5の最新バージョンへアップデート

外部からのアクセスには使用していなかったので最初にインストールしたときから「バージョン塩漬け運用」してたけど、流石にどうかと思ってアップデートを実施。 本記事では「6.5の古いバージョン(Update2)から同じ6.5の最新(Update 3 (Build 17167537))へア…

[ESXi / CentOS 7] ディスクを"追加"してパーティションサイズを拡張

実はスナップショットがあると既存ディスクのサイズ拡張ができなかったので、新しくディスクを作成してパーティションサイズを拡張した。 zaki-hmkc.hatenablog.com 内容は、上記の「サイズ拡張した領域にパーティション作成して拡張」が「新しく追加したデ…

[ESXi / Ansible] ssh接続してvmi-cmdを使ったVM操作が可能かお試し

ESXiのsshを有効にすると、ssh接続できる。 ssh接続してlsする inventory playbook 実行結果 VM一覧を取得してファイルに出力 j2テンプレート playbook 実行結果 write系処理 エラーと対処 ESXiシェルのログ 参考情報 Copyright (C) Microsoft Corporation. …

[ESXi] CentOS 7のストレージ(XFS)を拡張する

CentOS 7 (on ESXi 6.5)のストレージを増やしたい。 LVMわかってないので、参考記事ベースに作業してみたらうまく行ったという内容。 ディスクサイズの増加 パーティション作成 fdisk起動 現パーティション 空きストレージにパーティション作成 システムタイ…

[VMware / Ansible] 評価版ライセンスのESXiにvmware_guestモジュールを使ってVMを作成する

無償版ライセンスのESXiだとread系APIしか使用できないので無理だけど、60日間の評価版ライセンスだとwrite系APIもフルに使えるので、Ansibleのvmware_guestモジュールでVMを作成してみる。 docs.ansible.com playbook PyVmomi 環境 関連 playbook だいたい …

[VMware] govcを使ってCLIでVMを作ったり消したりする

ESXiの無償ライセンスだとwrite系のAPIは使えないけど、評価版ラインセスなら試せるのでまとめてみた。 業務の検証環境のvCenterだとたまに使うので"カンペ"が欲しかったのです。 github.com 確認した環境 $ govc version govc 0.22.1 環境変数設定 VM作成 …

【ESXi】仮想スイッチとポートグループを作成してVMにネットワークを追加

プライベートネットワークの作成 ESXiをインストールすると物理NICに紐づいたデフォルトの仮想ネットワークが作成されるけど、検証用に新しく別のネットワークを作成したときのログ。 プライベートネットワークの作成 仮想スイッチの作成 ポートグループの作…

ESXi on Intel NUCにストレージ追加

先日購入したこの子 zaki-hmkc.hatenablog.com M.2のSSD使ってるんだけど、組み立て中に気付いたんだけど、これ2.5インチの(普通の?)ストレージも使えるみたい。 (購入時、ほんとに「64GBメモリ乗るっぽい」以外の情報何もチェックしてなかったやつ…) 雑に…

[Ansible] deprecatedになってるvsphere_guestを使ってESXi上でVMを自動生成する

10/15 21時追記: タイトルと、"はじめに"部分を大きく修正 Ansibleを使ったESXiでのVM作成などを行うモジュールがいくつかあり、deprecatedなのを承知でvsphere_guestを使ってみたときの作業手順。 ドキュメントの"DEPRECATED"の項目を見れば明記されてるけ…

初めてのIntel NUCとVMware ESXi (6.5) インストール

小さいPC大好きなんでIntel NUC前から欲しいなーと思いつつ、ノート(2in1のキックスタンドタイプ)がRAM16GBでデスクトップは32GBあるんだけど、最近OKD(OpenShift Origin)を入れようとVMポコポコ作ってるともうちょっとメモリ欲しいなーとか思ってしまって、…

無償ライセンスのESXiだとgovcでVM作れなかった

zaki@stilton:~$ ./govc_linux_amd64 vm.create \ > -m 2048 \ > -c 2 \ > -g rhel7_64Guest \ > -net.adapter vmxnet3 \ > -ds datastore1 \ > -disk.controller pvscsi \ > test-vm ./govc_linux_amd64: ServerFaultCode: Current license or ESXi version…