PXEブートによってブレードサーバを自動設定するブートイメージを付与

PXEブートによってブレードサーバを自動設定するブートイメージを付与


   複数台のブレードサーバに一斉にOSをインストールする場合に利用されるPXEブートでは、DHCPサーバからPXEブートイメージが転送されます。転送するPXEブートイメージは、/etc/dhcpd.confファイルに記述するのが一般的です。

   通常はRDPやControl Towerなどの管理ソフトウェアが自動的にDHCPのPXEブートイメージ配布のための設定を行います。手動でPXEブートのための環境を構築する場合は、/etc/dhcpd.confファイル内でPXEブートローダを配布する書式を知っておく必要があります。

クライアントへの固定IPアドレスの割当


   ブレードサーバなどの多くのクライアントを管理する場合に、DHCPサーバによってIPアドレスを自動的に割当てることがよくあります。このときDHCPサーバは毎回同じIPアドレスを割り振るわけでなく、タイミングによって異なるIPアドレスを割り当てようとします。

   しかし、割り当てのたびにIPアドレスが変化してしまうと、個々のクライアントを管理するためには常にIPアドレスとの対応を意識する必要があり、作業が煩雑になってしまいます。

   そこで、DHCPサーバ側で1つのMACアドレスに対して毎回同じIPアドレスを付与するように、指定することができます。これには、DHCPサーバ側の設定ファイルである/etc/dhcpd.confファイルにクライアントのMACアドレスと付与するIPアドレスの対応について記述します。

   次はその対応付けを記述した/etc/dhcpd.confファイルのサンプルです。

ddns-update-style none;
subnet 172.16.0.0 netmask 255.255.0.0 {
   default-lease-time 6000;
   max-lease-time 6000;
   option domain-name-servers 172.16.10.200;
   option domain-name "jpn.lcc.com";
   option routers 172.16.10.200;
   option subnet-mask 255.255.0.0;
   option broadcast-address 172.16.255.255;
   range 172.16.10.101 172.16.10.254;
   if substring (option vendor-class-identifier, 0, 9) = "PXEClient" {
                filename "linux-install/pxelinux.0";
                next-server 172.16.10.200;
        }
   group PXE-clients {
      allow booting;
      allow bootp;
      next-server 172.16.10.200;
      filename "linux-install/pxelinux.0";
      host bay05BL20pG3 {
         option host-name "bay05BL20pG3";
                        hardware ethernet 00:11:85:6B:1F:26;
         fixed-address 172.16.109.5;
      }
      host bay06BL20pG3 {
         option host-name "bay06BL20pG3";
                        hardware ethernet 00:11:85:6B:AD:CA;
         fixed-address 172.16.109.6;
      }
      host bay06BL20pG3v2 {
         option host-name "bay05BL20pG3";
                        hardware ethernet 00:11:85:FD:7D:8C;
         fixed-address 172.16.109.6;
      }
      host bay07BL25pG1 {
         option host-name "bay07BL25pG1";
                        hardware ethernet 00:11:85:5D:D8:3A;
         fixed-address 172.16.109.7;
      }
      host bay08BL25pG1 {
         option host-name "bay08BL25pG1";
                        hardware ethernet 00:12:79:94:82:02;
         fixed-address 172.16.109.8;
      }
   }
}

   このようにDHCPサーバで割り当てるMACアドレスとIPアドレスの対応表を作成しておけば、次回からは常に同じIPアドレスが付与されるようになります。

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30