2012年10月22日月曜日

Ubuntu Server 12.04 LTS + LXC + X (xrdp + Ratpoison)

Ubuntu Server 12.04 LTS 上動作す LXC で、X を起動します。
xrdp と Ratpoison を使用します。


■ LXC をインストール
$ sudo apt-get install lxc

■ hosts ファイルに作成するコンテナの行を追加
$ sudo vi /etc/hosts
# lxc hosts
10.0.3.101      pp1.local pp1
10.0.3.102      qq1.local qq1
__END__

■ hosts ファイルの変更を dnsmasq 反映するために再起動
$ sudo initctl restart lxc-net

■ Ubuntu 12.04 を作成
$ sudo lxc-create -t ubuntu -n pp1 -- -r precise

■ Ubuntu 12.10 を作成
$ sudo lxc-create -t ubuntu -n qq1 -- -r quantal


以下、pp1 の場合で説明します。
pp1 での操作は、プロンプトを「@pp$」で示します。

$ sudo lxc-start -n pp1

■ pp1 に ubuntu/ubuntu でログイン

■ パスワードの設定
@pp1$ passwd

■ DHCP で取得したアドレスを開放
@pp1$ sudo ifdown -v eth0

■ ネットワークの設定
@pp1$ sudo vi /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
  address 10.0.3.101
  netmask 255.255.255.0
  gateway 10.0.3.1
  dns-nameservers 10.0.3.1
  dns-search local
__END__

■ ネットワーク設定の反映
@pp1$ sudo ifup -v eth0

■ パッケージ更新
@pp1$ sudo apt-get update && sudo apt-get dist-upgrade -y

■ タイムゾーンの設定
@pp1$ sudo dpkg-reconfigure tzdata
Asia/Tokyo


(作成中...)

参考

0 件のコメント: