らくがきちょう

なんとなく ~所属組織/団体とは無関係であり、個人の見解です~

VMware

SPAN トラフィックを VM 上の Linux でキャプチャする

ネットワーク機器で SPAN 設定を行い、vSphere 上に作った Linux でパケットキャプチャする場合の基本的な設定をメモしておきます。

IOSv / IOSvL2 の OVA ファイルを作って vSphere 上で使う夢を見た

Cisco ルータやファイアウォールを仮想環境で利用したい場合、CSR1000v (IOS-XE) や ASAv を使う、といった手段があります。 しかし、従来からある Cisco IOS を仮想環境で使う手段は無いように思います。 以前、onePK が合った頃は all-in-one-vm 内部で IO…

vSphere 6.7 上の CentOS8 に VLAN を設定する

vSphere 6.7 上に作成した CentOS8 で VLAN インターフェイスを作成し、仮想マシン間で疎通出来るようにする手順をメモしておきます。

vSphere 6.7 の標準スイッチで CDP を送受信出来るようにする

vSphere の標準スイッチはデフォルトで CDP を「受信のみ」実行している為、対向側スイッチでは接続情報を確認することが出来ません。 標準スイッチでも CDP 情報を送受信出来るようにする方法をメモしておきます。 今回は vSphere 6.7 Update1 環境でテスト…

vSphere 6.7 Update1 で ESXi への SSH アクセス時に ED25519 が使えるようにする

vSphere 6.7 Update1 のデフォルト状態では SSH を有効化しても ED25519 が利用出来ませんでした。 vSphere 6.7 Update1 でも ED25519 を有効化する手順をメモしておきます。

vSphere 6.7 でパスワードを無期限にする

vSphere 6.7 ではパスワードの有効期限がデフォルトで「90 日間」になっています。 パスワード有効期間が 30 日未満になると vSphere Web Client にログインした際、画面上部に以下のような警告が表示されます。 今回はパスワードポリシーを変更し、有効期間…

vSphere で仮想マシンのコンソール (画面) へ VNC アクセスする

vSphere で検証を行う際、IP アドレスを割り当てる前の仮想マシンには vCenter 上からコンソール接続するケースが多いと思います。 何らかの理由で vCenter へアクセスさせたくない場合は VNC で仮想マシンへアクセスさせることが出来ます。

検証用テンプレート CentOS7 のパラメータサンプル

検証環境に CentOS7 を作成する時に、よく指定しているパラメータをメモしておきます。 このテンプレートを定期的にアップデートしつつ、vSphere の機能でクローンして利用します。

pyvmomi を使って vSphere 上の仮想マシンをシャットダウンする Python スクリプト

Python から vSphere を操作できる pyvmomi のサンプルは pyvmomi-community-samples で公開されています。 しかし、「特定フォルダの仮想マシンをシャットダウンする」というサンプルが無いようだったので作ってみました。

pyvmomi を使って Python スクリプトで仮想マシンをシャットダウンする

pyvmomi に同梱されているサンプルスクリプトには仮想マシンを再起動する reboot_vm.py というものがあるのですが、単純に「電源オフ」や「シャットダウン」というスクリプトは(少なくても現時点では)見当たらないようです。 指定日時に仮想マシンを電源オ…

pyvmomi を使って全仮想マシンの UUID を取得する

vSphere の python バインディングである pyvmomi には全仮想マシンの名前を取得する get_vm_names.py というサンプルスクリプトが同梱されています。 ですが、『名前』という曖昧な概念より、UUID という一意性の高い値を取得したい… というケースもあるか…

pyvmomi を使って Python スクリプトで vSphere を操作する

vSphere を Python から操作するには pyvmomi を使うのが簡単です。 今回はインストール方法をメモしておきます。

RancherOS で Kubernetes 環境を構築する際の cloud-init

RancherOS 上で Kubernetes (以下、k8s) を試す際、Docker Engine のバージョンを予め k8s 互換バージョンに指定しておくと便利です。 その場合、cloud-init の定義例は以下のようになります。 尚、k8s と Docker Engine の互換性については Getting Started…

Ansible で仮想マシンをクローンした際の電源状態を操作する

Ansible から vSphere ゲスト(仮想マシン)を操作するモジュールを使って仮想マシンを作成する際、電源の状態は state の定義を利用して制御します。 しかし、from_template を使ってテンプレートからクローンを実行した際は state を使って電源状態を制御…

vSphere 上に RancherOS をインストールする

2017/09/23 追記:vSphere 上に RancherOS 1.1.0 をインストールするというメモを書きました。 vSphere 上に RancherOS を使ったコンテナの管理環境を構築してみます。 今回は RancherOS 1.0.0-rc2 をインストールしました。

ACI で vSphere 連携を設定する

ACI と vSphere を連携すると ACI で EPG を新規作成した際に vSphere(の分散スイッチ)で自動的に PortGroup が作成される為、設定が非常に簡素化されます。 今回は ACI と vSphere の連携設定方法を記載します。

WindowsServer 2016 の検証用設定

vSphere 上で検証用の Windows Server 2016 を作成の初期設定をメモしておきます。セキュリティは無視し、検証における使い勝手の良さを重視しています(※本番環境設定の参考にはしないでください)

vSphere 上の仮想マシンのディスクを擬似的に SSD として認識させる

Emulating an SSD Virtual Disk in a VMware Environment の手順通りに設定すると、vSphere 上の仮想マシンに接続されたディスクを擬似的に SSD に見せかけることが出来ます。今回は vSphere 6.0 Update2 上に作成した CentOS7 仮想マシンで試してみます。

Mac Mini 用の ESXi インストールイメージを作成する

virtuallyGhetto は有用な情報が満載で、よく参考にさせて貰っています。How to build custom ESXi ISO for Apple Mac Mini? という記事では Mac Mini 用 ESXi インストールイメージの超簡単な作成手順が記載されています。今回は CentOS7 上で作業しました。

自分用・検証用 CentOS 作成手順メモ(2017/01/14 版)

以前に vSphere に検証用 CentOS を作成する際の手順を記載したのですが、そのアップデートです。基本的に自分用のメモです。

vSphere Integrated Containers (VIC) 1.0 をためしてみる。

昨年末、vSphere Integrated Containers (vIC) の 1.0.0 がリリースされました。 【VMware発表】企業のコンテナ利用を加速する vSphere Integrated Containers VMware、vSphereをDockerコンテナ対応にする「vSphere Integrated Containers」正式リリース vSp…

vSphere 6.5 に VIRL をデプロイ出来ない…? → 出来た!

(2016/12/25 追記)vSphere 6.5 に VIRL をデプロイ出来ました。後半に追記。 vSphere 上で VIRL を使う場合、通常は .ova ファイルをデプロイするだけです。しかし、vSphere 6.5 になってからは VIRL 1.2.64 であっても、1.2.83 であっても、いずれにして…

vSphere 6.5 + MikroTik 間を LACP/Bonding で設定する(失敗)

vSphere 6.5 と MikroTik 6.27.3 の間を LAG / Bonding 構成にする設定例をメモしておきます。が、結果、上手くいっていません…

CentOS7 + FireFox で vSphere 6.5 の Flash 版 WebUI にアクセスする

vSphere Web Client へのアクセスがサポートされるのは「Windows または macOS」と「FireFox または Chrome」の組み合わせのようです。ですが、Linux + FireFox の組み合わせでも動作しないわけではありません。vSphere 6.5 からは(従来の Flash 版に加えて…

vSphere 6.5 の vCSA をインストールする

vSphere 6.5 がリリースされました。vSphere 6.5 からは Windows 用の C# 版 vSphere Client が提供されなくなりました。詳しくは KB2147929 に記載されています。 vSphere Client and vSphere Web Client 6.5 FAQ (2147929) The Legacy C# Client will stil…

自分用・検証用 CentOS 作成手順メモ

vSphere に検証用 CentOS を作成する際の手順をメモしておきます。

ESXi6 Update2 に Cisco VIRL をインストールする

ESXi6 Update2 に Cisco VIRL をインストールする手順を記載しておきます。

vSphere6 で SSH や Shell の警告を表示しない

(古いバージョンでも同様ですが)vSphere6 で ESXi ホストへの SSH や Shell アクセスを有効化していると警告が表示されてしまいます。この警告を表示しないようにするには以下の設定を実施します。

VMware ESXi 上の CentOS / Ubuntu でコンソールを有効化するには

仮想環境を使うと検証がはかどります。ただ、仮想環境上にクローズなネットワークを作って検証する場合は(IP での疎通性が無い為)いちいち VI Client や Web Client からコンソール接続する必要があり、不便です。しかし、VMware では仮想マシンのコンソー…

ESXi に Nutanix Community Edition(2015/06/08beta)をインストールするには

ハイパーコンバージドインフラの先駆的存在である Nutanix ですが、先日、無料の Community Edition が発表されました。 x86サーバをたばねてハイパーコンバージドインフラを構築するNutanix。無料のNutanix Community Editionを発表 Community Edition を手…