差分
このページの2つのバージョン間の差分を表示します。
| サーバ新規追加時の手順 [2021/04/13 14:03] – [共有フォルダ] 118.240.79.152 | サーバ新規追加時の手順 [Unknown date] (現在) – 削除 - 外部編集 (Unknown date) 127.0.0.1 | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| - | # サーバ新規追加時の手順 | ||
| - | |||
| - | ## CentOS7 DVDからsetup | ||
| - | |||
| - | 日本語を選択 (```LANG=ja_JP.UTF-8```にするためで、英語にすると、```LANG=en_US.UTF-8```となり、sortなどのプログラムの挙動が変わってしまうので日本語に揃える) | ||
| - | |||
| - | ソフトウェアの選択→GNOME Desktop | ||
| - | |||
| - | パーティションの設定→手動にして、/ | ||
| - | |||
| - | KDUMP無効 | ||
| - | |||
| - | ネットワーク→ONにして設定の全般で自動的に接続するにチェック→ホスト名をm384などとつける | ||
| - | |||
| - | ネットワークのIPアドレスを下記のように固定で設定する。 | ||
| - | |||
| - | ``` | ||
| - | 方式:手動 | ||
| - | アドレス(追加) | ||
| - | アドレス:(例)192.168.251.120 | ||
| - | ネットマスク:24 | ||
| - | ゲートウェイ:192.168.251.1 | ||
| - | DNSサーバ:192.168.251.201 | ||
| - | ドメインを検索:s | ||
| - | ``` | ||
| - | |||
| - | rootパスワード: | ||
| - | |||
| - | 最初のユーザとして、とりあえずyoshitakeなどと作っておき、管理者権限を付与する。 | ||
| - | |||
| - | [[サーバのipアドレスとホスト名の対応表]]にサーバの名前を追加しておくこと。 | ||
| - | |||
| - | |||
| - | ## DNS登録 | ||
| - | |||
| - | サーバの名前でアクセスできるようにするために、[[内部dns登録]]のページに従って登録する。 | ||
| - | |||
| - | ## セットアップ後にまずやること | ||
| - | |||
| - | アカウント:セットアップ時に登録した管理者ユーザ(例:yoshitake)でログインする。 | ||
| - | |||
| - | ### 最初に管理者userをID指定して作成 | ||
| - | |||
| - | ``` | ||
| - | sudo su | ||
| - | ``` | ||
| - | |||
| - | ``` | ||
| - | uid=600 | ||
| - | id=suikou | ||
| - | pass=suikou | ||
| - | groupadd -g $uid $id | ||
| - | sudo useradd -u $uid -g $id -d /home/$id -s /bin/bash $id | ||
| - | echo -e " | ||
| - | gpasswd -a $id wheel | ||
| - | sed -i ' | ||
| - | ``` | ||
| - | |||
| - | |||
| - | ## 設定ファイルコピー | ||
| - | |||
| - | ``` | ||
| - | #echo " | ||
| - | #scp m24.s:/ | ||
| - | #sudo yum -y install nfs-utils # | ||
| - | |||
| - | mkdir /suikou | ||
| - | mkdir / | ||
| - | |||
| - | echo ' | ||
| - | m32s.s:/ | ||
| - | m32s.s:/ | ||
| - | m32s.s:/ | ||
| - | m32s.s:/ | ||
| - | m32s.s:/ | ||
| - | m32s.s:/ | ||
| - | ' >> /etc/fstab | ||
| - | mount -a | ||
| - | ``` | ||
| - | |||
| - | ## SE Linux無効化設定 | ||
| - | |||
| - | ``` | ||
| - | setenforce 0 | ||
| - | sed -i ' | ||
| - | ``` | ||
| - | |||
| - | ## Firewall無効化設定 | ||
| - | |||
| - | ``` | ||
| - | systemctl stop firewalld.service | ||
| - | systemctl disable firewalld.service | ||
| - | ``` | ||
| - | |||
| - | ## zabbixインストール | ||
| - | |||
| - | ``` | ||
| - | #rpm -ivh http:// | ||
| - | rpm -ivh / | ||
| - | sed -i ' | ||
| - | |||
| - | #sudo yum install sysstat # | ||
| - | |||
| - | echo " | ||
| - | Timeout=30 | ||
| - | |||
| - | UserParameter=hdd.rmbyte[*], | ||
| - | UserParameter=hdd.wmbyte[*], | ||
| - | UserParameter=toppro, | ||
| - | " >> / | ||
| - | |||
| - | systemctl start zabbix-agent | ||
| - | systemctl enable zabbix-agent | ||
| - | ``` | ||
| - | |||
| - | ### zabbixサーバから確認(おまけ) | ||
| - | |||
| - | ``` | ||
| - | ssh suikouvm.s | ||
| - | zabbix_get -s m64 -k agent.version | ||
| - | # | ||
| - | |||
| - | ``` | ||
| - | |||
| - | ### zabbix管理ページへの登録 | ||
| - | |||
| - | http:// | ||
| - | |||
| - | 設定→ホスト→ホストの作成 をクリックし、 | ||
| - | |||
| - | 新規サーバの | ||
| - | |||
| - | - ホスト名 | ||
| - | |||
| - | - グループ(Linux serversを選択し、左矢印をクリック) | ||
| - | |||
| - | - エージェントのインターフェイス IPアドレス | ||
| - | |||
| - | を設定する。まだ「追加」はクリックせずに、「テンプレート」タブを開き、「新規テンプレートをリンク」のところで、 | ||
| - | |||
| - | 1. 選択をクリックし、「Template OS Linux」を選択する。 | ||
| - | |||
| - | 1. 真ん中の追加をクリック | ||
| - | |||
| - | 1. 一番下の追加をクリック | ||
| - | |||
| - | {{2017-05-11.png}} | ||
| - | |||
| - | それから、監視データ→スクリーン→スクリーンの変更ページを開いて、適宜グラフ、シンプルグラフを追加する。 | ||
| - | |||
| - | ## gcc install等 | ||
| - | |||
| - | ``` | ||
| - | #yum -y groupinstall "GNOME Desktop" | ||
| - | yum -y groupinstall " | ||
| - | yum -y install libX11-devel libXt-devel libXext-devel | ||
| - | yum -y install epel-release | ||
| - | yum install -y libunwind libicu libgdiplus | ||
| - | yum install -y squashfs-tools #for singularity | ||
| - | yum install -y lm_sensors | ||
| - | ``` | ||
| - | |||
| - | ## 外付けUSBマウント関係 | ||
| - | |||
| - | ``` | ||
| - | yum -y install ntfs-3g | ||
| - | yum -y localinstall / | ||
| - | yum -y localinstall / | ||
| - | ``` | ||
| - | |||
| - | ## NFS設定 | ||
| - | |||
| - | ``` | ||
| - | #sudo yum -y install nfs-utils # | ||
| - | |||
| - | mkdir /data | ||
| - | echo '/data 192.168.0.0/ | ||
| - | exportfs -ra | ||
| - | |||
| - | sudo systemctl restart rpcbind | ||
| - | sudo systemctl restart nfs-server | ||
| - | |||
| - | sudo systemctl enable rpcbind nfs-server | ||
| - | ``` | ||
| - | |||
| - | ## サーバのフォルダを他からも見えるように登録の準備 | ||
| - | |||
| - | nano / | ||
| - | |||
| - | 他のサーバの記述を参考に、新規サーバを追加 | ||
| - | |||
| - | ## XRDPインストール | ||
| - | |||
| - | ``` | ||
| - | yum -y install xrdp | ||
| - | systemctl start xrdp | ||
| - | systemctl enable xrdp | ||
| - | yum -y groupinstall xfce | ||
| - | |||
| - | sed -i ' | ||
| - | ``` | ||
| - | |||
| - | ## RStudio Serverインストール | ||
| - | |||
| - | ``` | ||
| - | yum -y install httpd | ||
| - | yum -y localinstall / | ||
| - | |||
| - | echo " | ||
| - | echo " | ||
| - | ProxyPassReverse /rstudio/ http:// | ||
| - | RedirectMatch permanent ^/rstudio$ / | ||
| - | |||
| - | systemctl start httpd | ||
| - | systemctl enable httpd | ||
| - | systemctl enable rstudio-server.service | ||
| - | sed -i ' | ||
| - | systemctl start rstudio-server.service | ||
| - | |||
| - | ``` | ||
| - | |||
| - | ## autofs設定 | ||
| - | |||
| - | ``` | ||
| - | #sudo yum -y install autofs # | ||
| - | |||
| - | sed -i ' | ||
| - | echo "/ | ||
| - | scp m24.s:/ | ||
| - | |||
| - | sudo systemctl start autofs | ||
| - | sudo systemctl enable autofs | ||
| - | ``` | ||
| - | |||
| - | ## ラボメンバー全員のアカウント登録 | ||
| - | |||
| - | ``` | ||
| - | cd /root | ||
| - | ./ | ||
| - | ``` | ||
| - | |||
| - | ## Grid Engine 参加設定 | ||
| - | |||
| - | ``` | ||
| - | ssh m24.s | ||
| - | ``` | ||
| - | |||
| - | ``` | ||
| - | source / | ||
| - | nano /etc/hosts # | ||
| - | qconf -as (新しいサーバの名前) | ||
| - | qconf -ah (新しいサーバの名前) | ||
| - | exit | ||
| - | ``` | ||
| - | |||
| - | ``` | ||
| - | cd / | ||
| - | hostip=`ip addr|grep 192.168.251|sed ' | ||
| - | hostnm=`hostname` | ||
| - | echo " | ||
| - | $hostip $hostnm" | ||
| - | ./ | ||
| - | 質問はすべてEnterで良い | ||
| - | ``` | ||
| - | |||
| - | ``` | ||
| - | source / | ||
| - | qconf -rattr exechost complex_values mem_req=`free -g|grep " | ||
| - | ``` | ||
| - | |||
| - | ## ファイルオープン数上限緩和 | ||
| - | |||
| - | ``` | ||
| - | echo '* soft nofile 65536 | ||
| - | * hard nofile 65536' >> / | ||
| - | ``` | ||
| - | |||
| - | ## 共有フォルダ周りの設定 | ||
| - | |||
| - | suikouvmにログインして、下記の設定を行う。ただし共有フォルダの接続をリセットしてしまうため、共有フォルダ利用者がいないか、zabbix等で確認すること。 | ||
| - | |||
| - | ``` | ||
| - | ssh -l root suikouvm.s #password: suikou | ||
| - | scp m24.s:/ | ||
| - | systemctl restart autofs | ||
| - | ls / | ||
| - | # | ||
| - | ln -s / | ||
| - | exit | ||
| - | ``` | ||
| - | |||
| - | 解析ノード全体で/ | ||
| - | |||
| - | ``` | ||
| - | for i in `qhost|tail -n+4|cut -f 1 -d " "`; do echo $i; ssh $i sudo / | ||
| - | ``` | ||
| - | |||
| - | suikougwの、/ | ||
| - | |||
| - | ``` | ||
| - | ssh suikougw # | ||
| - | su - # | ||
| - | scp m24.s:/ | ||
| - | systemctl restart autofs | ||
| - | ``` | ||
| - | |||
| - | ## サーバスペックを更新 | ||
| - | [[サーバスペック]] | ||
| - | |||
| - | ## サーバのipアドレスとホスト名の対応表を更新 | ||
| - | [[サーバのipアドレスとホスト名の対応表]] | ||
| - | |||
| - | ## メンバー追加時の手順を実行する | ||
| - | |||
| - | [[メンバー追加時の手順]]ページのサーバ名を追加して、実行する。 | ||
| - | |||
| - | |||
| - | ## 簡略化インストール | ||
| - | |||
| - | ``` | ||
| - | sudo su - | ||
| - | ``` | ||
| - | |||
| - | ``` | ||
| - | scp m24.s:/ | ||
| - | bash run-setup-package.sh | ||
| - | ``` | ||
| - | |||
| - | ### 共有フォルダ | ||
| - | |||
| - | ``` | ||
| - | #sudo yum -y install autofs # | ||
| - | |||
| - | # 以下新規にNFSを提供せず使用するのみなら、bash / | ||
| - | sed -i ' | ||
| - | echo "/ | ||
| - | |||
| - | nano / | ||
| - | |||
| - | cp / | ||
| - | |||
| - | sudo systemctl start autofs | ||
| - | sudo systemctl enable autofs | ||
| - | |||
| - | cd /root | ||
| - | ./ | ||
| - | |||
| - | su - suikou | ||
| - | ssh m768 | ||
| - | source / | ||
| - | for i in `qhost|tail -n+4|grep -v " - "|cut -f 1 -d " "`; do echo $i; ssh $i sudo cp / | ||
| - | |||
| - | #suikouvm | ||
| - | ssh -l root suikouvm.s #password: suikou | ||
| - | cp / | ||
| - | systemctl restart autofs | ||
| - | ls / | ||
| - | # | ||
| - | ln -s / | ||
| - | exit | ||
| - | |||
| - | #suikougw | ||
| - | ssh -l root suikougw.s | ||
| - | scp m32s.s:/ | ||
| - | scp m32s.s:/ | ||
| - | sudo systemctl restart autofs | ||
| - | ./ | ||
| - | exit | ||
| - | |||
| - | ``` | ||
| - | |||
| - | ## synology NASへマウント | ||
| - | |||
| - | http:// | ||
| - | File Stationを開いて、「NAS」を右クリックして「フォルダの作成」で該当サーバのフォルダを作成。その後「ツール」→「リモートフォルダのマウント」→「NFS共有フォルダ」→フォルダ:「m768c.s:/ | ||
| - | |||
| - | |||
| - | ### 共有フォルダ(samba) | ||
| - | |||
| - | sambaのホストになるなら、[[samba]]のページを参照。 | ||
| - | |||
| - | ### Grid Engine 参加設定 | ||
| - | |||
| - | ``` | ||
| - | ssh m24.s | ||
| - | ``` | ||
| - | |||
| - | ``` | ||
| - | source / | ||
| - | nano /etc/hosts # | ||
| - | qconf -as (新しいサーバの名前) | ||
| - | qconf -ah (新しいサーバの名前) | ||
| - | exit | ||
| - | |||
| - | scp m24.s:/ | ||
| - | ``` | ||
| - | |||
| - | ``` | ||
| - | cd / | ||
| - | ./ | ||
| - | 質問はすべてEnterで良い | ||
| - | |||
| - | source / | ||
| - | qconf -rattr exechost complex_values mem_req=`free -g|grep " | ||
| - | ``` | ||
| - | |||