User Tools

Site Tools


自作クラスタ計算機:計算ノードのネットワーク関係

This is an old revision of the document!


概要

  • DHCPサーバーを立てる前の、計算ノードでの作業です。
  • それぞれの計算ノードでひたすら行ってください。

作業

  1. 計算ノードのLANケーブルがささっているポートのデバイス名とMACアドレスを調べて記録しておきます
    $ ip link
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    2: enp96s0f0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
        link/ether ac:1f:6b:bc:93:8a brd ff:ff:ff:ff:ff:ff
    3: enp96s0f1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000
        link/ether ac:1f:6b:bc:93:8b brd ff:ff:ff:ff:ff:ff
    • この場合はスイッチングハブにつながっているLANポート(ネットワークインターフェースカード, NIC)のデバイス名がenp96s0f0で、そのMACアドレスが ac:1f:6b:bc:93:8a です。
    • MACアドレスはメーカーが出荷時にネットワーク機器ごとに設定しているものであり、OSを再インストールしようとも永久に変わることはありません(変更できるようにしてあるものも稀にあります)
  2. Netplanの設定ファイルを作成し、DHCPサーバからIPアドレスを受け取れるようにします。 Netplanの設定ファイルフォルダに自動作成されたファイル(ファイル名はUbuntuのバージョンやインストーラーの種類によって変わってきます)があるので、それをコピーして使ってください。Netplanはこのフォルダの中にあるyamlファイルを辞書順に読み込んでいきます。
    $ cd /etc/netplan/
    $ sudo cp 00-installer-config.yaml 99-config.yaml
    $ sudo nano /etc/netplan/00-installer-config.yaml
    00-installer-config.yaml
    network:
      ethernets:
        eno0np0:
          dhcp4: true
          dhcp-identifier: mac
          dhcp4-overrides:
            use-domains: true
        enp96s0f1np1:
          optional: true
      version: 2
    • dhcp4: true がなければ追加してください。(デフォルトはfalse)
      • trueでDHCPサーバからIPアドレスを受け取れるようになります。
    • dhcp-identifier: MACアドレスを使ってDHCPサーバーにIPアドレスを要求します。これがあると安定してつながるようになる場合があるので、計算ノード起動時にIPアドレスの取得に失敗するようであればつけてみてください
    • dhcp4-overrides: DnsmasqでDNSサーバーをたてたときに、ホスト名(node11など)だけで名前解決(IPアドレスとドメイン名の紐づけ)をできるようにします。
    • optional: Ubuntuはネットワークにつながっていないインターフェースがあると起動を待機します(最大2分)。optionalをtrueにするとこれを抑制します。LANケーブルをつなげていないすべてのインターフェースに指定してください。
  3. Netplanの設定ファイルを読み込みます
    $ sudo netplan apply
自作クラスタ計算機/計算ノードのネットワーク関係.1783509569.txt.gz · Last modified: 2026/07/08 20:19 by koudai