orenoblog

エンジニアになりたいExcel方眼紙erの物語

Openstack Computeノードの追加(QEMU)

こんばんは。
前回立てたOpenstack環境に新しくComputeノードを追加したいと思います。

今回追加したハードはCPUがAtomのため、KVMを利用できません。
このノードでは仮想インスタンスqemuで稼働させるようにします。

OS:Ubuntu 11.04(x86_64)
追加の方法はComputeノードの構成と全く同じですが、利用するハイパーバイザを変更します。

追加したComputeノードで実施します

$ sudo -i vi /etc/nova/nova-compute.conf
--libvirt_type=kvm
↓
--libvirt_type=qemu
$ sudo start nova-compute


Controllerノードで確認して、インスタンスを起動します。

root@server1:~# nova-manage service list
Binary           Host                                 Zone             Status     State Updated_At
nova-compute     server2                              nova             enabled    :-)   2011-10-23 12:27:16
nova-scheduler   server1                              nova             enabled    :-)   2011-10-23 12:27:27
nova-compute     server1                              nova             enabled    :-)   2011-10-23 12:27:32
nova-network     server1                              nova             enabled    :-)   2011-10-23 12:27:27
nova-compute     ubuntu                               nova             enabled    :-)   2011-10-23 12:27:30
root@server1:~# euca-run-instances -k tty -t m1.tiny ami-tty
root@server1:~# euca-describe-instances
RESERVATION	r-9ekli30k	nova-project	default
INSTANCE	i-00000016	ami-00000003	10.0.1.5	10.0.1.5	running	tty (nova-project, server2)	1		m1.tiny	2011-10-23T12:20:18Z	nova	aki-00000001	ari-00000002
RESERVATION	r-wjyp503x	nova-project	default
INSTANCE	i-00000014	ami-00000003	10.0.1.3	10.0.1.3	running	tty (nova-project, server2)	1		m1.tiny	2011-10-23T12:19:17Z	nova	aki-00000001	ari-00000002
RESERVATION	r-q0pbk13g	nova-project	default
INSTANCE	i-00000015	ami-00000003	10.0.1.4	10.0.1.4	running	tty (nova-project, server1)	1		m1.tiny	2011-10-23T12:20:09Z	nova	aki-00000001	ari-00000002
RESERVATION	r-6bsd3zkd	nova-project	default
INSTANCE	i-00000018	ami-00000003	10.0.1.7	10.0.1.7	running	tty (nova-project, ubuntu)	1		m1.tiny	2011-10-23T12:20:43Z	nova	aki-00000001	ari-00000002
RESERVATION	r-y0bl6658	nova-project	default
INSTANCE	i-00000017	ami-00000003	10.0.1.6	10.0.1.6	running	tty (nova-project, server1)	1		m1.tiny	2011-10-23T12:20:32Z	nova	aki-00000001	ari-00000002

以上でノードの追加は完了です。
非常に簡単ですね。