読者です 読者をやめる 読者になる 読者になる

Ubuntu13.10でLXCを使ってCentOSを起動しようとしてみた(失敗)

Linux:LXC

↓を参考にやってみたのですが、どうも最後のMIRROR文で
エラーが出る模様です。

LXC (Linux Container) を使い超軽量仮想環境を手に入れよう
http://qiita.com/tukiyo/items/672d556c6cf8e7458563

LXC使ってUbuntu上でCentOSを動かしてみた。
http://techmedia-think.hatenablog.com/entry/2013/12/02/184133

wgetでテンプレートを取得

$ sudo wget https://gist.github.com/hagix9/3514296/raw/7f6bb4e291fad1dad59a49a5c02f78642bb99a45/lxc-centos
--2014-02-12 19:55:04--  https://gist.github.com/hagix9/3514296/raw/7f6bb4e291fad1dad59a49a5c02f78642bb99a45/lxc-centos
gist.github.com (gist.github.com) をDNSに問いあわせています... 192.30.252.141
gist.github.com (gist.github.com)|192.30.252.141|:443 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 特定できません [text/plain]
`lxc-centos.1' に保存中

    [ <=>                                                        ] 12,095      --.-K/s   時間 0.009s

2014-02-12 19:55:05 (1.36 MB/s) - `lxc-centos.1' へ保存終了 [12095]

アクセス権書き換え

$ sudo chmod +x lxc-centos

その後、コンテナを作ろうとするとオプションが認識されないとの事で失敗。

$ sudo MIRROR=http://ftp.jaist.ac.jp/pub/Linux/CentOS/6.4/os/x86_64/ lxc-create -t centos -n centos0
getopt: オプション '--rootfs=/usr/lib/x86_64-linux-gnu/lxc' を認識できません
usage:
    lxc-centos -n|--name=<container_name>
        [-p|--path=<path>] [-c|--clean] [-R|--release=<Centos_release>] [-A|--arch=<arch of the container>]
        [-h|--help]
Mandatory args:
  -n,--name         container name, used to as an identifier for that container from now on
Optional args:
  -p,--path         path to where the container rootfs will be created, defaults to /var/lib/lxc. The container config will go under /var/lib/lxc in that case
  -c,--clean        clean the cache
  -R,--release      Centos release for the new container. if the host is Fedora, then it will defaultto the host's release.
  -m,--release-minor Minor release number for the new containar
  -A,--arch         NOT USED YET. Define what arch the container will be [i686,x86_64]
  -h,--help         print this help
lxc-create: container creation template for centos0 failed

lxc-create: Error creating container centos0