インストールメモ2

大体できた。後は運用方法に沿ってやってくだけ。ここら辺までは全部自動でできそうなので後で何とかしよう。

VPS作成準備

# yum install vzpkg vzyum vzrpm43-python vzrpm44-python
# yum search vztmpl
# yum install vztmpl-centos-4.i386
# vzpkgcache centos-4-i386centos-4-i386

VPS作成

# vzctl create 101 --ostemplate centos-f-4-i386-default
# vzctl set 101 --ipadd 192.168.10.11 --save
# vzctl set 101 --hostname vps101 --save
# vzctl set 101 --nameserver 192.168.10.254 --save

yumを入れる

ホストOS上でDVDをマウントして、vzrpmコマンドを利用してインストールしていく。

# vzrpm 101 -ivh yum-2.4.3-4.el4.centos.noarch.rpm
exec /usr/share/vzpkgtools/vzrpm43/bin/rpm --root /vz/root/101 --veid 101 -ivh yum-2.4.3-4.el4.centos.noarch.rpm
error: Failed dependencies:
libxml2-python is needed by yum-2.4.3-4.el4.centos.noarch
python-elementtree is needed by yum-2.4.3-4.el4.centos.noarch
python-sqlite is needed by yum-2.4.3-4.el4.centos.noarch
rpm-python is needed by yum-2.4.3-4.el4.centos.noarch
urlgrabber is needed by yum-2.4.3-4.el4.centos.noarch
yum-metadata-parser is needed by yum-2.4.3-4.el4.centos.noarch

python-sqliteyum-metadata-parserには、更にlibsqlite3.so.0が必要といわれるので、sqliteを入れる。
urlgrabberはpython-urlgrabberに入ってるのでそれを入れる。

# vzrpm 101 -ivh sqlite-3.3.6-2.i386.rpm
# vzrpm 101 -ivh python-urlgrabber-2.9.8-2.noarch.rpm

で、順番に入れつつ再度挑戦。

# vzrpm 101 -ivh libxml2-python-2.6.16-10.i386.rpm
# vzrpm 101 -ivh python-elementtree-1.2.6-5.el4.centos.i386.rpm
# vzrpm 101 -ivh python-sqlite-1.1.7-1.2.1.i386.rpm
# vzrpm 101 -ivh rpm-python-4.3.3-23_nonptl.i386.rpm
# vzrpm 101 -ivh puthoython-urlgrabber-2.9.8-2.noarch.rpm
# vzrpm 101 -ivh yum-metadata-parser-1.0-8.el4.centos.i386.rpm
# vzrpm 101 -ivh yum-2.4.3-4.el4.centos.noarch.rpm

yumのチェックも兼ねてtelnet-serverを入れる。

# vzctl enter 101 ※実際は入らないでも出来るけど・・・
# yum install telnet-server
# chkconfig telnet on
# netstat -a | more ※確認
# useradd ***** ※telnetログイン用ユーザ
# passwd *****
# exit
# vzctl set 101 userpasswd root:*****

とりあえず終わり。