検索

7.6. IBM Power システム用のネットワークサーバーの設定

download PDF

GRUB2 を使用して、IBM Power システム用のネットワークブートサーバーを設定できます。

手順

  1. root で、次のパッケージをインストールします。

    # yum install tftp-server dhcp-server
  2. tftp サービスへの着信接続をファイアウォールで許可します。

    # firewall-cmd --add-service=tftp

    このコマンドは、次にサーバーを再起動するまで、一時的にアクセスを有効にします。

  3. オプション: 永続的なアクセスを有効にするには、コマンドに --permanent オプションを追加します。

    ISO インストールファイルの場所によっては、HTTP などのサービスの着信接続を許可しないといけない場合があります。

  4. TFTP のルート内に GRUB2 ネットワーク起動ディレクトリーを作成します。

    # grub2-mknetdir --net-directory=/var/lib/tftpboot
    Netboot directory for powerpc-ieee1275 created. Configure your DHCP server to point to /boot/grub2/powerpc-ieee1275/core.elf

    この手順で説明しているように、コマンドの出力は、DHCP 設定で設定する必要があるファイル名をユーザーに通知します。

    1. PXE サーバーを x86 マシンで実行している場合は、tftp root に GRUB2 ネットワーク起動ディレクトリーを作成する前に、grub2-ppc64-modules をインストールする必要があります。

      # yum install grub2-ppc64-modules
  5. 以下の例のように、GRUB2 設定ファイル (/var/lib/tftpboot/boot/grub2/grub.cfg) を作成します。

    set default=0
    set timeout=5
    
    echo -e "\nWelcome to the Red Hat Enterprise Linux 8 installer!\n\n"
    
    menuentry 'Red Hat Enterprise Linux 8' {
      linux grub2-ppc64/vmlinuz ro ip=dhcp inst.repo=http://192.168.124.2/RHEL-8/x86_64/iso-contents-root/
      initrd grub2-ppc64/initrd.img
    }
    • このランタイムイメージなしでは、インストールプログラムは起動できません。inst.stage2 起動オプションを使用して、イメージの場所を指定します。または、inst.repo= オプションを使用して、イメージおよびインストールソースを指定することも可能です。
    • inst.repo で使用したインストールソースの場所には、有効な treeinfo ファイルが含まれている必要があります。
    • インストールソースとして RHEL8 インストール DVD を選択すると、.treeinfo ファイルが BaseOS リポジトリーおよび AppStream リポジトリーを指定します。単一の inst.repo オプションを使用することで両方のリポジトリーを読み込むことができます。
  6. このコマンドを使用して DVD ISO イメージをマウントします。

    # mount -t iso9660 /path_to_image/name_of_iso/ /mount_point -o loop,ro
  7. ディレクトリーを作成し、DVD ISO イメージから initrd.img ファイルおよび vmlinuz ファイルをコピーします。以下に例を示します。

    # cp /mount_point/ppc/ppc64/{initrd.img,vmlinuz} /var/lib/tftpboot/grub2-ppc64/
  8. 以下の例のように、GRUB2 に同梱されているブートイメージを使用するように DHCP サーバーを設定します。DHCP サーバーがすでに設定されている場合は、DHCP サーバーでこの手順を実行します。

    subnet 192.168.0.1 netmask 255.255.255.0 {
      allow bootp;
      option routers 192.168.0.5;
      group { #BOOTP POWER clients
        filename "boot/grub2/powerpc-ieee1275/core.elf";
        host client1 {
        hardware ethernet 01:23:45:67:89:ab;
        fixed-address 192.168.0.112;
        }
      }
    }
  9. ネットワーク設定に合わせて、サンプルパラメーターの subnetnetmaskroutersfixed-address、および hardware ethernet を変更します。file name パラメーターは、この手順で先ほど grub2-mknetdir コマンドで出力したファイル名です。
  10. DHCP サーバーで dhcpd サービスを開始して有効にします。localhost で DHCP サーバーを設定している場合は、ローカルホストで dhcpd サービスを開始して有効にします。

    # systemctl enable --now dhcpd
  11. tftp.socket サービスを開始して有効にします。

    # systemctl enable --now tftp.socket

    これにより、PXE 起動サーバーでは、PXE クライアントにサービスを提供する準備が整いました。クライアント (Red Hat Enterprise Linux のインストール先システム) を起動し、起動ソースを指定するように求められたら、PXE ブート を選択してネットワークインストールを開始できます。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.