メインコンテンツに移動

sun3サーバー

営業中

とりあえず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

いちおう動いた!