ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
![]() |
Oracle Solaris 10 JumpStart から Oracle Solaris 11.1 自動インストーラへの移行 Oracle Solaris 11.1 Information Library (日本語) |
次のステップでは、Oracle Solaris 11 JumpStart インストールサーバーを作成して Oracle Solaris 10 OS をクライアントシステムにインストールする方法について説明します。
JumpStart インストールサーバーになるマシンに Oracle Solaris 11 OS をインストールします。
JumpStart インストールサーバーになる Oracle Solaris 11 マシンに静的 IP アドレスを設定します。
静的 IP アドレスの設定方法については、『Oracle Solaris 管理: ネットワークインタフェースとネットワーク仮想化』の「IP インタフェースを構成する方法」 および ipadm(1M) のマニュアルページの手順を参照してください。
system/boot/network パッケージを solaris パブリッシャーからインストールします。
# 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
最新の Oracle Solaris 10 DVD イメージをダウンロードします。
このイメージは、インストールイメージおよび JumpStart ツールのソースです。JumpStart は Oracle Solaris 11 OS でなく Oracle Solaris 10 OS をインストールするためだけに使用できることを思い出してください。
Oracle Solaris 10 DVD イメージと setup_install_server(1M) コマンドを使用して、JumpStart インストールサーバーを設定します。
次の例では SPARC 用の Oracle Solaris 10 9/10 DVD イメージを使用しています。
# /media/SOL_10_0910_SPARC/Solaris_10/Tools/setup_install_server /export/s10u9_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
jumpstart_sample ファイルを DVD イメージから JumpStart プロファイルの場所にコピーします。
# cd /media/SOL_10_0910_SPARC/Solaris_10/Misc/jumpstart_sample # mkdir -p /export/profiles/s10profile # cp -pr * /export/profiles/s10profile
「rm_install_client スクリプトの問題」 に記載されている回避策を実行します。
「check スクリプトの問題」 に記載されている回避策を実行します。
check(1M) コマンドに -p s10-image オプションを付けて実行し、JumpStart プロファイルを検証します。
次の例では、簡潔に示すために多くの出力行が省略されています。-p オプションはすべての Oracle Solaris 10 Update リリースで機能するとは限らないことに注意してください。Oracle Solaris 10 Update 7 以降を使用していることを確認してください。(参照 CR 6728067。)
# cd /export/profile/s10profile ./check -p /export/s10u9_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 が使用可能でオンラインであることを確認します。
udp6 サービスは、tftp パッケージで配信されます。tftp パッケージがインストールされていることを確認してください。
# pkg list tftp
tftp パッケージがインストールされていない場合は、次のコマンドを使用してインストールします:
# pkg install pkg:/service/network/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
/tftpboot ディレクトリを /etc/netboot ディレクトリにリンクします。/etc/netboot ディレクトリが存在しない場合は作成します。
# 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
JumpStart は /tftpboot をネットワークブート用に使用します。AI は /etc/netboot をネットワークブート用に使用します。この Oracle Solaris 11 サーバーが JumpStart インストールサーバーと AI インストールサーバーの両方の役割を果たすことができる場合は、/tftpboot を /etc/netboot に対するシンボリックリンクにすることで 2 つのツールが共存できるようにする必要があります。
ヒント - このサーバーを JumpStart インストールサーバーまたは AI インストールサーバーのいずれかとしてのみ使用することを計画している場合、このステップは不要です。ただし、後で計画を変更する場合にネットブートエラーの失敗を回避するためには、いずれにしてもこのステップを実行する必要があります。
add_install_client(1M) を実行してクライアントをインストールします。
/export/s10u9_sparc/Solaris_10/Tools/add_install_client -e 8:0:20:fd:f2:18 \ -c line2-x4100:/export/profiles/s10profile \ -p line2-x4100:/export/profiles/s10profile line2-t1 sun4u Adding Ethernet number for line2-t1.sfbay.sun.com to /etc/ethers making /tftpboot enabling network/rarp service enabling network/rpc/bootparams service updating /etc/bootparams copying boot file to /tftpboot/inetboot.SUN4U.Solaris_10-1