営業中
とりあえずAlmaLinuxへの移行のために復活してみました.また死ぬかもですが. JOB管理サーバーやってます.
スペック
| CPU | Intel Core i7-4930K | 6Core 12Thread |
|---|---|---|
| MB | ASUS P9X79WS | |
| MEM | 32GB | |
| Ether | Intel Corporation Ethernet Controller 10-Gigabit X540-AT2 | 10.249.229.191 |
| Disk | WD60EZRX 6TB HDD x 6 | |
| Seagate SSD 500GB | ||
| GPU | NVIDIA Corporation GK110B [GeForce GTX 780 Ti] | |
| CASE | 3.5inch x6 |
2025.3.27
営業終了していたが,都合により試作AlmaLinuxFreeIPAサーバーとして復活. 仮製ファイルサーバー (17TB)として sun3 を詐称することにする.バックアップとしてSQLサーバーを営業する.
2025.8.17
仮設ファイルサーバーの役割は終わった. 遅い17TBのディスクの使い道であるが,
- RDMDriveのバックアップを行う
2025.10.15
JOB管理サーバーをやっていたsun2が起動しなくなったので,これをJOB管理サーバーにする. MariaDBがどうなっているんだろ. いちおう, mariadbのインストールはできているみたいだが, 動いてねえな.
# systemctl status mariadb
Database MariaDB is not initialized, but the directory /local/disk1/SQL is not empty, so initialization cannot be done.
ん. じゃが, /local/disk1/SQL というフォルダーはない. 移転でバックアップに使い, いらなくなったから消したのであろう. で, /etc/my.conf.d/client.conf とかには設定が残ったままである.
# dnf remove mariadb mariadb-server
削除中:
mariadb x86_64 3:10.5.27-1.el9_5 @appstream 18 M
依存関係パッケージの削除:
mariadb-backup x86_64 3:10.5.27-1.el9_5 @appstream 24 M
mariadb-server x86_64 3:10.5.27-1.el9_5 @appstream 63 M
mariadb-server-utils x86_64 3:10.5.27-1.el9_5 @appstream 801 k
未使用の依存関係の削除:
mariadb-common x86_64 3:10.5.27-1.el9_5 @appstream 179 k
mariadb-errmsg x86_64 3:10.5.27-1.el9_5 @appstream 2.6 M
mariadb-gssapi-server x86_64 3:10.5.27-1.el9_5 @appstream 20 k
mysql-selinux noarch 1.0.14-1.el9_6 @appstream 50 k
perl-DBD-MariaDB x86_64 1.21-16.el9_0 @appstream 383 k
perl-Sys-Hostname x86_64 1.23-481.1.el9_6 @appstream 21 k
これでよろしいですか? [y/N]:y
# rm -rf /etc/my.conf.d /etc/my.conf
# cd /local/disk0/packages/thirdparty
# rm stat/maria*
# dnf install mariadb-server
# make maria
selinux disabled
maria完了しました!
MariaDBの管理パスワードを設定します.
以下のように答えるとよいぞ:
Enter current password for root (enter for none):(RETURN)
OK, successfully used password, moving on...
Switch to unix_socket authentication [Y/n] Y
Change the root password? [Y/n] Y
New password:いつもの(RETURN)
Re-enter new password:いつもの(RETURN)
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y
(HIT ENTER KEY)
...
mariaslurmdb.sysh191.229.249.10.1016485.vlan.kuins.netB9*2470C0C06DEE42FD1618BB99005ADCA2EC9D1E19word mysql_native_password
Created symlink /etc/systemd/system/mysql.service → /usr/lib/systemd/system/mariadb.service.
Created symlink /etc/systemd/system/mysqld.service → /usr/lib/systemd/system/mariadb.service.
Created symlink /etc/systemd/system/multi-user.target.wants/mariadb.service → /usr/lib/systemd/system/mariadb.service.
mariaOK 3:10.5.27-1.el9_5
いけてる感じだが, firewallが邪魔である.
# firewall-cmd --permanent --add-service=mysql
# firewall-cmd --reload
# mysql -h 10.249.229.191 -u root -p
Password:いつもの
mysql> grant all privileges on *.* to root@"10.249.229.%" identified by '外部接続用パスワードをなんと平文でここに書く' with grant option;
で, /etc/my.cnf.d/mariadb-server.confを編集
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
log-error=/var/log/mariadb/mariadb.log
pid-file=/run/mariadb/mariadb.pid
innodb_buffer_pool_size = 4096M
innodb_lock_wait_timeout = 900
これで, MariaDBはおおけー. 再起動しますね
JOB管理システムは,まずは設定ファイルを書き換える:
# cd /local/disk0/packages/thirdparty
# make munge.key.create
# vi rc/slurm.conf
...
SlurmctldHost=h191
...
AccountingStorageHost=h191
...
# rm stat/slurm*
# make slurm-server
いちおう動いた!