Wednesday, November 30, 2011
ServersManアップデート方法
気がついたらDtiのVPSについてくる Serversman機能が動かなくなってたw
以前はhttpdと絡んで動いてたので、conf類を確認するも動作がオカシイ。
そもそも利用していなかったからドーでもよかったのだがw
でもちょっと調べたらどうやらVer Upがあったらしい。
手動でUpgradeしないとアカンらしいので手順を。。。
まずServersmanの現Ver確認:
# rpm -qi serversman
ウチのは 1.0-004 とかでした。古いのでupgradeします。
最新は1.0 006なのでダウンロードします:
(MD5 : 6f5bbe6f8efcb772e7fac428c5d9a59f)
# wget http://vpsrepo.ub-freebit.net/serversman/serversman-1.0-006.i386.rpm # md5sum serversman-1.0-006.i386.rpm
普通にUpgradeコマンドたたきます。
# rpm -Uvh serversman-1.0-006.i386.rpm
続いて Serversman Admin Toolのverを確認します。
# rpm -qi smadmin
ウチのは1.0のナンチャラってのが入ってました。
古いのでUpgradeします。
pkgをダウンロードします:
(MD5 : 7adafb272b77902d4b3f73fc4162cdf2)
# wget http://vpsrepo.ub-freebit.net/smadmin/smadmin-2.0-001.i386.rpm # md5sum smadmin-2.0-001.i386.rpm
で、まずpkgを消してからインスコします。
インスコしたら起動します。
起動したら起動してるか確認します。
※ ver2.0 にはUpgradeできないよ(エラる)
# rpm -e smadmin # rpm -ivh smadmin-2.0-001.i386.rpm # /etc/init.d/smadmd start # ps ax | grep smadmin
バージョンアップ後は、
ServersMan Admin Toolの利用ポート番号が “9510” になるので、
iptablesに追記します。
まずiptablesのdefault起動を止める。 (間違ったとき対策)
# chkconfig iptables off
で、下記を iptables.txt として編集保存:
*filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -N MYCHAIN -A MYCHAIN -m state --state ESTABLISHED,RELATED -j ACCEPT -A MYCHAIN -p icmp -j ACCEPT -A MYCHAIN -s 127.0.0.0/8 -d 127.0.0.0/8 -j ACCEPT -A MYCHAIN -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT -A MYCHAIN -m state --state NEW -m tcp -p tcp --dport 25 -j ACCEPT -A MYCHAIN -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT -A MYCHAIN -m state --state NEW -m tcp -p tcp --dport 110 -j ACCEPT -A MYCHAIN -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT -A MYCHAIN -m state --state NEW -m tcp -p tcp --dport 3843 -j ACCEPT -A MYCHAIN -m state --state NEW -m tcp -p tcp --dport 9510 -j ACCEPT -A MYCHAIN -m tcp -p tcp --dport 113 -j REJECT --reject-with tcp-reset -A MYCHAIN -j DROP -A INPUT -j MYCHAIN COMMIT
次にリアル設定ファイルに上書きしてiptables再起動。
Webから動作チェックして問題無ければ default起動もonに変更。
# cp iptables.txt /etc/sysconfig/iptables # /etc/init.d/iptables stop # /etc/init.d/iptables start # chkconfig iptables on
以上
ちなみにココにマヌアルがありました:
ServersManアップデート方法(CentOS 32bit、64bit版)