静的 IP アドレスを設定する方法の詳細は、Oracle Solaris 11.2 でのネットワークコンポーネントの構成と管理 のIPv4 インタフェースを構成する方法およびipadm(1M)のマニュアルページに記載されている手順を参照してください。
# pkg publisher PUBLISHER TYPE STATUS URI solaris origin online http://pkg.oracle.com/solaris11/release/ # pkg install pkg:/system/boot/network Packages to install: 1 Variants/Facets to change: 3 Create boot environment: No Create backup boot environment: No Services to change: 1 DOWNLOAD PKGS FILES XFER (MB) Completed 1/1 13/13 0.0/0.0 PHASE ACTIONS Install Phase 34/34 PHASE ITEMS Package State Update Phase 1/1 Image State Update Phase 2/2 PHASE ITEMS Reading Existing Index 8/8 Indexing Packages 1/1
このイメージは、インストールイメージおよび JumpStart ツールのソースです。JumpStart は、Oracle Solaris 10 OS をインストールするときのみ使用でき、Oracle Solaris 11 OS のインストールには使用できません。
次の例では、Oracle Solaris 10 1/13 の SPARC 用 DVD イメージを使用しています。
# /media/SOL_10_0113_SPARC/Solaris_10/Tools/setup_install_server /export/s10u11_sparc Verifying target directory... Calculating the required disk space for the Solaris_10 product Calculating space required for the installation boot image Copying the CD image to disk... Copying Install Boot Image hierarchy... Copying /boot netboot hierarchy... Install Server setup complete
# cd /media/SOL_10_0113_SPARC/Solaris_10/Misc/jumpstart_sample # mkdir -p /export/profiles/s10profile # cp -pr * /export/profiles/s10profile
/export/profile/s10profile/check スクリプトの 1 行目を次の行で置換します。
#!/usr/sunos/bin/sh
次の例では、簡潔に示すために多くの出力行が省略されています。–p オプションはすべての Oracle Solaris 10 更新リリースで機能するとは限りません。少なくとも Oracle Solaris 10 Update 7 を使用していることを確認してください。
# cd /export/profile/s10profile # ./check -p /export/s10u11_sparc 45 blocks Validating rules... Validating profile host_class... Validating profile zfsrootsimple... Validating profile net924_sun4c... Validating profile upgrade... Validating profile x86-class... Validating profile any_machine... The custom JumpStart configuration is ok.
udp6 サービスは、tftp パッケージで配信されます。tftp パッケージがインストールされていることを確認してください。
# pkg list tftp
tftp パッケージがインストールされていない場合は、次のコマンドを使用してインストールします:
# pkg install pkg:/service/network/tftp
tftp パッケージをインストールしたら、udp6 サービスが使用可能でオンラインになっていることを確認します。
# svcs udp6 STATE STIME FMRI disabled 8:36:55 svc:/network/tftp/udp6:default # svcadm enable network/tftp/udp6 # svcs udp6 STATE STIME FMRI online 8:38:28 svc:/network/tftp/udp6:default
/etc/netboot ディレクトリが存在しない場合は作成します。
JumpStart は /tftpboot をネットワークブート用に使用します。AI は /etc/netboot をネットワークブート用に使用します。この Oracle Solaris 11 サーバーが JumpStart インストールサーバーと AI インストールサーバーの両方の役割を果たす場合は、/tftpboot を /etc/netboot に対するシンボリックリンクにすることで 2 つのツールが共存できるようにする必要があります。
# ls /etc/netboot /etc/netboot: No such file or directory # mkdir -m 755 /etc/netboot # ln -s /etc/netboot /tftpboot # ls -l /tftpboot lrwxrwxrwx 1 root root 12 Sep 14 8:46:51 /tftpboot -> /etc/netboot
クライアントには完全修飾ホスト名を使用してください。この例では、クライアントのホスト名は line2-x4100.example.com です。
/export/s10u11_sparc/Solaris_10/Tools/add_install_client -e 8:0:20:fd:f2:18 \ -c line2-x4100.example.com:/export/profiles/s10profile \ -p line2-x4100.example.com:/export/profiles/s10profile line2-t1 sun4u /export/home is already shared. However, the zfs file system /export/home must be shared read-only with root access. Use the "zfs set" command to set the sharenfs property for file system /export/home as follows:Use ro and either anon=0 or root=line2-x4100.example.com for /export/home. This must be fixed and /export/home shared before line2-x4100.exampl.com can boot. . .
zfs コマンドは変更されているため、次のコマンドを使用して、/export/home ファイルシステムの共有状態を確認し、必要に応じて共有オプションを修正してから、ファイルシステムの共有状態をチェックして変更を検証してください。この例では、anon=0 が設定されていませんでした。
# share home /export/home nfs sec=sys,ro share -F nfs -o ro,sec=sys,anon=0 /export/home # share home /export/home nfs anon=0,sec=sys,ro