自作クラスタ計算機:kea_dhcpの基本設定
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| 自作クラスタ計算機:kea_dhcpの基本設定 [2026/06/29 06:13] – [計算ノードでの作業] koudai | 自作クラスタ計算機:kea_dhcpの基本設定 [2026/07/03 01:57] (current) – [ファイヤーウォールの設定] koudai | ||
|---|---|---|---|
| Line 16: | Line 16: | ||
| ====== 設定手順 ====== | ====== 設定手順 ====== | ||
| - | ==== 計算ノードでの作業 | + | 管理ノードで作業を行ってください |
| - | - 計算ノードのLANケーブルがささっているポートのデバイス名とMACアドレスを調べて記録しておきます< | + | ===== インストールと設定 |
| - | $ ip link | + | |
| - | 1: lo: < | + | |
| - | link/ | + | |
| - | 2: enp96s0f0: < | + | |
| - | link/ether ac: | + | |
| - | 3: enp96s0f1: < | + | |
| - | link/ether ac: | + | |
| - | </ | + | |
| - | * この場合はスイッチングハブにつながっているLANポートのデバイス名がenp96s0f0で、MACアドレスが ac: | + | |
| - | * MACアドレスはメーカーが出荷時にネットワーク機器ごとに設定しているものであり、OSを再インストールしようとも永久に変わることはありません(変更できるようにしてあるものも稀にあります) | + | |
| - | - Netplanの設定ファイルを編集し、DHCPサーバからIPアドレスを受け取れるようにします。< | + | |
| - | $ sudo nano / | + | |
| - | </ | + | |
| - | network: | + | |
| - | ethernets: | + | |
| - | eno1np0: | + | |
| - | dhcp4: true | + | |
| - | dhcp6: true | + | |
| - | dhcp-identifier: | + | |
| - | version: 2 | + | |
| - | </ | + | |
| - | * dhcp4: true がなければ追加してください。(デフォルトはfalse) | + | |
| - | * trueでDHCPサーバからIPアドレスを受け取れるようになります。 | + | |
| - | * dhcp-identifier: | + | |
| - | * 設定ファイル名はお使いの環境によります | + | |
| - | * **不用意な動作を避けるため、使用しないデバイスの設定は削除してください。** | + | |
| - | - Netplanの設定ファイルを読み込みます< | + | |
| - | $ sudo netplan apply | + | |
| - | </ | + | |
| - | + | ||
| - | ==== 管理ノードでの作業 ==== | + | |
| - | + | ||
| - | === IPアドレスを固定 === | + | |
| - | + | ||
| - | もし管理ノードのIPアドレスを固定していない場合は、プライベートLANのIPアドレスを固定しておきます。 | + | |
| - | NetplanのプライベートLANのポートの設定で、以下のように設定してください | + | |
| - | * dhcp4: false | + | |
| - | * addresses: [192.168.0.1/ | + | |
| - | + | ||
| - | (ファイル名は、お使いの環境のディレクトリ内に用意されているファイルに合わせてください) | + | |
| - | + | ||
| - | < | + | |
| - | $ sudo nano / | + | |
| - | </ | + | |
| - | + | ||
| - | <file - 50-cloud-init.yaml> | + | |
| - | network: | + | |
| - | version: 2 | + | |
| - | renderer: NetworkManager | + | |
| - | ethernets: | + | |
| - | enp1s0f1: | + | |
| - | dhcp4: false | + | |
| - | dhcp6: false | + | |
| - | addresses: [192.168.0.1/ | + | |
| - | </ | + | |
| - | + | ||
| - | * Ubuntu Desktop版の場合は renderer: NetworkManager が必要です。Server版の場合はこの行を削除してください。 | + | |
| - | + | ||
| - | + | ||
| - | < | + | |
| - | $ sudo netplan apply | + | |
| - | </ | + | |
| - | + | ||
| - | 管理ノードを再起動してください。 | + | |
| - | * 再起動後、IPアドレスが固定されているか確認してください。< | + | |
| - | + | ||
| - | + | ||
| - | === インストールと設定 === | + | |
| DHCPサーバーの立ち上げに必要なパッケージをインストールします | DHCPサーバーの立ち上げに必要なパッケージをインストールします | ||
| Line 153: | Line 85: | ||
| * reservations: | * reservations: | ||
| * 予約しているIPアドレスがサブネット外のものだとエラーになります。デフォルトで例がいろいろ書かれていますので、**使わないやつはコメントアウトするか削除しておきましょう。** | * 予約しているIPアドレスがサブネット外のものだとエラーになります。デフォルトで例がいろいろ書かれていますので、**使わないやつはコメントアウトするか削除しておきましょう。** | ||
| - | - 設定が終わったらDHCPサーバーを再起動します< | + | - DHCPサーバーの有効化と再起動を行います< |
| + | $ sudo systemctl enable kea-dhcp4-server | ||
| $ sudo systemctl restart kea-dhcp4-server | $ sudo systemctl restart kea-dhcp4-server | ||
| </ | </ | ||
| Line 159: | Line 92: | ||
| $ sudo systemctl status kea-dhcp4-server | $ sudo systemctl status kea-dhcp4-server | ||
| </ | </ | ||
| - | - 管理ノードで< | + | - 管理ノードで、以下を実行して計算ノードがネットワークにつながったかどうかを確認します< |
| $ ping 192.168.0.11 | $ ping 192.168.0.11 | ||
| - | </ | ||
| - | - systemctlコマンドで、管理ノードを再起動したときの自動起動を有効にします(デフォルトでは有効になっていますが一応)< | ||
| - | $ sudo systemctl enable kea-dhcp4-server | ||
| </ | </ | ||
| + | |||
自作クラスタ計算機/kea_dhcpの基本設定.1782681198.txt.gz · Last modified: 2026/06/29 06:13 by koudai
