2012年11月8日木曜日

lxc-centos

Ubuntu 上で、CentOS6 用の LXC テンプレート (lxc-centos) を試してみます。

■ テンプレートをダウンロードする。
■ (12.04 LTS の場合は、/usr/lib/lxc/templates/lxc 以下に保存すること。)
$ sudo wget -O /usr/share/lxc/templates/lxc-centos \
https://gist.github.com/raw/3514296/b5c055108b4019fae8ea4fff4c58edda46ffe079/lxc-centos

$ sudo chmod 755 /usr/share/lxc/templates/lxc-centos

■ curl と yum が必要なので、パッケージをインストールする。
$ sudo apt-get install curl yum

■ コンテナを作成
$ sudo lxc-create -t centos -n co1

■ コンテナを起動
$ sudo lxc-start -n co1

■ コンテナに root/password でログイン

■ パスワードの設定
@co1# passwd

■ ネットワークを停止
@co1# service network stop

■ ネットワークの設定
@co1# cat <<'__END__' >/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
NM_CONTROLLED=no
NOZEROCONF=yes
IPADDR=10.0.3.111
PREFIX=24
GATEWAY=10.0.3.1
DNS1=10.0.3.1
__END__

■ ネットワーク設定の反映
@co1# service network start

■ パッケージ更新
@co1# yum update -y

■ タイムゾーンの確認
@co1# date
Thu Nov  8 03:08:21 EST 2012

■ タイムゾーンの設定 (JST)
@co1# cp -p /usr/share/zoneinfo/Asia/Tokyo /etc/localtime

■ タイムゾーンの確認 (JST になっていることを確認)
@co1# date
Thu Nov  8 17:09:26 JST 2012



参考

0 件のコメント: