Hyper-Vで作る!最強のPROXMOX検証環境とクラスターHA構築ガイド(その2)

Proxmox

今回は、Hyper-Vや物理PC上のネットワークの設定について説明を記載していきます。

必要な道具

・CAT8 LANケーブル

・Windows OS PRO

・HUB

・そこそこのスペックPC

・QNAPサーバー

論理ネットワーク図(おさらい)

HAクラスター構成にするには最低でも3台のProxmoxサーバーが必要です。
そのため、最低でも3台以上を用意します。
※後ほど記載しますが、Hyper-V上で構築しますので、ホスト側のリソースが許す限りのProxmoxサーバーを用意してもOKです。

また、仮想マシンから参照するデーター領域の保存先として、QNAPサーバー上にiSCSIでデータ領域を作成して参照できるようにします。

ネットワークアドレス

Host NameServiceHeartbeatData
proxmox01192.168.3.101192.168.2.101192.168.1.101
proxmox02192.168.3.102192.168.2.102192.168.1.102
proxmox03192.168.3.103192.168.1.103192.168.1.103
qnap192.168.3.18192.168.1.104

論理構成図(おさらい)

今回の構成は次の通り。

ハイパーバイザー(Hyper-V)上に、ハイパーバイザー(Proxmox)を載せる、普通では絶対にやらない構成で作ります。
※開発環境なので気にしないでください。

Proxmox01~03 の仮想マシンを構築して、さらに上に仮想のTestマシンを1台作ります。

Proxmox01~03はクラスターとしてグループ化しておきつつ、どちらか1台が停止したとしても、
Testマシンが停止しないようにすることを目的とした構成にします。

物理構成

実際に環境を構築するPCの構成を簡単に説明します。

サービスLANに当たる、LANケーブルはPCのマザーボードに元々ついているものを使用します。
※このサービスLANはインターネットにつながるルーターなどにつながっているネットワークのことになりますね。(他のPCからもProxmoxの管理画面につながるようなネットワークでもある。)

dateNWに当たる、ケーブルはUSB-LAN変換アダプターを使って増設しています。
そこから、別途用意したスイッチ または HUBに接続してあげます。
※もちろんのことですが、その先にいはiSCSIがあるQNAPもつながっています。

Heartbeatは仮想スイッチ上で通信を行いますので、物理的なLANケーブルは不要です。

VLANを切れる環境にあるのであれば、設定を入れたほうが、無駄な設備を用意しなくてもよくはなりますが、新たにVLANの知識を仕入れる必要があるので勉強コストは爆上がりになります。

Hyper-V設定

仮想スイッチの作り方説明

Hyper-Vを開くと左のメニューに「仮想スイッチマネージャー」がありますのでそちらをクリックします。

※すでに作成してしまっているswitchがありますがここでは無視してください。

「新しい仮想ネットワークスイッチ」を選択して、右の一覧からそれぞれネットワークに適応したものを選びます。

・外部:PCに元々備わっている、物理的なLANポートと結び付けて作成する仮想のスイッチです。
    ここでは、dateNWでのみ使用しますが、Default Switchを使用しないでサービスLANを構成したい場合も使えます。

・内部:仮想マシンと物理マシンの間を取り持つような、仮想スイッチを作ります。
    ここでは、Default Switchがそのようになっています。

・プライベート:仮想マシン間でのみの通信用になります。
  ここではHeartbeatように使用します。

仮想スイッチ作成

ここからは実際に作成するswitchの説明です。

・Default switch(既存のネットワーク)

Hyper-Vを起動したときに元々作成されているネットワークです。
特段の設定は不要です。

・Heartbeat (死活チェック用のネットワーク)

外部への通信は不要で、サーバー間でのみ通信ができれば問題ないのです。
そのため「プライベートネットワーク」を選択してあげてください。

・detaNW (QNAPのストレージと通信を行う用)

外部の設備(QNAP)と通信を行うために、外部ネットワークを選択します。
また、使用するアダプターは別途取り付けたUSB-LAN変換アダプターを選択します。

ネットワークと共有センターの設定

次に、vEthernet(Default Switch)設定します。※他は設定しません。

vEthernet(Default Switch)を左クリックして開きます。
「プロパティ」をクリックして設定画面を開きます。

「インターネット プロトコル バージョン4」を選択して、「プロパティ」をクリックします。

固定IPの設定をサービスLANのIPアドレスに設定してあげます。

172.1168.128.1/24 となっている個所を、192.168.3.100/24 などとしてサービスLANと同一のネットワークに属させてあげます。※デフォゲももちろん設定してあげてください。(192.168.3.1)

↓設定後は以下のようになると思います。

最後に「OK」をクリックして設定を反映します。

vEthernet(Default Switch)の設定はOSを再起動するたびに、消えてしまいます。
完全に固定してあげたり、別仮想スイッチを作って、作ったスイッチ側を固定することで解決することもできますが。

ここでは、あくまでもテスト環境の構築を目標としていますので、
面倒な準備は省きます。

コメント

タイトルとURLをコピーしました