田中さん
こんにちは。中谷と申します。
実現したい構成そのままは、できないと思います。
(1)ネットワークタイプの説明
Advance Zoneの場合、
Guest NetworkはVirtual RouterとVM間のネットワークです。
※ここで言うGuest Networkは正確にはIsolated Guest Network
Public NetworkはVirtual Routerと外部ネットワーク間のネットワークです。
例:
[VM]--Guest Network--[Virtual Router]--Public Network-->Internet
(2)Shared Network(共有ネットワーク)について
Public Networkは1つのゾーンにつき、1つだけ作成できます。
Shared Network(共有ネットワーク)は複数作成できます。
Shared NetworkはPhysical Networkに紐付できます。
ただしShared NetworkはVirtual Routerの機能が制限されます。
(DHCPとDNSのみなど)
例:
[VM]--Guest Network--[Virtual Router]--Public Network-->Internet
|
Shared Network 1
[VM]--Guest Network--[Virtual Router]--Public Network-->Internet
|
Shared Network 2
Shared Networkの登録方法は、
CloudStackのWebUIにadminでログイン後
ネットワーク->ゲストネットワークの追加
です。
(3)Public NetworkのIPアドレス範囲について
Public Networkは、Public NetworkのIPアドレス範囲を複数登録できます。
IPアドレス範囲ごとに、払い出すアカウントを限定できるので
例えば以下ができます。
IPアドレス範囲
登録方法は、
CloudStackのWebUIにadminでログイン後
インフラストラクチャ->ゾーン->物理ネットワーク->Physical Network->パブリック->IPアドレスの範囲
ただし、Physical Networkを分離するこはできません。
以下のようにVLANで分離します。
IPアドレス範囲(VLAN)
パブリックネットワークとして使用するNICの
対向スイッチのポートはVLANトランクで設定しておく必要があります。
※NICが複数あり、有効活用したい場合は、リンクアグリゲーション等で束ねて帯域を増やすことも検討できますが、VLAN分離は必須です。
補足情報を以下に書きました。