Closed10

自宅にvCenter7.0構築したメモ

syuparnsyuparn
  • はじめに
  • PC組み立て
  • ESXi, VCSAインストーラの入手
  • ESXi7.0のインストール
  • VCSA7.0のデプロイ
  • vCenterの初期設定
syuparnsyuparn

はじめに

インフラエンジニアもすなる自宅鯖といふものを、アプリケーションエンジニアもしてみむとてするなり

  • 目的:vSphere APIのSDK govmomi を手軽に検証できる環境が欲しい
    • 後は↑関連でgovc, vcsimも試したい
    • Hands on Labs はオンライン上で手軽にvCenterを試せるが、govmomiをインストールできない
  • 要件:なるべく安く、小さく済ませたい
    • 逆に、スペックは求めない(「vm上で何かサーバーを動かす」等はできなくてもいい)

n番煎じなので記事ではなくスクラップにします

syuparnsyuparn

PC組み立て

自作PC自体はじめてだったのでめちゃくちゃ調べました… が罠にはまりました(後述)

要件

vcsa7.0の必要スペック(極小)

https://docs.vmware.com/jp/VMware-vSphere/7.0/com.vmware.vcenter.install.doc/GUID-077C7523-E0EA-4922-8D48-C026916323C4.html

  • CPU: 2コア
  • メモリ: 12GB
  • ストレージ: 415GB

また、NICがRealtek製だとESXiからうまく認識されないらしいので、Intel製のものを探す

https://tech-mmmm.blogspot.com/2020/04/20204esxi70reakteknic.html

購入

こちらの記事を参考に購入(というか作業工程全般的にお世話になりました)。机の上にコンパクトに置けて便利です

https://qiita.com/futakuchi0117/items/569b41be396eedd75b3f

また、周辺機器もあわせて購入

CPUの罠

ちなみに、最初は「CPU思いっきりケチったろ」とCore i3-3240を3000円で買いましたが、ソケットの形が合わずに取り付けられませんでした 😭

同じIntelでも、世代ごとにCPUの形状が変わるとは... 初心者はまずはオススメ通りに作るべきでした

https://nyanswer.com/lga1200-compatibility/#toc2

LGA115xとLGA1200は大きさが同じですが、ピンの数と位置が少しちがうので第9世代のCPU(1151)はLGA1200のマザーボードには取り付けられません。

DeskMini H470のソケット

DeskMini H470 adopts LGA1200 CPU socket

  • Core i3-3240: FCLGA1155
  • Core i5-10400: FCLGA1200
syuparnsyuparn

組み立て作業

ありがたいことに、ドンピシャでDeskMini H470の組み立て解説記事があったので参考にしました。(説明書も絵が丁寧に書いてあるので迷うことは無さそう)

【自作PCを組み立てる】ASRock DeskMini X300にPCパーツを取り付けてみた

やったこと

  • 準備:静電気対策(冬なので念入りに)
  • CPU:
    • 「説明書に書いてる切り込みの向きが逆?」となったら多分CPUソケットの型番が違う
  • CPUファン:
    • 配線をぶらぶらさせたままにするとファンに絡まる! 電源入れたら洗濯機みたいな音がした
      • 側面にフックがついているのでそこに引っ掛けておく
  • メモリ:
    • スロットが死ぬほど固い
      • 切欠きの向きが合ってるのを確かめたら、垂直に体重かける!
        • 曲がってると壊れそうなので、傾いていないかは念入りにチェック
      • 成功すると「バチン!」と大きな音がして両側のフックが閉じる
  • SSD:
    • 配線をぶらぶらさせたままにすると蓋が閉まらない! 学習能力0
  • うまくいけば、電源を入れた際にBIOSの画面が表示される
syuparnsyuparn

ESXi, VCSAインストーラの入手

ESXi

VCSA

  • vCenterは無課金だと以下の制約があるので、VMUG Advantage に登録して1年使えるライセンスをダウンロードする
    • 無償版ライセンスだとvCenterが使えない
    • 評価版ライセンスだと60日(ライセンスが切れる)ごとに再構築が必要 めんどい

登録や会費の支払いは以下の記事を参考にしました。

https://t-dilemma.info/registration-vmgu-advantage/

  • VMUG Advantageの会費は1年 $200 (3年契約すると割安になる)
    • チキって1年登録にしたけど、3年にしておけば良かった...
    • 10%割引コードが定期的に公式twitterで配られている(ありがたや)
  • クレカ登録画面でJCBカードを登録するとフリーズする...
    • VISAならいけた
  • 登録完了メールを受け取ったら、https://vmugadvantage.onthehub.com/ からvcsaをダウンロード
    • VMware-VCSA-all の isoファイル
    • vcsaでもESXiでもNSX-Tでもダウンロードし放題!
    • ダウンロード画面に出るライセンスキーは後で使うのでメモしておく
syuparnsyuparn

ESXi7.0のインストール

  • Rufusを使って、先ほどビルドしたESXiイメージをUSBに書き込む
  • USBをPCに挿し、ESXiをインストール
  • 再起動後に Warning: DHCP lookup failed と表示されたら、F2キーで(静的)IPアドレス、サブネットマスク、デフォルトゲートウェイを登録
    • その後 Testing Manage Network でpingが通るか確認
    • それでもうまくいかないときは…LANケーブルを挿し忘れてるかも😇 (無事やらかした)
  • インストールできたら、Host Clientからログインできるか確認
  • 最後にライセンスキーを設定
    • カスタムイメージから作ったため、ライセンスがまだ入っていないため
    • VMUG AdvantageからESXiを購入(無料)→ダウンロード画面にライセンスのシリアルナンバーがでるのでメモ
    • これをESXiに登録(管理→ライセンス→アクション→ライセンスの割り当て)
syuparnsyuparn

VCSA7.0のデプロイ

こちらの記事を参考にデプロイ(DNSサーバーを立てなくていい分お手軽)

https://changineer.info/vmware/hypervisor/vmware_vcsa_gui02.html

  • 記事通りの方法で、特にはまりどころも無くデプロイ完了
  • あとは、メモしておいたvcsaのライセンスを適用すればok
    • vSphere Clientにログイン
    • vCenter→ライセンス→ダウンロード時にメモしたシリアルナンバーを入れる
syuparnsyuparn

vCenterの初期設定

  • vcsaは初期状態では自分がデプロイされているホストを認識していない!
    • ホストも無ぇ。データストアも無ぇ。

初期状態のvCenter

  • 虚無空間では遊べないので、ホストを追加する
    • 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
syuparnsyuparn

お会計

項目 小計
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は作れる! とはいえお財布には響いたので大事に使いたい...

syuparnsyuparn

ただし、VMを何かに活用したい場合はメモリを増やしたほうがよさそう

このスクラップは2022/05/08にクローズされました