Changes between Version 8 and Version 9 of jazz/LXC


Ignore:
Timestamp:
Jan 12, 2014, 6:28:58 PM (11 years ago)
Author:
jazz
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • jazz/LXC

    v8 v9  
    5555lxc version: 1.0.0.alpha1
    5656}}}
    57  * 安裝 LXC Web Panel
    58 {{{
    59 jazz@jazzbook:~$ sudo su -
    60 root@jazzbook:~# wget http://lxc-webpanel.github.io/tools/install.sh -O - | bash
    61 }}}
    62  * 建立 20 個 VM 的主機名稱對應(hostname)
    63 {{{
    64 root@jazzbook:~# cat >> /etc/hosts << EOF
    65 # for LXC
    66 10.0.1.111      hdp11
    67 10.0.1.112      hdp12
    68 10.0.1.113      hdp13
    69 10.0.1.114      hdp14
    70 10.0.1.115      hdp15
    71 10.0.1.116      hdp16
    72 10.0.1.117      hdp17
    73 10.0.1.118      hdp18
    74 10.0.1.119      hdp19
    75 10.0.1.121      hdp21
    76 10.0.1.122      hdp22
    77 10.0.1.123      hdp23
    78 10.0.1.124      hdp24
    79 10.0.1.125      hdp25
    80 10.0.1.126      hdp26
    81 10.0.1.127      hdp27
    82 10.0.1.128      hdp28
    83 10.0.1.129      hdp29
    84 EOF
    85 }}}
    8657 * 根據 /etc/default/lxc-net 的說明,可以設定一個檔案,來根據 hostname 決定 IP 分配
    8758{{{
     
    11586EOF
    11687}}}
     88 * 建立 20 個 VM 的主機名稱對應(hostname)
     89{{{
     90root@jazzbook:~# cat >> /etc/hosts << EOF
     91# for LXC
     9210.0.1.111      hdp11
     9310.0.1.112      hdp12
     9410.0.1.113      hdp13
     9510.0.1.114      hdp14
     9610.0.1.115      hdp15
     9710.0.1.116      hdp16
     9810.0.1.117      hdp17
     9910.0.1.118      hdp18
     10010.0.1.119      hdp19
     10110.0.1.121      hdp21
     10210.0.1.122      hdp22
     10310.0.1.123      hdp23
     10410.0.1.124      hdp24
     10510.0.1.125      hdp25
     10610.0.1.126      hdp26
     10710.0.1.127      hdp27
     10810.0.1.128      hdp28
     10910.0.1.129      hdp29
     110EOF
     111}}}
     112 * 先建立五個 LXC VM 試試看
     113{{{
     114root@jazzbook:~# for ((i=11;i<=15;i++)); do lxc-create -t ubuntu -n hdp$i; done
     115
     116Checking cache download in /var/cache/lxc/precise/rootfs-i386 ...
     117Copy /var/cache/lxc/precise/rootfs-i386 to /usr/lib/i386-linux-gnu/lxc ...
     118Copying rootfs to /usr/lib/i386-linux-gnu/lxc ...
     119/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
     120Generating locales...
     121  en_US.UTF-8... done
     122Generation complete.
     123Creating SSH2 RSA key; this may take some time ...
     124Creating SSH2 DSA key; this may take some time ...
     125Creating SSH2 ECDSA key; this may take some time ...
     126
     127##
     128# The default user is 'ubuntu' with password 'ubuntu'!
     129# Use the 'sudo' command to run tasks as root in the container.
     130##
     131}}}
     132 * 從以上訊息可以得知,預設的帳號密碼都是 ubuntu
     133 * 啟動 5 個 LXC VM
     134{{{
     135root@jazzbook:~# for ((i=11;i<=15;i++)); do lxc-start -d -n hdp$i; done
     136}}}
     137 * 安裝 LXC Web Panel
     138{{{
     139jazz@jazzbook:~$ sudo su -
     140root@jazzbook:~# wget http://lxc-webpanel.github.io/tools/install.sh -O - | bash
     141}}}