This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
自作クラスタ計算機:nisの基本設定 [2021/01/24 06:32] koudai |
自作クラスタ計算機:nisの基本設定 [2023/12/27 21:35] koudai [計算ノード] |
||
---|---|---|---|
Line 5: | Line 5: | ||
* 共有する設定を管理するサーバをNISサーバと呼び、今回は管理ノードをその役割に当てます | * 共有する設定を管理するサーバをNISサーバと呼び、今回は管理ノードをその役割に当てます | ||
+ | * 現在ではNISはレガシーなので(例えば以下で述べるアップデート関係の問題も一向に対処されません)、LDAPなど別の手段も検討してください | ||
====== 設定方法 ====== | ====== 設定方法 ====== | ||
Line 13: | Line 13: | ||
sudo apt install nis | sudo apt install nis | ||
</ | </ | ||
- | * 途中でNISドメイン名というものを聞かれので kanri.nis | + | * 途中でNISドメイン名を聞かれので、好きなように設定してください(以下では |
- | * NISドメイン名は設定を共有するコンピュータのグループの名前のことであり、IPネットワークで使われるドメイン名とはまったく関係ありません | + | * 「NISドメイン名」はNISにより設定を共有するコンピュータのグループの名前のことで、DNSのドメイン名とは別物です |
* NISドメイン名は / | * NISドメイン名は / | ||
+ | * 設定したNISドメイン名は次のコマンドで確認できます< | ||
+ | $ domainname </ | ||
- / | - / | ||
$ sudo vi / | $ sudo vi / | ||
Line 67: | Line 69: | ||
===== 計算ノード ===== | ===== 計算ノード ===== | ||
- | NISによってUbuntuがハングアップするのを防ぎます。 | + | - NISによってUbuntuがハングアップするのを防ぎます。< |
- | + | ||
- | < | + | |
$ sudo vim / | $ sudo vim / | ||
# IPAddressDeny=any をコメントアウト | # IPAddressDeny=any をコメントアウト | ||
$ sudo systemctl daemon-reload | $ sudo systemctl daemon-reload | ||
</ | </ | ||
- | + | | |
- | | + | |
- NISのパッケージをインストールする< | - NISのパッケージをインストールする< | ||
$ sudo apt install nis | $ sudo apt install nis | ||
Line 101: | Line 99: | ||
* これにより、各計算ノードで /etc/hosts を編集する必要がなくなります | * これにより、各計算ノードで /etc/hosts を編集する必要がなくなります | ||
* グループの管理は管理ノードのみで行いたいため、gshadow(グループのパスワードが暗号化されて入っているファイル)は共有しません | * グループの管理は管理ノードのみで行いたいため、gshadow(グループのパスワードが暗号化されて入っているファイル)は共有しません | ||
- | - NISを再起動します< | + | - 計算ノードを再起動します< |
- | $ systemctl restart rpcbind nis | + | $ sudo reboot</ |
+ | - NISを再起動するには以下のコマンドで可能ですが、やたら時間がかかります(10分くらい、原因不明)< | ||
+ | $ sudo systemctl restart rpcbind nis | ||
+ | </ | ||
+ | - どのマシンの情報が共有されているかを見て、正しく設定されたか確認します< | ||
+ | $ ypwhich | ||
+ | kanri | ||
</ | </ | ||
- | * 割と時間がかかります。 | ||
- | |||
- | |||
====== 使い方 ====== | ====== 使い方 ====== | ||
Line 125: | Line 126: | ||
* Ubuntu18.04で発生を確認 | * Ubuntu18.04で発生を確認 | ||
- | * Ubuntu20.04では解決したようです | + | * Ubuntu20.04では未確認 |
< | < |