JavaScriptを有効にしてください

VMware を勉強する環境を作り隊

 ·   5 分で読めます  ·   Kento

VMware は仮想化環境のサービスです
Azure からの移行元になることもあれば、Azure VMware Solution を使って Azure 上で実行することもあります
そんな VMware の勉強をする環境を作成してみます

ざっくり手順

  1. ライセンスの準備
  2. 実行環境の準備
  3. ESXi のインストール

1. ライセンスの準備

VMware 関連のサービスを実行するためのライセンスが必要になります
VMware User Group というユーザーコミュニティがあり、Free 版と Advantage 版があります
Advantage になると色々とメリットがあるんですが、その1つに評価用ライセンスがあります
詳しくは VMware製品の評価ライセンス入手方法 (VMUG Advnatage) #vmware - Qiita の記事を見てください

Advantage Member になるためのメモを簡単に残しておきます

  1. VMUG Advantage にログインし、[Upgrade your membership today] を選択

    vm01
    Advantage Member 登録01:

  2. アカウントがあればログインします。なければアカウントを作成します

  3. 下の [VMUG Advantage Membership] を選択します

    vm02
    Advantage Member 登録02:

  4. 住所などいくつかの入力項目を記入します

  5. 登録する会員資格を選択します(何かのまとめ記事に複数年契約で割引がある。という記載を見ましたが1年しか選択できませんでした

    vm03
    Advantage Member 登録03:

  6. 支払方法を入力します (日本円で 33,367円でした。。。為替ぇぇぇ)

  7. 登録しているアドレスにメールが届きます。この時点では Advantage Member にはなっておらず、1営業日かかります

    vm04
    Advantage Member 登録04:

  8. 翌日メールが届いたので [Complete My Registration] から登録を完了させます

    vm05
    Advantage Member 登録05:

  9. 登録完了後、無事にいろいろな評価ライセンスを選択できるようになりました

    vm06
    Advantage Member 登録06:

2. 実行環境の準備

専用の物理デバイスを手に入れるハードルが高かったので、今回は仮想化環境を準備します
ESXi は Hyper-V では動かないそうで VMware Workstation Player for Windows を使う方法があります

VMware Workstation Player for Windows は無料でも手に入れれるようですが
Download VMware Workstation Player | VMware

より高機能な Pro 版が Advantage Member の特典で利用できるようなのでこちらを使ってみます
Using VMware Workstation Pro

vm07
VMware Workstation Pro for Windows:

Supported host operating systems for Workstation Pro 16.x, 17.x and Workstation Player 16.x, 17.x を見てみると Windows 11 も対応しているので、手元のマシンで動かしてみます

カートに入れて購入手続きをします
手続き上は購入ですが、無料なのでお金が取られることはないです

インストールを進めていきます

vm08
VMware Workstation Pro for Windows のインストール01:

vm09
VMware Workstation Pro for Windows のインストール02:

VMware Workstation Pro は Hyper-V と共存するためには Windows Hypervisor Platform という機能を利用するそうです Host VBS Mode on Workstation
自動インストールのチェックを入れて進めます

vm10
VMware Workstation Pro for Windows のインストール03:

拡張キーボードという機能があるようです Use the Enhanced Virtual Keyboard Feature in a Virtual Machine

英語キーボードを普段から使っているので今回はチェックを入れずに進めます
困ったときが出てきたら、そのとき有効化することにします

vm11
VMware Workstation Pro for Windows のインストール04:

vm12
VMware Workstation Pro for Windows のインストール05:

vm13
VMware Workstation Pro for Windows のインストール06:

vm14
VMware Workstation Pro for Windows のインストール07:

インストール完了後、ライセンスの入力をしておきます

vm15
VMware Workstation Pro for Windows のインストール08:

ライセンスは Advantage Member から VMware Workstation Pro を購入したときに表示されています

vm16
VMware Workstation Pro for Windows のインストール09:

3. ESXi のインストール

検証環境ができたはずなので、ESXi を試しにインストールしてみます
Advantage Member から VMware vSphere 7 の購入手続き(無料)をし、iso ファイルをダウンロードします

vm17
ESXi のインストール01:

VMware Workstation Pro を起動し、[新規仮想マシンの作成] を選択します

vm18
ESXi のインストール02:

仮想マシンの構成タイプに[標準]と[カスタム]があるそうです。よくわからないので [標準]にしておきます

vm19
ESXi のインストール03:

ダウンロードしておいた ESXi の iso ファイルを選択します

vm20
ESXi のインストール04:

VM の名前と場所を選択します
あとでクラスターを組む可能性を考慮して連番を付けられるようにしておきました

vm21
ESXi のインストール05:

よくわからないのでデフォルトのまま進めていきます

vm22
ESXi のインストール06:

vm23
ESXi のインストール07:

作成した仮想マシンを起動しようとすると以下の表示が出ました

vm24
ESXi のインストール08:

調べてみると Hyper-V との共存はできる
しかし、機能に制限がありネストされた仮想マシンはサポートされていない とのことでした
ホスト VBS モードの制限事項

VMware の仮想化基盤を勉強したい自分には致命的な制限事項なので、Windows 11 で「仮想化 AMD-V/RVI はこのプラットフォームではサポートされていません」エラーを修正する方法 を参考にいくつかの Windows の機能をアンインストールし再起動します

vm25
Windos の機能の無効化:

それでもだめだったので 上記のブログを参考に、bcdedit /set hypervisorlaunchtype off の実行もしました

コマンドの意味を GitHub Copliot in CLI で聞いてみました

PS C:\Users\kento> gh copilot explain

Welcome to GitHub Copilot in the CLI!
version 1.0.3 (2024-05-08)

I’m powered by AI, so surprises and mistakes are possible. Make sure to verify any generated code or suggestions, and share feedback so that we can learn and improve. For more information, see https://gh.io/gh-copilot-transparency

? Which command would you like to explain?

? Which command would you like to explain?

bcdedit /set hypervisorlaunchtype off

Explanation:

• bcdedit is a command-line tool for managing the boot configuration data (BCD) store in Windows.
• /set is a sub-command that modifies a specific boot configuration option.
• hypervisorlaunchtype is the boot configuration option that controls the hypervisor launch type.
• off is the value that sets the hypervisor launch type to off.

その結果、無事に ESXi のインストール画面にたどり着きました
長くなったのでインストールの手順は別のブログにします

vm26
ESXi のインストール09:

まとめ

VMware の検証環境を用意してみました
入れ子の仮想化を使うために Hyper-V や WSL を無効化するのは若干痛いですが、そんなに頻繁に使っているわけじゃないので このまま行きたいと思います

これから Azure Migrate や Azure Arc の検証をしてみる!!!

参考

共有

Kento
著者
Kento
2020年に新卒で IT 企業に入社. インフラエンジニア(主にクラウド)として活動中