Go to main content
Oracle® Solaris 11.3 での仮想ネットワークとネットワークリソースの管理

印刷ビューの終了

更新: 2016 年 11 月
 
 

ゾーンを VNIC を使用するように再構成する方法

この手順では、仮想ネットワーク内の 2 番目のゾーンを参照します。このゾーンはすでに存在しますが、その現在の構成のために、仮想ネットワークの一部になることができません。具体的には、ゾーンの IP タイプが共有タイプであり、その現在のインタフェースは net0 です。これらの構成の両方を変更する必要があります。

  1. 管理者になります。

    詳細は、Oracle Solaris 11.3 でのユーザーとプロセスのセキュリティー保護 の 割り当てられている管理権利の使用を参照してください。

  2. VNIC を作成します。
    global# dladm create-vnic -l link VNIC

    この手順のあとで、VNIC のインタフェースを構成します。

  3. ゾーンの IP タイプを shared から exclusive に変更します。
    global# zonecfg -z zone
    zonecfg:zone> set ip-type=exclusive
  4. ゾーンのインタフェースを VNIC を使用するように変更します。
    zonecfg:zone> remove net physical=NIC
    zonecfg:zone> add net
    zonecfg:zone:net> set physical=VNIC
    zonecfg:zone:net> end
  5. 実装した変更を確認してコミットしたあと、そのゾーンを終了します。
    zonecfg:zone> verify
    zonecfg:zone> commit
    zonecfg:zone> exit
  6. ゾーンをリブートします。
    global# zoneadm -z zone reboot
  7. ゾーンにログインします。
    global# zlogin zone
  8. ゾーンで、現在そのゾーンに割り当てられている VNIC 上に IP インタフェースを作成します。
    zone# ipadm create-ip interface
  9. 静的 IP アドレスまたは動的ホスト構成プロトコル (DHCP) IP アドレスを持つ VNIC を構成します。
    • 静的 IP アドレスを割り当てます。
      zone# ipadm create-addr -a address interface
      –a address

      IP アドレスを指定します。これは CIDR 表記にすることができます。

    • DHCP IP アドレスを割り当てます。
      zone# ipadm create-addr -T dhcp interface
  10. ゾーンを終了します。
    zone# exit
  11. 大域ゾーンから、/etc/hosts ファイルにアドレス情報を追加します。
使用例 7  VNIC を使用するためのゾーンの再構成

この例では、zone2 がすでに共有ゾーンとして存在します。このゾーンはまた、仮想リンクではなく、システムのプライマリインタフェースを使用しています。vnic2 を使用するように zone2 を変更する必要があります。vnic2 を使用するには、まず zone2 の IP タイプを exclusive に変更する必要があります。仮想ネットワークに関連する情報に注目しているために、一部の出力が切り捨てられていることに注意してください。

global# dladm create-vnic -l net0 vnic2

global# zonecfg -z zone2
zonecfg:zone2> set ip-type=exclusive
zonecfg:zone2> remove net physical=net0
zonecfg:zone2> add net
zonecfg:zone2:net> set physical=vnic2
zonecfg:zone2:net> end
zonecfg:zone2> verify
zonecfg:zone2> commit
zonecfg:zone2> exit
global# zoneadm -z zone2 reboot

global# zlogin zone2
zone2# ipadm create-ip vnic2
zone2# ipadm create-addr -a 192.168.3.85/24 vnic2
ipadm: vnic2/v4

zone2# exit

global# pfedit /etc/hosts
#
::1             localhost
127.0.0.1       localhost
192.168.3.70    loghost   #For net0
192.168.3.80    zone1   #using vnic1
192.168.3.85    zone2   #using vnic2