いつvCenter Serverが本当に必要になるのか?
1〜2台のESXi物理サーバーをラボとして管理するだけなら、Host UIを直接使えば十分です。しかし、私が運用している8ホスト構成のクラスタのようにシステムがスケールしてくると、各ホストのUIに個別にログインしてリソースを確認するのは、まさに「苦行」です。そこで登場するのがvCenter Server Appliance (VCSA)です。
VCSA 8.0は単なる集中管理ダッシュボードではありません。ダウンタイムなしで仮想マシンを移動できるvMotion、ホスト障害時にVMを自動復旧するHigh Availability (HA)、自動負荷分散を行うDRSなど、VMwareの最も価値ある機能を解放します。断片的な管理ではなく、巨大なリソースプールとして柔軟に制御できるようになります。
準備:ステージ2の80%で失敗しないために
私の苦い経験から言えるのは、VCSAインストールのステージ2(構成)で失敗する原因の90%はDNSにあります。VCSA 8.0は識別子に対して非常に敏感です。インストールをクリックする前に、以下のリストを厳重にチェックしてください。
- DNSレコード: DNSサーバーにAレコード (vcenter.domain.local) と PTRレコード(逆引き)の両方が必須です。PTRレコードがないと、サービス初期化時にハングアップします。
- 固定IP (Static IP): DHCPは絶対に使用しないでください。vCenterはシステムの「頭脳」であり、IPアドレスが勝手に変わることは許されません。
- リソース: Tiny(極小)構成でも最低2 vCPUと14GB of RAMが必要です。実運用では、OSをスムーズに動作させるために16GB of RAMを確保することをお勧めします。
- ISOファイル: チェックサムエラーを避けるため、公式の
VMware-VCSA-all-8.0.x.isoをダウンロードしてください。
インストールを行うPCから nslookup を実行し、DNSが正しく機能しているか確認してください:
# 正引きの確認
nslookup vcenter.itfromzero.local
# 逆引きの確認 - このステップは忘れがちです
nslookup 192.168.1.50
VCSA 8.0 実地インストール手順
VCSAのインストールは2つのステージで構成されます。ISOファイルをPCにマウントし、vcsa-ui-installer フォルダ内の installer.exe を実行するだけです。
ステージ 1:アプライアンスのデプロイ
この段階では、OVFファイルがESXiホストにアップロードされ、Photon OSを実行する仮想マシンが作成されます。
- Install を選択し、EULA(使用許諾契約)に同意します。
- Target: vCenterの「住処」となるESXiホストのIPアドレスとrootアカウントを入力します。
- VM settings: 仮想マシン名(例:
VCSA_Prod_8.0)とアプライアンスのrootパスワードを設定します。 - Deployment size: ホストが10台未満なら Tiny、それ以上なら Small を選択します。
- Datastore: 高速なストレージ(SSD/NVMe推奨)を選択します。容量を節約するため Enable Thin Disk Mode(シンプロビジョニング)にチェックを入れましょう。当初は500GBではなく約30GBのみ消費されます。
- Network: FQDN、IP、サブネット、ゲートウェイを正確に入力します。
ステージ 2:vCenter Server の構成
仮想マシンの作成完了後、ブラウザがポート5480に切り替わり、ロジック設定が行われます。
- 時刻同期: NTPサーバーまたはESXiホストと同期させます。わずか数分のズレでもSSL証明書エラーの原因となります。
- SSO構成: 新しいドメインを作成します(デフォルトは
vsphere.local)。[email protected]のパスワードは安全な場所に控えておいてください。 - すべての情報を再確認し、Finish をクリックします。約15分待ち、「Success」と表示されれば成功です。
インストール後の運用ノウハウ
vSphere Clientにログインしたら、最初に行うべきはプロフェッショナルな管理構造の構築です。
1. クラスタとHA/DRSの設定
New Datacenter を作成し、次に New Cluster を作成します。私の8ホスト環境では、アドミッションコントロール機能を備えた vSphere HA を常に有効にし、1台のホストが故障しても残りのホストでリソースをカバーできるようにしています。 DRS も「完全に自動化」に設定し、負荷の高いホストが出た際にシステムが自動的に調整するようにしています。
2. ホスト管理とCPU互換性
クラスタにホストを追加する際、CPUの世代が異なる場合(例:Intel第10世代と第12世代)、EVC (Enhanced vMotion Compatibility) を有効にしてください。EVCがないと、CPU命令セットの不一致によりホスト間でのvMotionができなくなります。
# Webインタフェースの動作が遅い場合にサービスのステータスを素早く確認するコマンド
service-control --status --all
メンテナンスと監視:障害が起きてからでは遅い
VAMI インタフェース(ポート5480)は非常に重要ですが、意外と見落とされがちです。私はここで主に以下の3つの作業を行っています:
- ファイルベースのバックアップ: SMBやFTPプロトコルを使用して、NASへの毎晩の自動バックアップスケジュールを設定します。このバックアップがあれば、vCenterのデータベースが破損しても、再インストールする代わりにわずか10分でリストアできます。
- ディスク監視:
/storage/logパーティションを確認します。ログが肥大化してディスクがいっぱいになると、vCenterは即座に停止します。 - アップデート: VMware 8.0では重要なセキュリティパッチ(Critical)が頻繁にリリースされます。VAMI経由のアップデートは数クリックと1回の再起動だけで完了します。
これらの実戦的な知見が、皆様のvCenter 8.0導入をよりスムーズにすることを願っています。DNSやSSOのステップで躓いた場合は、お気軽にコメント欄で質問してください!

