このエントリーをはてなブックマークに追加

5.1.1. Veewee

5.1.1.1. 概要

VeeweeはVagrant(VirtualBoxのための仮想マシンを用意するソフト)のためのBoxを作成するRubyのライブラリです
しかしVirtualBoxだけでなくVmware fusion、KVMの仮想マシンの雛形を作成することも可能です。
また、OpenStackのインスタンスのための雛形を作成するにも便利です。
と思いましたが仮想マシンとしては問題なく利用できますがGlanceで登録してもOpenStackで利用できませんでした。
また理由がわかり次第記述しておきます。
OpenStackのインスタンスの雛形を作成する方法は、KVMを普通に作成して登録(と同じとおもったんですが。。)、他にもoz-install、vmbuilderで作成して登録する方法などもありoz-installのほうが作成するだけならそちらのほうがいいかもしれません。
あと、imagefactory というのもあるみたいです。
多分oz-installが利用されているのかと。

5.1.1.2. VNCサーバ

あまりveeweeとは関係ありません。
virt-managerというKVM、LXCを操作するGUIのソフトウェアがあります。
直接Linuxを操作できる環境であればいいのですがWindowsからをリモートで操作したい場合はVNC、XRDPなどが必要になります。
ここではVNCサーバをホストにインストールすることにします。
VNCクライアントは色々あるので好きなものを利用してください。
# yum install tigervnc-server -y
# vi /etc/sysconfig/vncservers
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 1024x768 -nolisten tcp"

パスワードを設定します。

# vncpasswd
# service vncserver start
# chkconfigl vncserver on
また、Xが入っていないとGUIに接続できないためインストールされていない場合は行います。
# LANG=C ; yum groupinstall "Desktop" -y
# reboot

5.1.1.3. インストール

まず、OSはCentOS6.4を利用しました。
ただし、rubyで作成されていますのでLinuxのディストリビューションはどれでも特に問題なく動くでしょう。
libviritに依存していますので注意してください。
ソースからインストールしているのはテンプレートがgemでそのままインストールするより新しいのでそうしています。
この方法では、bundleを利用してインストールしていますのでディレクトリ内でしかveeweeコマンドを実行できません。
またKVMを利用するためconfigのkvmの部分をコメントアウトしています。
# yum groupinstall "Development Tools" -y
# yum install http://ftp.riken.jp/Linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm -y
# yum install -y libxslt-devel libxml2-devel zlib-devel  openssl-devel kvm virt-manager \
#                readline-devel libyaml-devel libffi-devel libvirt libvirt-devel
# \curl -L https://get.rvm.io | bash -s stable --ruby=1.9.2-p320
# source /usr/local/rvm/scripts/rvm
# cd /usr/local/src
# git clone https://github.com/jedi4ever/veewee.git
# export rvm_trust_rvmrcs_flag=1
# cd veewee
# sed -i 's@BUNDLE_WITHOUT: kvm@#BUNDLE_WITHOUT: kvm@' .bundle/config
# gem install bundler
# bundle install
# service libvirtd start
# chkconfig libvirtd on

5.1.1.4. 使い方

veeweeだけをコマンドで実行すると対応している仮想化ソフトウェアが表示されます。

コマンド 概要
veewee fusion Vmware fusionの仮想マシンの雛形を作成するためのサブコマンドを実行する
veewee help [TASK] タスクに関するヘルプを表示する
veewee kvm KVMの仮想マシンの雛形を作成するためのサブコマンドを実行する
veewee parallels Parallelsの仮想マシンの雛形を作成するためのサブコマンドを実行する
veewee vbox VirtualBoxの仮想マシンの雛形を作成するためのサブコマンドを実行する
veewee version Veeweeのバージョンを表示する
ここでは、KVMの仮想マシンの雛形を作成していきます。
veewee kvmで実行すると以下のタスクのためのサブコマンドが用意されています。
BoxとはVagrantで利用する仮想マシンの雛形のことです。
KVMだとVagrantで利用することは出来ませんが(今のところ)同じ呼称になっているだけだと思います。
コマンド 概要
veewee kvm build [BOX_NAME] Boxをビルドする
veewee kvm copy [BOX_NAME] [SRC] [DST] Boxをコピーする
veewee kvm define [BOX_NAME] [TEMPLATE] テンプレートを利用してBoxを作成する
veewee kvm destroy [BOX_NAME] Boxを強制停止する
veewee kvm halt [BOX_NAME] Boxをシャットダウンする
veewee kvm help [COMMAND] コマンドのヘルプを表示する
veewee kvm list Boxのリストを表示する
veewee kvm ostypes 各テンプレートのOSタイプ(64biなど)を表示する
veewee kvm sendkeys [BOX_NAME] [SEQUENCE] キーのシーケンスをBoxに送信する(Ctrl-Alt-Delなど)
veewee kvm ssh [BOX_NAME] [COMMAND] BoxにSSHで接続、コマンドを実行する
veewee kvm templates Boxを作成するためのテンプレートを表示する
veewee kvm undefine [BOX_NAME] Boxを削除する
veewee kvm up [BOX_NAME] Boxを起動する
veewee kvm validate [BOX_NAME] Boxを検証する
veewee kvm winrm [BOX_NAME] [COMMAND] BoxにWinRMで接続、コマンドを実行する

とりあえず、デフォルトのBoxテンプレートに何があるのか確認してみます。

# veewee kvm templates | awk -F"'" '{print $4}' | sort

有名なOS、Linuxのディストリビューションが殆ど網羅されてる気がします。

CentOS-4.8-i386
CentOS-5.5-i386-netboot
CentOS-5.5-x86_64-netboot
CentOS-5.6-i386
CentOS-5.6-i386-netboot
CentOS-5.6-x86_64-netboot
CentOS-5.6-x86_64-netboot-packages
CentOS-5.7-i386-netboot
CentOS-5.7-x86_64-netboot
CentOS-5.8-i386
CentOS-5.8-i386-netboot
CentOS-5.8-x86_64
CentOS-5.8-x86_64-netboot
CentOS-5.8-x86_64-reallyminimal
CentOS-5.9-i386
CentOS-5.9-i386-netboot
CentOS-5.9-x86_64
CentOS-5.9-x86_64-netboot
CentOS-6.0-i386
CentOS-6.0-i386-netboot
CentOS-6.0-x86_64
CentOS-6.0-x86_64-minimal
CentOS-6.0-x86_64-netboot
CentOS-6.1-x86_64-minimal
CentOS-6.1-x86_64-netboot
CentOS-6.2-i386-minimal
CentOS-6.2-x86_64-minimal
CentOS-6.2-x86_64-netboot
CentOS-6.3-i386-minimal
CentOS-6.3-x86_64-minimal
CentOS-6.3-x86_64-netboot
CentOS-6.3-x86_64-reallyminimal
CentOS-6.4-i386-minimal
CentOS-6.4-i386-netboot
CentOS-6.4-x86_64-minimal
CentOS-6.4-x86_64-netboot
Debian-5.0.10-amd64-netboot
Debian-5.0.10-i386-netboot
Debian-5.0.8-amd64-netboot
Debian-5.0.8-i386-netboot
Debian-6.0.3-amd64-netboot
Debian-6.0.3-i386-netboot
Debian-6.0.4-amd64-netboot
Debian-6.0.4-i386-netboot
Debian-6.0.5-amd64-netboot
Debian-6.0.5-i386-netboot
Debian-6.0.6-amd64-netboot
Debian-6.0.6-i386-netboot
Debian-6.0.7-amd64-netboot
Debian-6.0.7-i386-netboot
Debian-7.0-rc1-amd64-netboot
Debian-7.0-rc1-i386-netboot
Fedora-14-amd64
Fedora-14-amd64-netboot
Fedora-14-i386
Fedora-14-i386-netboot
Fedora-15-i386
Fedora-15-i386-netboot
Fedora-15-x86_64
Fedora-15-x86_64-netboot
Fedora-16-i386
Fedora-16-x86_64
Fedora-16-x86_64-netboot
Fedora-17-i386
Fedora-17-x86_64
Fedora-18-i386
Fedora-18-x86_64
OSX
OracleLinux-6.3-x86_64-DVD
SLES-11-SP1-DVD-i586-GM
SLES-11-SP1-DVD-x86_64-GM
SLES-11-SP2-DVD-x86_64-GM
Sysrescuecd-2.0.0-experimental
VMware-ESXi-5.0u2-x86_64
VMware-ESXi-5.1-x86_64
archlinux-i386
archlinux-i386-netboot
archlinux-x86_64
archlinux-x86_64-netboot
freebsd-8.2-experimental
freebsd-8.2-pcbsd-amd64
freebsd-8.2-pcbsd-i386
freebsd-8.2-pcbsd-i386-netboot
freebsd-9.0-RELEASE-amd64
freebsd-9.1-RELEASE-amd64
funtoo-latest-generic_64-stable
funtoo-latest-x86_64
gentoo-latest-i386-experimental
gentoo-latest-i686-experimental
gentoo-latest-x86_64-experimental
nixos-minimal-0.2-i686
openSUSE-11.4-DVD-i586
openSUSE-11.4-DVD-x86_64
openSUSE-11.4-NET-i586
openSUSE-11.4-NET-x86_64
openSUSE-12.1-DVD+NET-i586
openSUSE-12.1-DVD+NET-x86_64
openbsd50_amd64
openbsd50_i386
openbsd52_amd64
openbsd52_i386
openbsd52_i386_snap
openindiana-148-ai-x86
openindiana-151a7-text-x86
opensuse-11.4-i386-experimental
scientificlinux-5.7-i386
scientificlinux-5.7-x86_64
scientificlinux-5.9-i386
scientificlinux-5.9-x86_64
scientificlinux-6.1-i386-netboot
scientificlinux-6.1-x86_64-netboot
scientificlinux-6.2-i386-netboot
scientificlinux-6.2-x86_64-netboot
scientificlinux-6.3-i386-netboot
scientificlinux-6.3-x86_64-netboot
solaris-11-express-i386
ubuntu-10.04.2-amd64-netboot
ubuntu-10.04.2-server-i386-netboot
ubuntu-10.04.3-server-amd64
ubuntu-10.04.3-server-amd64-alt
ubuntu-10.04.3-server-i386
ubuntu-10.04.4-server-amd64
ubuntu-10.04.4-server-amd64-netboot
ubuntu-10.04.4-server-i386
ubuntu-10.04.4-server-i386-netboot
ubuntu-10.10-server-amd64
ubuntu-10.10-server-amd64-netboot
ubuntu-10.10-server-i386
ubuntu-10.10-server-i386-netboot
ubuntu-11.04-server-amd64
ubuntu-11.04-server-i386
ubuntu-11.10-server-amd64
ubuntu-11.10-server-amd64-ishaya
ubuntu-11.10-server-amd64-ruby192
ubuntu-11.10-server-amd64-rvm
ubuntu-11.10-server-i386
ubuntu-12.04.1-server-amd64
ubuntu-12.04.1-server-amd64-packages
ubuntu-12.04.1-server-i386
ubuntu-12.04.1-server-i386-packages
ubuntu-12.04.2-desktop-amd64
ubuntu-12.04.2-server-amd64
ubuntu-12.04.2-server-amd64-netboot
ubuntu-12.04.2-server-amd64-packages
ubuntu-12.04.2-server-i386
ubuntu-12.04.2-server-i386-netboot
ubuntu-12.04.2-server-i386-packages
ubuntu-12.10-desktop-amd64
ubuntu-12.10-server-amd64
ubuntu-12.10-server-amd64-packages
ubuntu-12.10-server-i386
ubuntu-12.10-server-i386-packages
ubuntu-8.04.4-server-amd64
ubuntu-8.04.4-server-i386
windows-2008R1-serverstandard-amd64
windows-2008R1-serverweb-amd64
windows-2008R1-serverweb-i386
windows-2008R1-serverwebcore-amd64
windows-2008R2-amd64
windows-2008R2-serverstandard-amd64
windows-2008R2-serverstandard-amd64-winrm
windows-2008R2-serverweb-amd64
windows-2008R2-serverwebcore-amd64
windows-7-enterprise-amd64
windows-7-enterprise-amd64-winrm
windows-7-enterprise-i386
windows-7-premium-amd64
windows-7-professional-amd64
windows-7-ultimate-amd64
windows-7sp1-ultimate-amd64
windows-8-amd64
windows-8-i386
windows-8-preview-amd64
元のテンプレートを指定して、オリジナルテンプレートを作成します。
そのままのテンプレートで問題ない場合は作成する必要もありません。
今回は、CentOS6.4を利用して作成します。
# veewee kvm define centos64_001 'CentOS-6.4-x86_64-minimal'
コマンドを実行するとdefinitionsディレクトリが作成されます。
またその中にテンプレート名で指定したcentos64_001というディレクトリが作成されます。
# cd definitions/centos64_001
# ls
base.sh  chef.sh  cleanup.sh  definition.rb  ks.cfg  puppet.sh  vagrant.sh  virtualbox.sh  zerodisk.sh
Veeweeはこれらを利用してBoxを作成します。
まず、definition.rbが呼ばれてその中に記述されている順番通りにシェルが実行されるみたいです。
なるべくOSの素のままで登録したいですので変更していきます。|
virtualboxもpuppetもchefもvagrantも利用しないので削除してしまいます。
ただし、definition.rbにシェルを読み込む部分がありますので中身を空にすることにします。
あと最後にリポジトリなどの情報を削除するcleanup.shがありますがこれも実行されなくても問題ないのでクリアしておきます。
# > chef.sh
# > puppet.sh
# > vagrant.sh
# > virtualbox.sh
# > cleanup.sh
次にキックスタート用のコンフィグを変更します。
元のものとは大分変わってますがKVMだけで利用する場合はそこまでしなくても良いでしょう。
OpenStackで利用することを仮定して改造しています。
日本語対応とファイアウォールの無効化を行いました。
コンソールの設定も追加しています。
またユーザーはveeweeからstackへ変更しました。
そしてOpenStackの場合は/homeなどを別パーティションにしておくと起動しませんので変更しました。
rootのパスワードは設定しないとダメみたいなので自分でもわからないものにしてますので必要な場合は平文ででも設定してください。
ちゃんとしたものを設定するのはopensslのコマンドです。
openssl passwd -1 -salt "openstack" "hogehoge"
# vi ks.cfg
install
key --skip
cdrom
lang ja_JP.UTF-8
keyboard jp106
network --bootproto=dhcp
rootpw --iscrypted $1$openstac$9Zs5SG9utKwb84epN/Kkg/
firewall --disabled
authconfig --enableshadow --passalgo=sha512
selinux --disabled
timezone --utc Asia/Tokyo
bootloader --location=mbr --append="console=tty0 console=ttyS0,115200"

text
skipx
zerombr

clearpart --all --initlabel

part /boot --fstype ext4 --size=200
part pv.2 --size=1 --grow
volgroup VolGroup00 --pesize=32768 pv.2
logvol swap --fstype swap --name=LogVol01 --vgname=VolGroup00 --size=768 --grow --maxsize=1536
logvol / --fstype ext4 --name=LogVol00 --vgname=VolGroup00 --size=1024 --grow

auth  --useshadow  --enablemd5
firstboot --disabled
reboot

%packages --ignoremissing
@base
@core
@japanese-support
@server-policy
%end

%post
/usr/bin/yum -y install sudo
/usr/sbin/groupadd stack
/usr/sbin/useradd stack -g stack -G wheel
echo "stack"|passwd --stdin stack
echo "stack        ALL=(ALL)       NOPASSWD: ALL" >> /etc/sudoers.d/stack
chmod 0440 /etc/sudoers.d/stack
%end
次にメモリやCPU数などを変更したい場合は``definition.rb``を変更します。
ここではログインユーザとパスワードを変更したのでこちらも変更しておきます。
あとは、ISOのダウンロード先ですが日本にしておいたほうが早そうなのでそれも変更します。
# sed -i "s@:memory_size=> '480',@:memory_size=> '2048',@" definition.rb
# sed -i "s@veewee@stack@" definition.rb
# vi definition.rb
:iso_src => "http://yum.singlehop.com/CentOS/6.4/isos/x86_64/CentOS-6.4-x86_64-minimal.iso",
:iso_md5 => "4a5fa01c81cc300f4729136e28ebe600",

を以下のように変更します。

:iso_src => "http://ftp.riken.jp/Linux/centos/6/isos/x86_64/CentOS-6.4-x86_64-minimal.iso",
:iso_md5 => "4a5fa01c81cc300f4729136e28ebe600",
あとは、OSのインストール時に実行してもらいたいものをbase.shに記述しておきます。
OpenStack用にSSHの公開鍵登録の部分とcloud-initをインストールする部分を変更しました。
ただし、cloud-initを利用できない状況でインストールすると起動に非常に時間がかかるので注意してください。
あとgrub.confのシリアルなどを書き換えるものを付与してもいいでしょう。

シリアルコンソール

serial --unit=0 --speed=115200
terminal --timeout=5 serial console

起動時の詳細画面を表示及びコンソール

rhgb quiet
を削除し以下のコンソールを追加
console=ttyS0,115200n8
# vi base.sh
# Base install

sed -i "s/^.*requiretty/#Defaults requiretty/" /etc/sudoers

cat > /etc/yum.repos.d/epel.repo << EOM
[epel]
name=epel
baseurl=http://download.fedoraproject.org/pub/epel/6/\$basearch
enabled=1
gpgcheck=0
EOM

cat  << EOF >> /etc/rc.local
if [ ! -d /root/.ssh ]; then
  mkdir -p /root/.ssh
  chmod 700 /root/.ssh
fi

# Fetch public key using HTTP
ATTEMPTS=10
while [ ! -f /root/.ssh/authorized_keys ]; do
    curl -f http://169.254.169.254/latest/meta-data/public-keys/0/openssh-key > /tmp/aws-key 2>/dev/null
    if [ \$? -eq 0 ]; then
        cat /tmp/aws-key >> /root/.ssh/authorized_keys
        chmod 0600 /root/.ssh/authorized_keys
        restorecon /root/.ssh/authorized_keys
        rm -f /tmp/aws-key
        echo "Successfully retrieved AWS public key from instance metadata"
    else
        FAILED=\$((\$FAILED + 1))
        if [ \$FAILED -ge \$ATTEMPTS ]; then
            echo "Failed to retrieve AWS public key after \$FAILED attempts, quitting"
            break
        fi
        echo "Could not retrieve AWS public key (attempt #\$FAILED/\$ATTEMPTS), retrying in 5 seconds..."
        sleep 5
    fi
done
EOF

yum -y install acpid cloud-init

for i in iscsi iscsid ip6tables iptables
do
  chkconfig $i off
done

次に、KVMの場合は、ストレージプールが必要になりますので作成しておきます。 virsh pool-list で表示され場所も問題なければ行う必要はありません。

# mkdir -p /opt/kvm/images
# cat > /tmp/pool.xml << EOF
<pool type="dir">
  <name>virtimages</name>
  <target>
    <path>/opt/kvm/images</path>
    <format type='qcow2'/>
  </target>
</pool>
EOF
# virsh pool-create /tmp/pool.xml
ネットワークも作成する必要がありますが何もしていない場合はdefaultネットワークがありますのでその場合は作成する必要はありません。
# virsh net-list
名前               状態     自動起動  永続
--------------------------------------------------
default              動作中  はい (yes)  はい (yes)
作成したテンプレートでBoxを作成します。
ISOのダウンロードに質問で答える必要があるのでyesコマンドを使ってます。
あとは待っていれば勝手に仮想マシンが出来上がります。
作成途中の画面を見たい場合はVNCで接続しローカルでvirt-managerを覗き見することが一番簡単そうです。
本来はそのまま外部から仮想マシンのVNCに接続できそうだったのですが成功していません。
途中のログはあとに記述しています。
# yes Yes | veewee kvm build centos64_001
Building Box centos64_001 with Definition centos64_001:
- debug : false
- cwd : /usr/local/src/veewee
- force : false
- nogui : false
- auto : false
- checksum : false
- postinstall_include : []
- postinstall_exclude : []
- use_emulation : false
- network_name : default

We did not find an isofile here : /usr/local/src/veewee/iso/CentOS-6.4-x86_64-minimal.iso.

The definition provided the following download information:
- Download url: http://yum.singlehop.com/CentOS/6.4/isos/x86_64/CentOS-6.4-x86_64-minimal.iso
- Md5 Checksum: 4a5fa01c81cc300f4729136e28ebe600


Download? (Yes/No)

以下のような文言で怒られた場合は一旦destroyしてから再度作業を行います。

you need to provide --force because the box centos64_001 already exists
# veewee kvm destroy centos64_001
あとBox作成中画面にVNCにで接続する場合は Done typing. と出力されてからのほうがエラーになりません。
出来上がったらログインしてみます。
OpenStackで必要の無いサービス、設定などがあればこの時に行なってしまいましょう。
# veewee kvm ssh centos64_001
stack@192.168.122.143's password:
Last login: Tue Mar 26 15:39:39 2013 from 192.168.122.1
[stack@localhost ~]$ ifconfig
eth0      Link encap:Ethernet  HWaddr 52:54:00:C2:39:16
          inet addr:192.168.122.143  Bcast:192.168.122.255  Mask:255.255.255.0
          inet6 addr: fe80::5054:ff:fec2:3916/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:7529 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4330 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:8911827 (8.4 MiB)  TX bytes:419506 (409.6 KiB)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
[root@localhost ~]# qchkconf^C
[stack@localhost ~]$ sudo shutdown -h now

Broadcast message from stack@localhost.localdomain
        (/dev/pts/0) at 15:41 ...

The system is going down for halt NOW!
[stack@localhost ~]$ Connection to 192.168.122.143 closed by remote host.
Connection to 192.168.122.143 closed.
停止するコマンドはveeweeにもあります。
また作成されるファイルがrawでできています。
大きいのでqcow2に変換してしまいましょう。
# ls -l /var/lib/libvirt/images/
合計 1601284
-rwxr--r-- 1 root root 10632560640  3月 26 15:41 2013 centos64_001.raw
# qemu-img convert -O qcow2 -c /var/lib/libvirt/images/centos64_001.raw /var/lib/libvirt/images/centos64_001.qcow2

あとは、OpenStackに登録して利用できるか確認してみます。

+------------------+--------------------------------------+
| Property         | Value                                |
+------------------+--------------------------------------+
| checksum         | ee3fef56fbe0d9a7a2ce762c3ad4e480     |
| container_format | ovf                                  |
| created_at       | 2013-03-26T06:47:22                  |
| deleted          | False                                |
| deleted_at       | None                                 |
| disk_format      | qcow2                                |
| id               | 0eb260a8-8f63-4cf1-b374-ac33a5ed647a |
| is_public        | True                                 |
| min_disk         | 0                                    |
| min_ram          | 0                                    |
| name             | CentOS6.4_X86_64                     |
| owner            | 16f0a3fed7a341b181924076ca8cfd47     |
| protected        | False                                |
| size             | 278921216                            |
| status           | active                               |
| updated_at       | 2013-03-26T06:47:25                  |
+------------------+--------------------------------------+

$ glance image-list

+--------------------------------------+-------------------+-------------+------------------+-----------+--------+
| ID                                   | Name              | Disk Format | Container Format | Size      | Status |
+--------------------------------------+-------------------+-------------+------------------+-----------+--------+
| 0eb260a8-8f63-4cf1-b374-ac33a5ed647a | CentOS6.4_X86_64  | qcow2       | ovf              | 278921216 | active |
| 904f0134-50b1-402d-906f-f34e6b07952f | tty-linux-kernel  | aki         | aki              | 4404752   | active |
| 78975667-57b5-410a-a9da-0ee96ee4a3b7 | tty-linux-ramdisk | ari         | ari              | 96629     | active |
| 76a73bf5-ed66-45b6-bdeb-28e1f4767cf6 | ttylinux          | ami         | ami              | 25165824  | active |
+--------------------------------------+-------------------+-------------+------------------+-----------+--------+

登録まで出来ましたのであとはインスタンスを起動出来るかです。

$ nova boot --flavor 1 --image CentOS6.4_X86_64 centos64_001 --key_name mykey
+--------------------------------------+-----------------------------------------+--------+------------------------+
| ID                                   | Name                                    | Status | Networks               |
+--------------------------------------+-----------------------------------------+--------+------------------------+
| 8a46bd3a-effa-413f-8801-7c76bf6dccd5 | centos64_001                            | ACTIVE | nova_network1=10.0.0.8 |
+--------------------------------------+-----------------------------------------+--------+------------------------+
そしてSSHをするとログイン出来ない。。
なんでよ。

5.1.1.5. ログ

どんなかんじかKVMのインストール終了までのログです。
The isofile CentOS-6.4-x86_64-minimal.iso already exists.
Waiting 10 seconds for the machine to boot
Finding unused TCP port in range: 7122 - 7199
Selected TCP port 7122
Starting a webserver :7122
Sending keystrokes to VNC port :0 - TCP port: 5900
Typing:[1]: <Tab> text ks=http://192.168.10.60:7122/ks.cfg<Enter>
Done typing.

Serving file /usr/local/src/veewee/definitions/centos64_001/ks.cfg
Shutting down for /usr/local/src/veewee/definitions/centos64_001/ks.cfg
Waiting for ssh login on 192.168.122.164 with user stack to sshd on port => 22 to work, timeout=10000 sec
.............................................................................................................................
Transferring /tmp/.veewee_version20130327-22180-161p13k to .veewee_version
..
  Waiting for ssh login on 192.168.122.164 with user stack to sshd on port => 22 to work, timeout=10000 sec
.
Transferring /tmp/.veewee_params20130327-22180-18jdc2u to .veewee_params
..
  Waiting for ssh login on 192.168.122.164 with user stack to sshd on port => 22 to work, timeout=10000 sec
.
Transferring /usr/local/src/veewee/definitions/centos64_001/base.sh to base.sh
..
  Waiting for ssh login on 192.168.122.164 with user stack to sshd on port => 22 to work, timeout=10000 sec
.
Executing command: chmod +x "base.sh"
Waiting for ssh login on 192.168.122.164 with user stack to sshd on port => 22 to work, timeout=10000 sec
.
Transferring /usr/local/src/veewee/definitions/centos64_001/chef.sh to chef.sh
.
Waiting for ssh login on 192.168.122.164 with user stack to sshd on port => 22 to work, timeout=10000 sec
.
Executing command: chmod +x "chef.sh"
Waiting for ssh login on 192.168.122.164 with user stack to sshd on port => 22 to work, timeout=10000 sec
.
Transferring /usr/local/src/veewee/definitions/centos64_001/puppet.sh to puppet.sh
.
Waiting for ssh login on 192.168.122.164 with user stack to sshd on port => 22 to work, timeout=10000 sec
.
Executing command: chmod +x "puppet.sh"
Waiting for ssh login on 192.168.122.164 with user stack to sshd on port => 22 to work, timeout=10000 sec
.
Transferring /usr/local/src/veewee/definitions/centos64_001/vagrant.sh to vagrant.sh
.
Waiting for ssh login on 192.168.122.164 with user stack to sshd on port => 22 to work, timeout=10000 sec
.
Executing command: chmod +x "vagrant.sh"
Waiting for ssh login on 192.168.122.164 with user stack to sshd on port => 22 to work, timeout=10000 sec
.
Transferring /usr/local/src/veewee/definitions/centos64_001/virtualbox.sh to virtualbox.sh
.
Waiting for ssh login on 192.168.122.164 with user stack to sshd on port => 22 to work, timeout=10000 sec
.
Executing command: chmod +x "virtualbox.sh"
Waiting for ssh login on 192.168.122.164 with user stack to sshd on port => 22 to work, timeout=10000 sec
.
Transferring /usr/local/src/veewee/definitions/centos64_001/cleanup.sh to cleanup.sh
.
Waiting for ssh login on 192.168.122.164 with user stack to sshd on port => 22 to work, timeout=10000 sec
.
Executing command: chmod +x "cleanup.sh"
Waiting for ssh login on 192.168.122.164 with user stack to sshd on port => 22 to work, timeout=10000 sec
.
Transferring /usr/local/src/veewee/definitions/centos64_001/zerodisk.sh to zerodisk.sh
..
  Waiting for ssh login on 192.168.122.164 with user stack to sshd on port => 22 to work, timeout=10000 sec
.
Executing command: chmod +x "zerodisk.sh"
Waiting for ssh login on 192.168.122.164 with user stack to sshd on port => 22 to work, timeout=10000 sec
.
Executing command: echo 'stack'|sudo -S sh './base.sh'
Loaded plugins: fastestmirror
Determining fastest mirrors
 * base: ftp.tsukuba.wide.ad.jp
 * extras: ftp.tsukuba.wide.ad.jp
 * updates: ftp.tsukuba.wide.ad.jp
epel                                                     | 4.2 kB     00:00
epel/primary_db           13% [==             ]  0.0 B/s | 698 kB     --:-- ETA
epel/primary_db           35% [=====          ] 1.8 MB/s | 1.8 MB     00:01 ETA
epel/primary_db           62% [=========      ] 2.0 MB/s | 3.1 MB     00:00 ETA
epel/primary_db           81% [============   ] 2.1 MB/s | 4.1 MB     00:00 ETA
epel/primary_db           98% [==============-] 2.1 MB/s | 4.9 MB     00:00 ETA
epel/primary_db                                          | 5.0 MB     00:01
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package acpid.x86_64 0:1.0.10-2.1.el6 will be installed
---> Package cloud-init.noarch 0:0.6.3-0.12.bzr532.el6 will be installed
--> Processing Dependency: python-configobj for package: cloud-init-0.6.3-0.12.bzr532.el6.noarch
--> Processing Dependency: python-cheetah for package: cloud-init-0.6.3-0.12.bzr532.el6.noarch
--> Processing Dependency: python-boto for package: cloud-init-0.6.3-0.12.bzr532.el6.noarch
--> Processing Dependency: libselinux-python for package: cloud-init-0.6.3-0.12.bzr532.el6.noarch
--> Processing Dependency: PyYAML for package: cloud-init-0.6.3-0.12.bzr532.el6.noarch
--> Running transaction check
---> Package PyYAML.x86_64 0:3.10-3.el6 will be installed
--> Processing Dependency: libyaml-0.so.2()(64bit) for package: PyYAML-3.10-3.el6.x86_64
---> Package libselinux-python.x86_64 0:2.0.94-5.3.el6 will be installed
---> Package python-boto.noarch 0:2.5.2-3.el6 will be installed
---> Package python-cheetah.x86_64 0:2.4.1-1.el6 will be installed
--> Processing Dependency: python-pygments for package: python-cheetah-2.4.1-1.el6.x86_64
--> Processing Dependency: python-markdown for package: python-cheetah-2.4.1-1.el6.x86_64
---> Package python-configobj.noarch 0:4.6.0-3.el6 will be installed
--> Running transaction check
---> Package libyaml.x86_64 0:0.1.3-1.el6 will be installed
---> Package python-markdown.noarch 0:2.0.1-3.1.el6 will be installed
---> Package python-pygments.noarch 0:1.1.1-1.el6 will be installed
--> Processing Dependency: python-setuptools for package: python-pygments-1.1.1-1.el6.noarch
--> Running transaction check
---> Package python-setuptools.noarch 0:0.6.10-3.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package                Arch        Version                     Repository
                                                                           Size
================================================================================
Installing:
 acpid                  x86_64      1.0.10-2.1.el6              base       36 k
 cloud-init             noarch      0.6.3-0.12.bzr532.el6       epel      163 k
Installing for dependencies:
 PyYAML                 x86_64      3.10-3.el6                  epel      157 k
 libselinux-python      x86_64      2.0.94-5.3.el6              base      202 k
 libyaml                x86_64      0.1.3-1.el6                 epel       52 k
 python-boto            noarch      2.5.2-3.el6                 epel      886 k
 python-cheetah         x86_64      2.4.1-1.el6                 base      365 k
 python-configobj       noarch      4.6.0-3.el6                 base      182 k
 python-markdown        noarch      2.0.1-3.1.el6               base      118 k
 python-pygments        noarch      1.1.1-1.el6                 base      562 k
 python-setuptools      noarch      0.6.10-3.el6                base      336 k

Transaction Summary
================================================================================
Install      11 Package(s)

Total download size: 3.0 M
Installed size: 13 M
Downloading Packages:
(1/11): PyYAML-3.10-3.el6.x86_64.rpm                     | 157 kB     00:00
(2/11): acpid-1.0.10-2.1.el6.x86_64.rpm                  |  36 kB     00:00
(3/11): cloud-init-0.6.3-0.12.bzr532.el6.noarch.rpm      | 163 kB     00:00
(4/11): libselinux-python-2.0.94-5.3.el6.x86_64.rpm      | 202 kB     00:00
(5/11): libyaml-0.1.3-1.el6.x86_64.rpm                   |  52 kB     00:00
(6/11): python-boto-2.5.2-3.el6.noarch.rpm               | 886 kB     00:00
(7/11): python-cheetah-2.4.1-1.el6.x86_64.rpm            | 365 kB     00:00
(8/11): python-configobj-4.6.0-3.el6.noarch.rpm          | 182 kB     00:00
(9/11): python-markdown-2.0.1-3.1.el6.noarch.rpm         | 118 kB     00:00
(10/11): python-pygments-1.1.1-1.el6.noarch.rpm          | 562 kB     00:00
(11/11): python-setuptools-0.6.10-3.el6.noarch.rpm       | 336 kB     00:00
--------------------------------------------------------------------------------
Total                                           949 kB/s | 3.0 MB     00:03
警告: rpmts_HdrFromFdno: ヘッダ V3 RSA/SHA256 Signature, key ID c105b9de: NOKEY
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
Importing GPG key 0xC105B9DE:
 Userid : CentOS-6 Key (CentOS 6 Official Signing Key) <centos-6-key@centos.org>
 Package: centos-release-6-4.el6.centos.10.x86_64 (@anaconda-CentOS-201303020151.x86_64/6.4)
 From   : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : python-setuptools-0.6.10-3. [                            ]  1/11
  Installing : python-setuptools-0.6.10-3. [#                           ]  1/11
  Installing : python-setuptools-0.6.10-3. [##                          ]  1/11
  Installing : python-setuptools-0.6.10-3. [###                         ]  1/11
  Installing : python-setuptools-0.6.10-3. [####                        ]  1/11
  Installing : python-setuptools-0.6.10-3. [#####                       ]  1/11
  Installing : python-setuptools-0.6.10-3. [######                      ]  1/11
  Installing : python-setuptools-0.6.10-3. [#######                     ]  1/11
  Installing : python-setuptools-0.6.10-3. [########                    ]  1/11
  Installing : python-setuptools-0.6.10-3. [#########                   ]  1/11
  Installing : python-setuptools-0.6.10-3. [##########                  ]  1/11
  Installing : python-setuptools-0.6.10-3. [############                ]  1/11
  Installing : python-setuptools-0.6.10-3. [##############              ]  1/11
  Installing : python-setuptools-0.6.10-3. [###############             ]  1/11
  Installing : python-setuptools-0.6.10-3. [#################           ]  1/11
  Installing : python-setuptools-0.6.10-3. [##################          ]  1/11
  Installing : python-setuptools-0.6.10-3. [###################         ]  1/11
  Installing : python-setuptools-0.6.10-3. [####################        ]  1/11
  Installing : python-setuptools-0.6.10-3. [#####################       ]  1/11
  Installing : python-setuptools-0.6.10-3. [######################      ]  1/11
  Installing : python-setuptools-0.6.10-3. [#######################     ]  1/11
  Installing : python-setuptools-0.6.10-3. [########################    ]  1/11
  Installing : python-setuptools-0.6.10-3. [#########################   ]  1/11
  Installing : python-setuptools-0.6.10-3. [##########################  ]  1/11
  Installing : python-setuptools-0.6.10-3. [########################### ]  1/11
  Installing : python-setuptools-0.6.10-3.el6.noarch                       1/11
  Installing : python-pygments-1.1.1-1.el6 [                            ]  2/11
  Installing : python-pygments-1.1.1-1.el6 [#                           ]  2/11
  Installing : python-pygments-1.1.1-1.el6 [##                          ]  2/11
  Installing : python-pygments-1.1.1-1.el6 [###                         ]  2/11
  Installing : python-pygments-1.1.1-1.el6 [####                        ]  2/11
  Installing : python-pygments-1.1.1-1.el6 [#####                       ]  2/11
  Installing : python-pygments-1.1.1-1.el6 [######                      ]  2/11
  Installing : python-pygments-1.1.1-1.el6 [#######                     ]  2/11
  Installing : python-pygments-1.1.1-1.el6 [########                    ]  2/11
  Installing : python-pygments-1.1.1-1.el6 [#########                   ]  2/11
  Installing : python-pygments-1.1.1-1.el6 [##########                  ]  2/11
  Installing : python-pygments-1.1.1-1.el6 [###########                 ]  2/11
  Installing : python-pygments-1.1.1-1.el6 [############                ]  2/11
  Installing : python-pygments-1.1.1-1.el6 [#############               ]  2/11
  Installing : python-pygments-1.1.1-1.el6 [##############              ]  2/11
  Installing : python-pygments-1.1.1-1.el6 [###############             ]  2/11
  Installing : python-pygments-1.1.1-1.el6 [################            ]  2/11
  Installing : python-pygments-1.1.1-1.el6 [#################           ]  2/11
  Installing : python-pygments-1.1.1-1.el6 [##################          ]  2/11
  Installing : python-pygments-1.1.1-1.el6 [###################         ]  2/11
  Installing : python-pygments-1.1.1-1.el6 [####################        ]  2/11
  Installing : python-pygments-1.1.1-1.el6 [#####################       ]  2/11
  Installing : python-pygments-1.1.1-1.el6 [######################      ]  2/11
  Installing : python-pygments-1.1.1-1.el6 [#######################     ]  2/11
  Installing : python-pygments-1.1.1-1.el6 [########################    ]  2/11
  Installing : python-pygments-1.1.1-1.el6 [#########################   ]  2/11
  Installing : python-pygments-1.1.1-1.el6 [##########################  ]  2/11
  Installing : python-pygments-1.1.1-1.el6 [########################### ]  2/11
  Installing : python-pygments-1.1.1-1.el6.noarch                          2/11
  Installing : python-markdown-2.0.1-3.1.e [                            ]  3/11
  Installing : python-markdown-2.0.1-3.1.e [#                           ]  3/11
  Installing : python-markdown-2.0.1-3.1.e [###                         ]  3/11
  Installing : python-markdown-2.0.1-3.1.e [####                        ]  3/11
  Installing : python-markdown-2.0.1-3.1.e [#####                       ]  3/11
  Installing : python-markdown-2.0.1-3.1.e [######                      ]  3/11
  Installing : python-markdown-2.0.1-3.1.e [#######                     ]  3/11
  Installing : python-markdown-2.0.1-3.1.e [########                    ]  3/11
  Installing : python-markdown-2.0.1-3.1.e [#########                   ]  3/11
  Installing : python-markdown-2.0.1-3.1.e [##########                  ]  3/11
  Installing : python-markdown-2.0.1-3.1.e [###########                 ]  3/11
  Installing : python-markdown-2.0.1-3.1.e [############                ]  3/11
  Installing : python-markdown-2.0.1-3.1.e [#############               ]  3/11
  Installing : python-markdown-2.0.1-3.1.e [##############              ]  3/11
  Installing : python-markdown-2.0.1-3.1.e [###############             ]  3/11
  Installing : python-markdown-2.0.1-3.1.e [################            ]  3/11
  Installing : python-markdown-2.0.1-3.1.e [#################           ]  3/11
  Installing : python-markdown-2.0.1-3.1.e [##################          ]  3/11
  Installing : python-markdown-2.0.1-3.1.e [###################         ]  3/11
  Installing : python-markdown-2.0.1-3.1.e [####################        ]  3/11
  Installing : python-markdown-2.0.1-3.1.e [#####################       ]  3/11
  Installing : python-markdown-2.0.1-3.1.e [######################      ]  3/11
  Installing : python-markdown-2.0.1-3.1.e [#######################     ]  3/11
  Installing : python-markdown-2.0.1-3.1.e [########################    ]  3/11
  Installing : python-markdown-2.0.1-3.1.e [#########################   ]  3/11
  Installing : python-markdown-2.0.1-3.1.e [##########################  ]  3/11
  Installing : python-markdown-2.0.1-3.1.e [########################### ]  3/11
  Installing : python-markdown-2.0.1-3.1.el6.noarch                        3/11
  Installing : python-cheetah-2.4.1-1.el6. [                            ]  4/11
  Installing : python-cheetah-2.4.1-1.el6. [#                           ]  4/11
  Installing : python-cheetah-2.4.1-1.el6. [##                          ]  4/11
  Installing : python-cheetah-2.4.1-1.el6. [###                         ]  4/11
  Installing : python-cheetah-2.4.1-1.el6. [####                        ]  4/11
  Installing : python-cheetah-2.4.1-1.el6. [#####                       ]  4/11
  Installing : python-cheetah-2.4.1-1.el6. [######                      ]  4/11
  Installing : python-cheetah-2.4.1-1.el6. [#######                     ]  4/11
  Installing : python-cheetah-2.4.1-1.el6. [########                    ]  4/11
  Installing : python-cheetah-2.4.1-1.el6. [#########                   ]  4/11
  Installing : python-cheetah-2.4.1-1.el6. [##########                  ]  4/11
  Installing : python-cheetah-2.4.1-1.el6. [###########                 ]  4/11
  Installing : python-cheetah-2.4.1-1.el6. [############                ]  4/11
  Installing : python-cheetah-2.4.1-1.el6. [#############               ]  4/11
  Installing : python-cheetah-2.4.1-1.el6. [##############              ]  4/11
  Installing : python-cheetah-2.4.1-1.el6. [###############             ]  4/11
  Installing : python-cheetah-2.4.1-1.el6. [################            ]  4/11
  Installing : python-cheetah-2.4.1-1.el6. [#################           ]  4/11
  Installing : python-cheetah-2.4.1-1.el6. [##################          ]  4/11
  Installing : python-cheetah-2.4.1-1.el6. [###################         ]  4/11
  Installing : python-cheetah-2.4.1-1.el6. [####################        ]  4/11
  Installing : python-cheetah-2.4.1-1.el6. [#####################       ]  4/11
  Installing : python-cheetah-2.4.1-1.el6. [######################      ]  4/11
  Installing : python-cheetah-2.4.1-1.el6. [#######################     ]  4/11
  Installing : python-cheetah-2.4.1-1.el6. [########################    ]  4/11
  Installing : python-cheetah-2.4.1-1.el6. [#########################   ]  4/11
  Installing : python-cheetah-2.4.1-1.el6. [##########################  ]  4/11
  Installing : python-cheetah-2.4.1-1.el6. [########################### ]  4/11
  Installing : python-cheetah-2.4.1-1.el6.x86_64                           4/11
  Installing : python-boto-2.5.2-3.el6.noa [                            ]  5/11
  Installing : python-boto-2.5.2-3.el6.noa [#                           ]  5/11
  Installing : python-boto-2.5.2-3.el6.noa [##                          ]  5/11
  Installing : python-boto-2.5.2-3.el6.noa [###                         ]  5/11
  Installing : python-boto-2.5.2-3.el6.noa [####                        ]  5/11
  Installing : python-boto-2.5.2-3.el6.noa [#####                       ]  5/11
  Installing : python-boto-2.5.2-3.el6.noa [######                      ]  5/11
  Installing : python-boto-2.5.2-3.el6.noa [#######                     ]  5/11
  Installing : python-boto-2.5.2-3.el6.noa [########                    ]  5/11
  Installing : python-boto-2.5.2-3.el6.noa [#########                   ]  5/11
  Installing : python-boto-2.5.2-3.el6.noa [##########                  ]  5/11
  Installing : python-boto-2.5.2-3.el6.noa [###########                 ]  5/11
  Installing : python-boto-2.5.2-3.el6.noa [############                ]  5/11
  Installing : python-boto-2.5.2-3.el6.noa [#############               ]  5/11
  Installing : python-boto-2.5.2-3.el6.noa [##############              ]  5/11
  Installing : python-boto-2.5.2-3.el6.noa [###############             ]  5/11
  Installing : python-boto-2.5.2-3.el6.noa [################            ]  5/11
  Installing : python-boto-2.5.2-3.el6.noa [#################           ]  5/11
  Installing : python-boto-2.5.2-3.el6.noa [##################          ]  5/11
  Installing : python-boto-2.5.2-3.el6.noa [###################         ]  5/11
  Installing : python-boto-2.5.2-3.el6.noa [####################        ]  5/11
  Installing : python-boto-2.5.2-3.el6.noa [#####################       ]  5/11
  Installing : python-boto-2.5.2-3.el6.noa [######################      ]  5/11
  Installing : python-boto-2.5.2-3.el6.noa [#######################     ]  5/11
  Installing : python-boto-2.5.2-3.el6.noa [########################    ]  5/11
  Installing : python-boto-2.5.2-3.el6.noa [#########################   ]  5/11
  Installing : python-boto-2.5.2-3.el6.noa [##########################  ]  5/11
  Installing : python-boto-2.5.2-3.el6.noa [########################### ]  5/11
  Installing : python-boto-2.5.2-3.el6.noarch                              5/11
  Installing : libselinux-python-2.0.94-5. [                            ]  6/11
  Installing : libselinux-python-2.0.94-5. [##                          ]  6/11
  Installing : libselinux-python-2.0.94-5. [####                        ]  6/11
  Installing : libselinux-python-2.0.94-5. [#######                     ]  6/11
  Installing : libselinux-python-2.0.94-5. [##########                  ]  6/11
  Installing : libselinux-python-2.0.94-5. [############                ]  6/11
  Installing : libselinux-python-2.0.94-5. [###############             ]  6/11
  Installing : libselinux-python-2.0.94-5. [##################          ]  6/11
  Installing : libselinux-python-2.0.94-5. [#####################       ]  6/11
  Installing : libselinux-python-2.0.94-5. [#######################     ]  6/11
  Installing : libselinux-python-2.0.94-5. [##########################  ]  6/11
  Installing : libselinux-python-2.0.94-5.3.el6.x86_64                     6/11
  Installing : libyaml-0.1.3-1.el6.x86_64 [                             ]  7/11
  Installing : libyaml-0.1.3-1.el6.x86_64 [##############               ]  7/11
  Installing : libyaml-0.1.3-1.el6.x86_64 [############################ ]  7/11
  Installing : libyaml-0.1.3-1.el6.x86_64                                  7/11
  Installing : PyYAML-3.10-3.el6.x86_64 [                               ]  8/11
  Installing : PyYAML-3.10-3.el6.x86_64 [##                             ]  8/11
  Installing : PyYAML-3.10-3.el6.x86_64 [#####                          ]  8/11
  Installing : PyYAML-3.10-3.el6.x86_64 [########                       ]  8/11
  Installing : PyYAML-3.10-3.el6.x86_64 [#########                      ]  8/11
  Installing : PyYAML-3.10-3.el6.x86_64 [##########                     ]  8/11
  Installing : PyYAML-3.10-3.el6.x86_64 [############                   ]  8/11
  Installing : PyYAML-3.10-3.el6.x86_64 [#############                  ]  8/11
  Installing : PyYAML-3.10-3.el6.x86_64 [##############                 ]  8/11
  Installing : PyYAML-3.10-3.el6.x86_64 [###############                ]  8/11
  Installing : PyYAML-3.10-3.el6.x86_64 [################               ]  8/11
  Installing : PyYAML-3.10-3.el6.x86_64 [#################              ]  8/11
  Installing : PyYAML-3.10-3.el6.x86_64 [###################            ]  8/11
  Installing : PyYAML-3.10-3.el6.x86_64 [#####################          ]  8/11
  Installing : PyYAML-3.10-3.el6.x86_64 [######################         ]  8/11
  Installing : PyYAML-3.10-3.el6.x86_64 [#######################        ]  8/11
  Installing : PyYAML-3.10-3.el6.x86_64 [########################       ]  8/11
  Installing : PyYAML-3.10-3.el6.x86_64 [#########################      ]  8/11
  Installing : PyYAML-3.10-3.el6.x86_64 [##########################     ]  8/11
  Installing : PyYAML-3.10-3.el6.x86_64 [###########################    ]  8/11
  Installing : PyYAML-3.10-3.el6.x86_64 [############################   ]  8/11
  Installing : PyYAML-3.10-3.el6.x86_64 [#############################  ]  8/11
  Installing : PyYAML-3.10-3.el6.x86_64 [############################## ]  8/11
  Installing : PyYAML-3.10-3.el6.x86_64                                    8/11
  Installing : python-configobj-4.6.0-3.el [                            ]  9/11
  Installing : python-configobj-4.6.0-3.el [##                          ]  9/11
  Installing : python-configobj-4.6.0-3.el [###                         ]  9/11
  Installing : python-configobj-4.6.0-3.el [######                      ]  9/11
  Installing : python-configobj-4.6.0-3.el [#########                   ]  9/11
  Installing : python-configobj-4.6.0-3.el [############                ]  9/11
  Installing : python-configobj-4.6.0-3.el [###############             ]  9/11
  Installing : python-configobj-4.6.0-3.el [#################           ]  9/11
  Installing : python-configobj-4.6.0-3.el [##################          ]  9/11
  Installing : python-configobj-4.6.0-3.el [###################         ]  9/11
  Installing : python-configobj-4.6.0-3.el [####################        ]  9/11
  Installing : python-configobj-4.6.0-3.el [######################      ]  9/11
  Installing : python-configobj-4.6.0-3.el [########################    ]  9/11
  Installing : python-configobj-4.6.0-3.el [########################### ]  9/11
  Installing : python-configobj-4.6.0-3.el6.noarch                         9/11

  Installing : cloud-init-0.6.3-0.12.bzr53 [                            ] 10/11
  Installing : cloud-init-0.6.3-0.12.bzr53 [#                           ] 10/11
  Installing : cloud-init-0.6.3-0.12.bzr53 [##                          ] 10/11
  Installing : cloud-init-0.6.3-0.12.bzr53 [###                         ] 10/11
  Installing : cloud-init-0.6.3-0.12.bzr53 [####                        ] 10/11
  Installing : cloud-init-0.6.3-0.12.bzr53 [#####                       ] 10/11
  Installing : cloud-init-0.6.3-0.12.bzr53 [######                      ] 10/11
  Installing : cloud-init-0.6.3-0.12.bzr53 [#######                     ] 10/11
  Installing : cloud-init-0.6.3-0.12.bzr53 [########                    ] 10/11
  Installing : cloud-init-0.6.3-0.12.bzr53 [#########                   ] 10/11
  Installing : cloud-init-0.6.3-0.12.bzr53 [##########                  ] 10/11
  Installing : cloud-init-0.6.3-0.12.bzr53 [###########                 ] 10/11
  Installing : cloud-init-0.6.3-0.12.bzr53 [############                ] 10/11
  Installing : cloud-init-0.6.3-0.12.bzr53 [#############               ] 10/11
  Installing : cloud-init-0.6.3-0.12.bzr53 [###############             ] 10/11
  Installing : cloud-init-0.6.3-0.12.bzr53 [#################           ] 10/11
  Installing : cloud-init-0.6.3-0.12.bzr53 [##################          ] 10/11
  Installing : cloud-init-0.6.3-0.12.bzr53 [###################         ] 10/11
  Installing : cloud-init-0.6.3-0.12.bzr53 [####################        ] 10/11
  Installing : cloud-init-0.6.3-0.12.bzr53 [#####################       ] 10/11
  Installing : cloud-init-0.6.3-0.12.bzr53 [######################      ] 10/11
  Installing : cloud-init-0.6.3-0.12.bzr53 [#######################     ] 10/11
  Installing : cloud-init-0.6.3-0.12.bzr53 [########################    ] 10/11
  Installing : cloud-init-0.6.3-0.12.bzr53 [#########################   ] 10/11
  Installing : cloud-init-0.6.3-0.12.bzr53 [##########################  ] 10/11
  Installing : cloud-init-0.6.3-0.12.bzr53 [########################### ] 10/11
  Installing : cloud-init-0.6.3-0.12.bzr532.el6.noarch                    10/11
  Installing : acpid-1.0.10-2.1.el6.x86_64 [                            ] 11/11
  Installing : acpid-1.0.10-2.1.el6.x86_64 [#                           ] 11/11
  Installing : acpid-1.0.10-2.1.el6.x86_64 [######                      ] 11/11
  Installing : acpid-1.0.10-2.1.el6.x86_64 [################            ] 11/11
  Installing : acpid-1.0.10-2.1.el6.x86_64 [#######################     ] 11/11
  Installing : acpid-1.0.10-2.1.el6.x86_64 [#########################   ] 11/11
  Installing : acpid-1.0.10-2.1.el6.x86_64 [##########################  ] 11/11
  Installing : acpid-1.0.10-2.1.el6.x86_64 [########################### ] 11/11
  Installing : acpid-1.0.10-2.1.el6.x86_64                                11/11
  Verifying  : python-configobj-4.6.0-3.el6.noarch                         1/11
  Verifying  : libyaml-0.1.3-1.el6.x86_64                                  2/11
  Verifying  : libselinux-python-2.0.94-5.3.el6.x86_64                     3/11
  Verifying  : python-boto-2.5.2-3.el6.noarch                              4/11
  Verifying  : python-cheetah-2.4.1-1.el6.x86_64                           5/11
  Verifying  : python-pygments-1.1.1-1.el6.noarch                          6/11
  Verifying  : PyYAML-3.10-3.el6.x86_64                                    7/11
  Verifying  : python-markdown-2.0.1-3.1.el6.noarch                        8/11
  Verifying  : acpid-1.0.10-2.1.el6.x86_64                                 9/11
  Verifying  : python-setuptools-0.6.10-3.el6.noarch                      10/11
  Verifying  : cloud-init-0.6.3-0.12.bzr532.el6.noarch                    11/11

Installed:
  acpid.x86_64 0:1.0.10-2.1.el6    cloud-init.noarch 0:0.6.3-0.12.bzr532.el6

Dependency Installed:
  PyYAML.x86_64 0:3.10-3.el6
  libselinux-python.x86_64 0:2.0.94-5.3.el6
  libyaml.x86_64 0:0.1.3-1.el6
  python-boto.noarch 0:2.5.2-3.el6
  python-cheetah.x86_64 0:2.4.1-1.el6
  python-configobj.noarch 0:4.6.0-3.el6
  python-markdown.noarch 0:2.0.1-3.1.el6
  python-pygments.noarch 0:1.1.1-1.el6
  python-setuptools.noarch 0:0.6.10-3.el6

Complete!
Waiting for ssh login on 192.168.122.164 with user stack to sshd on port => 22 to work, timeout=10000 sec
.
Executing command:
Waiting for ssh login on 192.168.122.164 with user stack to sshd on port => 22 to work, timeout=10000 sec
.
Executing command: echo 'stack'|sudo -S sh './chef.sh'
Waiting for ssh login on 192.168.122.164 with user stack to sshd on port => 22 to work, timeout=10000 sec
.
Executing command:
Waiting for ssh login on 192.168.122.164 with user stack to sshd on port => 22 to work, timeout=10000 sec
.
Executing command: echo 'stack'|sudo -S sh './puppet.sh'
Waiting for ssh login on 192.168.122.164 with user stack to sshd on port => 22 to work, timeout=10000 sec
.
Executing command:
Waiting for ssh login on 192.168.122.164 with user stack to sshd on port => 22 to work, timeout=10000 sec
.
Executing command: echo 'stack'|sudo -S sh './vagrant.sh'
Waiting for ssh login on 192.168.122.164 with user stack to sshd on port => 22 to work, timeout=10000 sec
.
Executing command:
Waiting for ssh login on 192.168.122.164 with user stack to sshd on port => 22 to work, timeout=10000 sec
.
Executing command: echo 'stack'|sudo -S sh './virtualbox.sh'
Waiting for ssh login on 192.168.122.164 with user stack to sshd on port => 22 to work, timeout=10000 sec
.
Executing command:
Waiting for ssh login on 192.168.122.164 with user stack to sshd on port => 22 to work, timeout=10000 sec
.
Executing command: echo 'stack'|sudo -S sh './cleanup.sh'
Waiting for ssh login on 192.168.122.164 with user stack to sshd on port => 22 to work, timeout=10000 sec
.
Executing command:
Waiting for ssh login on 192.168.122.164 with user stack to sshd on port => 22 to work, timeout=10000 sec
.
Executing command: echo 'stack'|sudo -S sh './zerodisk.sh'
dd: writing `/EMPTY'
: デバイスに空き領域がありません
7492+0 records in
7491+0 records out
7855579136 bytes (7.9 GB) copied
, 262.762 s, 29.9 MB/s
Waiting for ssh login on 192.168.122.164 with user stack to sshd on port => 22 to work, timeout=10000 sec
.
Executing command:
The box centos64_001 was built successfully!
You can now login to the box with:
ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -p 22 -l stack 192.168.122.164

目次

前のトピックへ

5. CentOS6.4

このページ