Oracle® Solaris ゾーンの作成と使用

印刷ビューの終了

更新: 2015 年 5 月
 
 

非大域ゾーンで CD または DVD メディアにアクセスする権限を追加する方法

この手順を使用して、非大域ゾーンで CD または DVD メディアに読み取り専用のアクセスを行う権限を追加できます。メディアをマウントするときには、大域ゾーンでボリューム管理ファイルシステムが使用されます。アクセス権を追加したら、CD または DVD を使用して製品を非大域ゾーンにインストールできます。この手順では、jes_05q4_dvd という DVD を使用します。

  1. 管理者になります。

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

  2. 大域ゾーンでボリューム管理ファイルシステムが稼働しているかどうかを調べます。
    global# svcs volfs
    STATE          STIME    FMRI
    online         Sep_29   svc:/system/filesystem/volfs:default
  3. (オプション) 大域ゾーンでボリューム管理ファイルシステムが稼働していない場合は、起動します。
    global# svcadm volfs enable
  4. メディアを挿入します。
  5. ドライブにメディアが入っているかどうかを確認します。
    global# volcheck
  6. DVD が自動マウントされているかどうかをテストします。
    global# ls /cdrom

    次のような情報が表示されます。

    cdrom   cdrom1   jes_05q4_dvd
  7. ro,nodevices オプション (読み取り専用、デバイスなし) を指定して、非大域ゾーンでファイルシステムをループバックマウントします。
    global# zonecfg -z my-zone
    zonecfg:my-zone> add fs
    zonecfg:my-zone:fs> set dir=/cdrom
    zonecfg:my-zone:fs> set special=/cdrom
    zonecfg:my-zone:fs> set type=lofs
    zonecfg:my-zone:fs> add options [ro,nodevices]
    zonecfg:my-zone:fs> end
    zonecfg:my-zone> commit
    zonecfg:my-zone> exit
  8. 非大域ゾーンをリブートします。
    global# zoneadm -z my-zone reboot
  9. zoneadm list コマンドに –v オプションを指定して、ステータスを確認します。
    global# zoneadm list -v

    次のような情報が表示されます。

    ID  NAME     STATUS       PATH                           BRAND      IP
     0  global   running      /                              solaris   shared
     1  my-zone  running      /zones/my-zone                 solaris   excl  
  10. 非大域ゾーンにログインします。
    global# my-zone
  11. DVD-ROM がマウントされているかを確認します。
    my-zone# ls /cdrom

    次のような内容が表示されます。

    cdrom   cdrom1   jes_05q4_dvd
  12. 製品のインストールガイドで説明されているとおりに、製品をインストールします。
  13. 非大域ゾーンから抜けます。
    my-zone# exit

    ヒント  -  /cdrom ファイルシステムを非大域ゾーンに残すこともできます。マウントするときには、常に CD-ROM ドライブの現在の内容が反映されます。つまり、ドライブが空の場合は、ディレクトリは空になります。
  14. (オプション) 非大域ゾーンから /cdrom ファイルシステムを削除する場合は、次の手順を使用します。
    global# zonecfg -z my-zone
    zonecfg:my-zone> remove fs dir=/cdrom
    zonecfg:my-zone> commit
    zonecfg:my-zone> exit