ボリューム(LUN)を作成した後、ゾーンで排他的に使用するように準備することができます。
デフォルトでは、ゾーンの作成は、ゾーンのすべてのストレージを含む大域ゾーン内のZFSファイルシステムを自動的に作成することによって、ストレージを提供します。 OPC環境で作成されたゾーンでは、ローカル・ストレージが制限されているため、ローカル・ストレージを使用するとインスタンス間のゾーンの移行ができないため、この動作は最適ではありません。 OPCゾーンでは、ZFSSAは共有や複製が容易なため、ZFSSAによって提供されるボリューム(iSCSI LUN)を使用するようにゾーンを構成します。
これらのステップを実行して、ゾーンに割り当てられているデフォルトのストレージを削除し、代わりにディスク・ボリューム(iSCSI LUN)の使用を構成します。
必要な情報を表示した後でプロンプトを終了するには、ctrl + cキーの組み合わせを押します。
root@opc-192-168-50-6:~# format Searching for disks...done AVAILABLE DISK SELECTIONS: 0. c0t600144F0E196E8460000579DD8CE0003d0 <SUN-ZFS Storage 7330-1.0 cyl 323 alt 2 hd 254 sec 254> /scsi_vhci/ssd@g600144f0e196e8460000579dd8ce0003 1. c1d0 <SUN-DiskImage-20GB cyl 27902 alt 2 hd 96 sec 768> /virtual-devices@100/channel-devices@200/disk@0 Specify disk (enter its number): ^C root@opc-192-168-50-6:~#
この例では、次のようになります。
Disk0は、SUN-ZFSストレージ・アプライアンスのc0t600144F0E196E8460000579DD8CE0003d0です。
Disk1はc1d0で、ローカル・ブート・ディスクです。
![]() | 警告 - このローカル・ブート・ディスクには非常に注意してください。 このディスク上のデータを破損すると、コンピュート・インスタンス全体が起動できなくなる可能性があります。そのため、インスタンスを修復/再インストールするためにOracleでサービス・リクエスト(SR)を開く必要があります。 |
共有ストレージ上のOracle Solarisゾーンの使用については、「共有ストレージのOracle Solarisゾーン・スタート・ガイド」を参照してください。
root@opc-192-168-50-6:~# suriadm lookup-uri /dev/dsk/c0t600144F0E196E8460000579DD8CE0003d0 dev:dsk/c0t600144F0E196E8460000579DD8CE0003d0 iscsi://192.168.50.36/luname.naa.600144f0e196e8460000579dd8ce0003 iscsi://192.168.50.36/target.iqn.1986-03.com.sun:02:303929e6-3928-4529-d4ae-d2cb9a6922a8,lun.0 root@opc-192-168-50-6:~#
ボリュームに対応する使用可能なURIのリストにはいくつかのオプションが含まれていますが、ボリュームのGUID番号(iscsi://192.168.50.36/luname.naa.600144f0e196e8460000579dd8ce0003)を含むものが優先されます。
従来のサポート(ブランド)またはカーネル・ゾーンにストレージ・デバイスを追加するプロセスでは、ゾーンのブート・ロケーションが変更されず、ISCSI LUN上にストレージを追加するだけです。 デフォルトでは、ゾーンのルート・プール情報をホストするために、大域ゾーン内に専用のZFSファイルシステムが作成されます。このファイルシステムは大域ゾーンの/system/zones/zone-nameにマウントされます。 大域ゾーンから共有されるスペースではなく、専用ディスクからゾーンを起動するには、「iSCSI LUNをネイティブまたはブランドのゾーン・ルート・プールとして構成」または「iSCSI LUNをカーネル・ゾーンのルート・プールとして構成」のガイダンスに従ってください。
root@opc-192-168-50-6:~# zonecfg -z testzone Use 'create' to begin configuring a new zone. zonecfg:testzone> create create: Using system default template 'SYSdefault' zonecfg:testzone> add device zonecfg:testzone:device> set storage=iscsi://192.168.50.36/luname.naa.600144f0e196e8460000579dd8ce0003 zonecfg:testzone:device> end zonecfg:testzone> commit zonecfg:testzone> exit root@opc-192-168-50-6:~#