| | 88 | * 建立 20 個 VM 的主機名稱對應(hostname) |
| | 89 | {{{ |
| | 90 | root@jazzbook:~# cat >> /etc/hosts << EOF |
| | 91 | # for LXC |
| | 92 | 10.0.1.111 hdp11 |
| | 93 | 10.0.1.112 hdp12 |
| | 94 | 10.0.1.113 hdp13 |
| | 95 | 10.0.1.114 hdp14 |
| | 96 | 10.0.1.115 hdp15 |
| | 97 | 10.0.1.116 hdp16 |
| | 98 | 10.0.1.117 hdp17 |
| | 99 | 10.0.1.118 hdp18 |
| | 100 | 10.0.1.119 hdp19 |
| | 101 | 10.0.1.121 hdp21 |
| | 102 | 10.0.1.122 hdp22 |
| | 103 | 10.0.1.123 hdp23 |
| | 104 | 10.0.1.124 hdp24 |
| | 105 | 10.0.1.125 hdp25 |
| | 106 | 10.0.1.126 hdp26 |
| | 107 | 10.0.1.127 hdp27 |
| | 108 | 10.0.1.128 hdp28 |
| | 109 | 10.0.1.129 hdp29 |
| | 110 | EOF |
| | 111 | }}} |
| | 112 | * 先建立五個 LXC VM 試試看 |
| | 113 | {{{ |
| | 114 | root@jazzbook:~# for ((i=11;i<=15;i++)); do lxc-create -t ubuntu -n hdp$i; done |
| | 115 | |
| | 116 | Checking cache download in /var/cache/lxc/precise/rootfs-i386 ... |
| | 117 | Copy /var/cache/lxc/precise/rootfs-i386 to /usr/lib/i386-linux-gnu/lxc ... |
| | 118 | Copying rootfs to /usr/lib/i386-linux-gnu/lxc ... |
| | 119 | /bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8) |
| | 120 | Generating locales... |
| | 121 | en_US.UTF-8... done |
| | 122 | Generation complete. |
| | 123 | Creating SSH2 RSA key; this may take some time ... |
| | 124 | Creating SSH2 DSA key; this may take some time ... |
| | 125 | Creating 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 | {{{ |
| | 135 | root@jazzbook:~# for ((i=11;i<=15;i++)); do lxc-start -d -n hdp$i; done |
| | 136 | }}} |
| | 137 | * 安裝 LXC Web Panel |
| | 138 | {{{ |
| | 139 | jazz@jazzbook:~$ sudo su - |
| | 140 | root@jazzbook:~# wget http://lxc-webpanel.github.io/tools/install.sh -O - | bash |
| | 141 | }}} |