このセクションでは、ゾーンに割り当てられた VLAN のフローを構成する方法を示す例を提供します。このゾーンでは、生成、レプリケーション、バックアップなどの複数のサービスが同じ VLAN リンク経由で実行されています。この例は、フローを使用したこれらのサービス間でのリンクの帯域幅のプロビジョニングを示しています。
使用可能なリンクを確認し、特定のリンク上に VLAN VNIC を作成します。
root@solaris:~# dladm show-link LINK CLASS MTU STATE OVER net0 phys 1500 up -- net1 phys 1500 up -- net2 phys 1500 up --
root@solaris:~# dladm create-vnic -v 101 -l net0 vnic1
zone1 という名前のゾーンを作成し、それに VLAN VNIC を割り当てます。
root@solaris# zonecfg -z zone1 Use 'create' to begin configuring a new zone. zonecfg:zone1> create -t SYSsolaris zonecfg:zone1> add net zonecfg:zone1:net> set physical=vnic1 zonecfg:zone1:net> end zonecfg:zone1> verify zonecfg:zone1> commit zonecfg:zone1> exit root@solaris# zoneadm -z zone1 boot
ゾーンにログインし、VLAN VNIC に IP アドレスを割り当てます。
root@solaris# zlogin zone1 root@zone1# ipadm create-ip vnic1 root@zone1:~# ipadm create-addr -a 192.168.110.1 vnic1
ゾーン上のさまざまなサービスのフローを構成します。
root@zone1:~# flowadm add-flow -a local_ip=192.168.110.1,local_port=80 \ -p maxbw=500M,priority=high -l vnic1 flow_prod root@zone1:~# flowadm add-flow -a local_ip=192.168.110.1,local_port=138 \ -p maxbw=250M,priority=medium -l vnic1 flow_repl root@zone1:~# flowadm add-flow -a local_ip=192.168.110.1,local_port=21 \ -p maxbw=250M,priority=low -l vnic1 flow_bkup
複数のサービスが同じ VLAN 上で実行されているため、フローを使用した帯域幅のプロビジョニングがネットワークリソースを効率的に管理するのに役立ちます。
構成されているフローを表示します。
root@zone1:~# flowadm FLOW LINK PROTO LADDR LPORT RADDR RPORT DSFLD flow_prod vnic1 -- 192.168.110.1 80 -- -- -- flow_repl vnic1 -- 192.168.110.1 138 -- -- -- flow_bkup vnic1 -- 192.168.110.1 21 -- -- --
フローに対して設定されているプロパティーを表示します。
root@zone1:~# flowadm show-flowprop FLOW PROPERTY PERM VALUE DEFAULT POSSIBLE flow_prod maxbw rw 500 -- -- flow_prod priority rw high medium low,medium,high flow_prod hwflow r- off -- on,off flow_repl maxbw rw 250 -- -- flow_repl priority rw medium medium low,medium,high flow_repl hwflow r- off -- on,off flow_bkup maxbw rw 250 -- -- flow_bkup priority rw low medium low,medium,high flow_bkup hwflow r- off -- on,off