自宅にvCenter7.0構築したメモ
- はじめに
- PC組み立て
- ESXi, VCSAインストーラの入手
- ESXi7.0のインストール
- VCSA7.0のデプロイ
- vCenterの初期設定
はじめに
インフラエンジニアもすなる自宅鯖といふものを、アプリケーションエンジニアもしてみむとてするなり
- 目的:vSphere APIのSDK govmomi を手軽に検証できる環境が欲しい
- 後は↑関連でgovc, vcsimも試したい
- Hands on Labs はオンライン上で手軽にvCenterを試せるが、govmomiをインストールできない
- 要件:なるべく安く、小さく済ませたい
- 逆に、スペックは求めない(「vm上で何かサーバーを動かす」等はできなくてもいい)
n番煎じなので記事ではなくスクラップにします
PC組み立て
自作PC自体はじめてだったのでめちゃくちゃ調べました… が罠にはまりました(後述)
要件
vcsa7.0の必要スペック(極小)
- CPU: 2コア
- メモリ: 12GB
- ストレージ: 415GB
また、NICがRealtek製だとESXiからうまく認識されないらしいので、Intel製のものを探す
購入
こちらの記事を参考に購入(というか作業工程全般的にお世話になりました)。机の上にコンパクトに置けて便利です
- ベアボーンPC: ASRock DeskMini H470
- NICはIntel製
- CPU: Intel Core i5-10400
- メモリ: Crucial DDR4-2666 16GB 1枚
- 元記事は2枚ですが、vcsaを動かすだけなら16GBで大丈夫です
- SSD: Crucial SSD 1000GB MX500
- 500GBでもいけたかも
また、周辺機器もあわせて購入
- USB: KIOXIA USBフラッシュメモリ 32GB
- ESXiをインストールするために使用
- スイッチ: BUFFALO LSW6-GT-8NS/NBK
- 部屋にLANポートが1つしかないため、ESXiもネットワークに繋ぐため購入
- LANケーブルx3: サンワサプライ CAT6LANケーブル (0.5m)
- 部屋にLANポートが(ry
- 静電気対策の手袋: TRUSCO(トラスコ) 静電気対策用手袋(指先ウレタンコート) M
- PC組み立て作業中に静電気でパーツが壊れることがあるらしいので購入
CPUの罠
ちなみに、最初は「CPU思いっきりケチったろ」とCore i3-3240を3000円で買いましたが、ソケットの形が合わずに取り付けられませんでした 😭
同じIntelでも、世代ごとにCPUの形状が変わるとは... 初心者はまずはオススメ通りに作るべきでした
LGA115xとLGA1200は大きさが同じですが、ピンの数と位置が少しちがうので第9世代のCPU(1151)はLGA1200のマザーボードには取り付けられません。
DeskMini H470 adopts LGA1200 CPU socket
- Core i3-3240:
FCLGA1155
- Core i5-10400:
FCLGA1200
組み立て作業
ありがたいことに、ドンピシャでDeskMini H470の組み立て解説記事があったので参考にしました。(説明書も絵が丁寧に書いてあるので迷うことは無さそう)
【自作PCを組み立てる】ASRock DeskMini X300にPCパーツを取り付けてみた
やったこと
- 準備:静電気対策(冬なので念入りに)
- 参考 自作パソコンの静電気対策、忘れてやしませんか?自作パソコンに潜む落とし穴 - メモリが挿さらない! CPUクーラーが浮いている? PC自作あれ?
- 手袋をはめる(ただし、CPUを触るときだけはピンに毛が絡まるので外す)
- 後は金属に触れてからパーツに触れる
- 靴下を脱ぐ
- CPU:
- 「説明書に書いてる切り込みの向きが逆?」となったら多分CPUソケットの型番が違う
- CPUファン:
- 配線をぶらぶらさせたままにするとファンに絡まる!
電源入れたら洗濯機みたいな音がした- 側面にフックがついているのでそこに引っ掛けておく
- 配線をぶらぶらさせたままにするとファンに絡まる!
- メモリ:
-
スロットが死ぬほど固い
- 切欠きの向きが合ってるのを確かめたら、垂直に体重かける!
- 曲がってると壊れそうなので、傾いていないかは念入りにチェック
- 成功すると「バチン!」と大きな音がして両側のフックが閉じる
- 切欠きの向きが合ってるのを確かめたら、垂直に体重かける!
-
スロットが死ぬほど固い
- SSD:
- 配線をぶらぶらさせたままにすると蓋が閉まらない!
学習能力0
- 配線をぶらぶらさせたままにすると蓋が閉まらない!
- うまくいけば、電源を入れた際にBIOSの画面が表示される
ESXi, VCSAインストーラの入手
ESXi
- 再び おうち ESXi の検討と導入 - Qiita を参考に、カスタムイメージをビルド
- Power CLIインストール時にポリシー変更に失敗する場合は、
Current-User
を明示的に指定すればOK - Windows11だからか、ISOイメージビルドでは元記事のエラーは出ずそのまま成功した
VCSA
- vCenterは無課金だと以下の制約があるので、VMUG Advantage に登録して1年使えるライセンスをダウンロードする
- 無償版ライセンスだとvCenterが使えない
- 評価版ライセンスだと60日(ライセンスが切れる)ごとに再構築が必要
めんどい
登録や会費の支払いは以下の記事を参考にしました。
- VMUG Advantageの会費は1年
$200
(3年契約すると割安になる)- チキって1年登録にしたけど、3年にしておけば良かった...
- 10%割引コードが定期的に公式twitterで配られている(ありがたや)
- クレカ登録画面でJCBカードを登録するとフリーズする...
- VISAならいけた
- 登録完了メールを受け取ったら、https://vmugadvantage.onthehub.com/ からvcsaをダウンロード
-
VMware-VCSA-all
の isoファイル - vcsaでもESXiでもNSX-Tでもダウンロードし放題!
- ダウンロード画面に出るライセンスキーは後で使うのでメモしておく
-
ESXi7.0のインストール
- Rufusを使って、先ほどビルドしたESXiイメージをUSBに書き込む
- 参考: Intel NUCへのESXiインストール - 上を向いて歩こう!
-
menu.c32を置き換えますか?
と聞かれたら「はい」を選択
- USBをPCに挿し、ESXiをインストール
- 参考:VMware ESXi 7.0(vSphere Hypervisor) をインストールする - setodaNote
- IPアドレスは
192.168.1.200
に固定
- 再起動後に
Warning: DHCP lookup failed
と表示されたら、F2キーで(静的)IPアドレス、サブネットマスク、デフォルトゲートウェイを登録- その後
Testing Manage Network
でpingが通るか確認 - それでもうまくいかないときは…LANケーブルを挿し忘れてるかも😇 (無事やらかした)
- その後
- インストールできたら、Host Clientからログインできるか確認
- 最後にライセンスキーを設定
- カスタムイメージから作ったため、ライセンスがまだ入っていないため
- VMUG AdvantageからESXiを購入(無料)→ダウンロード画面にライセンスのシリアルナンバーがでるのでメモ
- これをESXiに登録(管理→ライセンス→アクション→ライセンスの割り当て)
VCSA7.0のデプロイ
こちらの記事を参考にデプロイ(DNSサーバーを立てなくていい分お手軽)
- 記事通りの方法で、特にはまりどころも無くデプロイ完了
- あとは、メモしておいたvcsaのライセンスを適用すればok
- vSphere Clientにログイン
- vCenter→ライセンス→ダウンロード時にメモしたシリアルナンバーを入れる
vCenterの初期設定
- vcsaは初期状態では自分がデプロイされているホストを認識していない!
- ホストも無ぇ。データストアも無ぇ。
- 虚無空間では遊べないので、ホストを追加する
- vCenter→データセンター作成→データセンターにホストを追加
- ESXiのIPアドレス、認証情報を指定
- ロックダウンモードは無効(ESXiも直接触りたいので)
- うまくいけば、ホスト、データストア、VM(vcsa自身!)が見えるようになる
vSphere Client上でvcsaを消したら何が起こるんだろう...気になるけど怖くてなかなかできない
govcでもちゃんとリソースが見えています。これで検証環境完成です!
PS C:\Users\xxx> govc find .
/
/Datacenter1
/Datacenter1/vm
/Datacenter1/host
/Datacenter1/datastore
/Datacenter1/network
/Datacenter1/network/VM Network
/Datacenter1/datastore/datastore1
/Datacenter1/host/192.168.1.200
/Datacenter1/host/192.168.1.200/Resources
/Datacenter1/host/192.168.1.200/192.168.1.200
/Datacenter1/vm/myvm
/Datacenter1/vm/VMware vCenter Server
お会計
項目 | 小計 |
---|---|
ASRock DeskMini H470 | 20,892 |
Intel Core i5-10400 | 21,480 |
Crucial DDR4-2666 16GB 1枚 | 6,098 |
Crucial SSD 1000GB MX500 | 10,709 |
KIOXIA USBフラッシュメモリ 32GB | 880 |
スイッチ BUFFALO LSW6-GT-8NS/NBK | 3,980 |
サンワサプライ CAT6LANケーブル (0.5m) 3本 | 573 |
TRUSCO(トラスコ) 静電気対策用手袋 | 324 |
VMUG Advantage 1年分(クーポンで10%OFF) | 21,017 |
計 | \85,953 |
「自作PC is 何?」なまっさらな状態からでも10万以内でvCenterは作れる! とはいえお財布には響いたので大事に使いたい...
ただし、VMを何かに活用したい場合はメモリを増やしたほうがよさそう