3.6.2. ネットワークトポロジーの定義
デフォルトでは、クラウドサービスにインスタンスをデプロイすると、動的に割り当てられた内部 IP アドレスが選択されます。このアドレスは変更でき、サイトからサイトにより異なります。設定によっては、インスタンスが接続できるように、アカウント内に 1 つまたは複数の仮想ネットワークを定義することを検討してください。これにより、オンプレミス環境と同様のネットワーク設定を確立します。
シンプルなネットワークを作成するには、以下を実行します。
- Gluster Storage ノードのクラウドサービスを作成します。
# azure service create --serviceName service_name --location location以下に例を示します。# azure service create --serviceName rhgs313-cluster --location "East US" info: Executing command service create + Creating cloud service data: Cloud service name rhgs313-cluster info: service create command OKcloudapp.netがサービス名に追加され、完全なサービス名がインターネットに直接公開されます。この場合は、rhgs313-cluster.cloudapp.netになります。 - Gluster Storage ノードが接続する仮想ネットワークを作成します。この例では、ネットワークが East US の場所内に作成されます。
# azure network vnet create --vnet "rhgs313-vnet" --location "East US" --address-space 10.18.0.0 --cidr 16 info: Executing command network vnet create info: Using default subnet start IP: 10.18.0.0 info: Using default subnet cidr: 19 + Looking up network configuration + Looking up locations + Setting network configuration info: network vnet create command OK
これは単一のリージョン内のネットワークを定義します。
Gluster Storage 内の Geo レプリケーションなどの機能には vnet-to-vnet の設定が必要です。vnet-to-vnet 設定は、VPN ゲートウェイを介して仮想ネットワークに接続します。各仮想ネットワークは、障害回復シナリオに対処するために、同じリージョン内またはリージョン全体で指定することが可能です。VPN を結合するには共有キーが必要であり、Microsoft Azure CLI で共有鍵を渡すことはできません。vnet-to-vnet 設定を定義するには、Windows Powershell を使用するか、Microsoft Azure REST API を使用します。