VMwareの仮想マシンで静的IPアドレスを設定する方法

VMwareの仮想マシンで静的IPを設定することで、信頼性の高い接続を確保し、ネットワーク制御を向上させ、安定した開発、テスト、および展開をサポートします。

download-icon
無料ダウンロード
VM、OS、DB、ファイル、NASなどに対応
ken-sato

Updated by 佐藤健 on 2025/12/02

目次
  • ブリッジドモードとNATモードの違い

  • VMwareの仮想マシンで静的IPアドレスを設定する方法

  • Vinchinを使用したVMware仮想マシンのバックアップ

  • 仮想マシンのIPアドレスに関するよくある質問

  • 結論

VMwareを使用して仮想マシン環境を設定する際、ネットワーク構成は、VMが外部ネットワークおよびホストシステムと適切に通信できるようにするために極めて重要です。特定の利用ケースに応じて、VMwareにはいくつかのネットワーク接続タイプがありますが、その中でもブリッジモードとNAT(ネットワークアドレス変換)モードは最も一般的に使用されます。このガイドでは、両方のネットワークモードでLinux仮想マシンに静的IPアドレスを設定する方法を説明し、より安定し管理しやすいネットワーク環境を構築するお手伝いをします。開発、テスト、サービスの展開に使用される場合でも、仮想マシンでのIP構成を習得することで、仮想化環境の効率性と制御性を大幅に向上させることができます。

ブリッジドモードとNATモードの違い

 VMwareでは、ブリッジドモードNAT(ネットワークアドレステランスレーション)モードは、よく使われる2種類のネットワーク接続タイプです。それぞれ異なる動作をし、特定のシナリオに適しています。これらの違いを理解することで、必要に応じて最も適切なネットワーク構成を選択することができます。

ブリッジド モード

  • 動作方法: 仮想マシンは、ホストの物理的なネットワーク アダプターを介して直接ローカル エリア ネットワーク (LAN) に接続されます。同じネットワーク上にある独立した物理デバイスのように動作します。

  • IPアドレスの割り当て:LANのDHCPサーバーによって割り当てられるか、手動で静的IPとして設定されます。

  • ネットワーク可視性: このVMはLAN上の他のデバイスから可視であり、それらと相互にアクセスが可能である。

  • 最適な用途

  • サービスを実行している仮想マシン(例:Webサーバーまたはデータベースサーバーなど)

  • VMが他のデバイスと直接通信する必要があるシナリオ

  • 現実世界のネットワーク環境をシミュレート

  • 注意:特定のワイヤレスまたは制限付きネットワークでは、正常に動作しない場合があります。

NATモード(ネットワークアドレステランスレーション)

  • 動作方法: 仮想マシンはVMwareが提供する仮想ルーターを介してホストのIPアドレスを使用して外部ネットワークにアクセスします。これは、家庭用ルーターを通してインターネットに接続する機器と同様の仕組みです。

  • IPアドレスの割り当て:VMwareの内部DHCPサービス(通常は192.168.x.xの範囲)によって提供されます。

  • ネットワーク可視性: VMはLANから非表示になっており、ネットワーク上の他のデバイスから直接アクセスすることはできません。

  • 最適な用途

    • インターネットへのアクセスのみが必要な仮想マシン

    • 分離されたテストまたは開発環境

    • ホストがネットワークにVMを露出させずにVMと通信する必要があるシナリオ

  • 注意: VMに外部デバイス(例: SSH)からアクセスするには、ポートフォワーディングを設定する必要があります。

VMwareの仮想マシンで静的IPアドレスを設定する方法

VMwareの仮想マシンで静的IPアドレスを設定するには、ブリッジモードまたはNATモードを使用できます。以下に各方法の詳細な手順を示します。

1. ブリッジドモード: 静的IPの設定

ブリッジドモード は、仮想マシンの仮想NICをホストの物理NICに接続し、あたかも物理マシンであるかのように仮想マシンが外部ネットワークに直接アクセスできるようにします。

手順:

  1. ブリッジモードを選択

    • VMwareで:仮想マシンを右クリック → 設定ネットワークアダプタ「ブリッジド」を選択します。

  2. ネットワークインターフェース名を確認する
    VMで次のコマンドを実行してください:

    ip addr

    ネットワークインターフェース名(例: ens33、 eth0、または ens160)を見つけます。

  3. ネットワーク設定ファイルの編集
    例として、ens33 を編集する場合:

    vi /etc/sysconfig/network-scripts/ifcfg-ens33

    以下の設定を使用してください(値を自分のネットワークに合わせて変更してください):

    TYPE=Ethernet
    BOOTPROTO=static
    NAME=ens33
    DEVICE=ens33
    ONBOOT=yes
    IPADDR=192.168.1.100
    NETMASK=255.255.255.0
    GATEWAY=192.168.1.1
    DNS1=8.8.8.8
  4. ネットワークサービスを再起動

    systemctl restart network
  5. 設定の確認

    ip addr
    ping 192.168.1.1        # ゲートウェイ接続の確認
    ping www.google.com     # インターネット接続の確認
  6. (任意) ファイアウォールを無効化

    systemctl stop firewalld
    systemctl disable firewalld

2. NATモード: 静的IPの設定

NATモード は、VMwareの内部NATサービス(通常は VMnet8 経由)を使用してホスト経由で外部ネットワークにアクセスできるようにしますが、ローカルLANにはVMを公開しません。

手順:

1. NATモードを選択

  • VMwareで:仮想マシンを右クリック → 設定ネットワーク アダプター"NAT" を選択します。

2. VMware NATネットワークのサブネットを確認

  • サブネット: 192.168.182.0/24

  • ゲートウェイ: 192.168.182.2

  • ホストマシンでネットワークと共有センターVMware Network Adapter VMnet8 → IP設定を確認します。例:

3. VMでネットワーク構成ファイルを編集する

vi /etc/sysconfig/network-scripts/ifcfg-ens33

設定例:

TYPE=Ethernet
BOOTPROTO=static
NAME=ens33
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.182.100
NETMASK=255.255.255.0
GATEWAY=192.168.182.2
DNS1=8.8.8.8

4. ネットワークサービスを再起動

systemctl 再起動 ネットワーク

5. 設定の確認

ip addr
ping 192.168.182.2       # ゲートウェイのテスト
ping www.google.com      # インターネット接続のテスト

6. (オプション) ファイアウォールを無効化

systemctl stop firewalld
systemctl disable firewalld

Vinchinを使用したVMware仮想マシンのバックアップ

仮想マシンをブリッジモードまたはNATモードのいずれかで静的IPアドレスを正しく設定した後は、データやシステム状態を保護するために信頼できるバックアップ戦略を実装することが重要です。これは、プロダクション環境や開発プラットフォーム、または仮想マシン内で動作している重要なサービスにおいて特に重要です。

Vinchin Backup & Recovery はVMware仮想マシンのバックアップ向けに効率的で使いやすいソリューションを提供します。主な機能は以下の通りです:

エージェントレス バックアップ: 各VM内にエージェントをインストールする必要がなく、システムのオーバーヘッドを削減し、導入を簡素化します。

増分バックアップ & CBT (Changed Block Tracking):バックアップ速度を大幅に向上させ、ストレージ使用量を削減します。

  • 自動スケジューリング:毎日、毎週、または毎月のバックアップタスクを設定して、一貫したデータ保護を確実にします。

  • 柔軟な復元オプション:ダウンタイムを最小限に抑えるため、VM全体の復元、ファイルレベルでの復元、および即時復元をサポートしています。

  • クロスプラットフォーム対応: 必要に応じて、VMware VMを他の仮想環境に簡単に復元できます(V2V移行)。

  • 集中管理: 1つのWebベースのインターフェースから、複数のVMwareホストおよび仮想マシンのバックアップジョブを管理できます。

Vinchin Backup & Recoveryの操作は非常に簡単で、ほんの数ステップだけで行えます。

1.ホスト上の仮想マシンを選択するだけです

バックアップ VMWare ESXi 仮想マシン

2. バックアップ先を選択します 

バックアップ VMWARE ESXi VM

3.戦略を選択

バックアップ VMWare ESXi VM

4.最後にジョブを送信します

VMware ESXi VMのバックアップ

Vinchinを使用すると、予期しない障害やシステムの問題に耐えることができる安全で信頼性の高い仮想マシン環境を構築できます。単一のテスト用VMから複雑な本番環境の管理まで、Vinchinはデータ保護のための包括的なバックアップおよび回復ツールを提供します。無料の60日間トライアルも利用可能ですので、ご自身の環境でその機能を評価することができます。詳細については、ご遠慮なくVinchinチームにお問い合わせください

仮想マシンのIPアドレスに関するよくある質問

Q1: VMに静的IPと動的IPのどちらを使用すべきですか?

A1: 

  • スタティックIP: 一貫したアドレスが必要なサーバー(例:Webサーバー、データベースなど)で使用します。

  • 動的IP:一時的なワークロード(例:開発/テスト環境)に適しています。

Q2: 仮想マシンに複数のIPアドレスを割り当てるにはどうすればよいですか?

A2: 

  • OSレベル: ネットワーク設定からサブIPを追加。

  • クラウドプロバイダー: コンソールから複数のネットワークインターフェイスまたはセカンダリIPを接続できます。
    注意:プロバイダーによる制限が適用される場合があります。

結論

VMwareの仮想マシンにおける適切なIP構成は、ネットワークの安定性と制御性を高めます。ブリッジドおよびNATモードの仕組みを理解し、Vinchinなどの信頼性の高いバックアップツールを活用してセットアップを保護することで、開発、テスト、運用環境を通じてスムーズな運用を実現できます。


共有:

Categories: VM Tips