root@nova:~# cat /etc/*release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=12.04 DISTRIB_CODENAME=precise DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
HOST_IP=172.17.27.12 (Your nova-controller IP) FLAT_INTERFACE=eth0 FIXED_RANGE=10.4.128.0/20 FIXED_NETWORK_SIZE=4096 FLOATING_RANGE=172.17.27.255/24 MULTI_HOST=1 LOGFILE=/opt/stack/logs/stack.sh.log MYSQL_PASS=supersecret RABBIT_PASS=supersecrete SERVICE_TOKEN=xyzpdqlazydog ADMIN_PASSWORD=nova MYSQL_PASSWORD=nova RABBIT_PASSWORD=nova SERVICE_PASSWORD=nova STATE_PATH=/export LOCK_PATH=/tmp
HOST_IP=172.17.27.13 (Your nova-compute node IP) FLAT_INTERFACE=eth0 FIXED_RANGE=10.4.128.0/20 FIXED_NETWORK_SIZE=4096 FLOATING_RANGE=172.17.27.255/24 MULTI_HOST=1 LOGFILE=/opt/stack/logs/stack.sh.log ADMIN_PASSWORD=nova MYSQL_PASS=supersecret RABBIT_PASS=supersecrete MYSQL_PASSWORD=nova RABBIT_PASSWORD=nova SERVICE_PASSWORD=nova SERVICE_TOKEN=xyzpdqlazydog MYSQL_HOST=172.17.27.12 (Your nova-controller IP) RABBIT_HOST=172.17.27.12 GLANCE_HOSTPORT=172.17.27.12:9292 ENABLED_SERVICES=n-cpu,n-net,n-api,n-vol STATE_PATH=/export LOCK_PATH=/tmp
root@devstack12:~# nova-manage service list 2012-08-15 15:22:34 DEBUG nova.utils [req-ac296f2f-cf31-43b3-8b2c-bc140cc81b9b None None] backend <module 'nova.db.sqlalchemy.api' from '/opt/stack/nova/nova/db/sqlalchemy/api.pyc'> from (pid=21252) __get_backend /opt/stack/nova/nova/utils.py:658 Binary Host Zone Status State Updated_At nova-compute devstack12 nova enabled :-) 2012-08-16 02:10:00 nova-cert devstack12 nova enabled :-) 2012-08-16 02:09:58 nova-volume devstack12 nova enabled :-) 2012-08-16 02:09:58 nova-network devstack12 nova enabled :-) 2012-08-16 02:09:58 nova-scheduler devstack12 nova enabled :-) 2012-08-16 02:10:05 nova-consoleauth devstack12 nova enabled :-) 2012-08-16 02:10:02 nova-compute devstack14 nova enabled :-) 2012-08-16 02:09:47 nova-volume devstack14 nova enabled :-) 2012-08-16 02:09:52 nova-network devstack14 nova enabled :-) 2012-08-16 02:09:46 nova-compute devstack13 nova enabled :-) 2012-08-16 02:09:49 nova-volume devstack13 nova enabled :-) 2012-08-16 02:09:50 nova-network devstack13 nova enabled :-) 2012-08-16 02:09:49
7.1.6)
vim /etc/fstab /dev/md1 /raid1-1 ext3 data=journal,relatime,nosuid,noexec,nodev 1 2 /raid1-1/instances /export/instances none bind 0 0
10.3) Start up nova-compute: (You can put "setsid" at the begining of the command to make it run as a daemon)
python /opt/stack/nova/bin/nova-compute --flagfile=/etc/nova/nova.conf11) Test
root@devstack12:/export/instances# euca-run-instances -t m1.tiny ami-00000003 --availability-zone xxx:devstack13 RESERVATION r-xpwbbzlv 9a2f4355c3b94cfe9a37ad2e8d6cc60d default INSTANCE i-00000006 ami-00000003 server-6 server-6 pending None (9a2f4355c3b94cfe9a37ad2e8d6cc60d, None) 0 m1.tiny 2012-08-15T19:43:33.000Z unknown zone aki-00000001 ari-00000002 monitoring-disabled instance-store root@devstack12:/export/instances# euca-describe-instances RESERVATION r-xpwbbzlv 9a2f4355c3b94cfe9a37ad2e8d6cc60d default INSTANCE i-00000006 ami-00000003 server-6 server-6 running None (9a2f4355c3b94cfe9a37ad2e8d6cc60d, devstack13) 0 m1.tiny 2012-08-15T19:43:33.000Z nova aki-00000001 ari-00000002 monitoring-disabled 10.4.128.2 10.4.128.2 instance-store root@devstack12:/export/instances# nova list +--------------------------------------+----------+--------+--------------------+ | ID | Name | Status | Networks | +--------------------------------------+----------+--------+--------------------+ | f3a44421-39a3-477a-9b6d-819d98557953 | Server 6 | ACTIVE | private=10.4.128.2 | +--------------------------------------+----------+--------+--------------------+ root@devstack12:/export/instances# nova show f3a44421-39a3-477a-9b6d-819d98557953 +-------------------------------------+----------------------------------------------------------+ | Property | Value | +-------------------------------------+----------------------------------------------------------+ | OS-DCF:diskConfig | MANUAL | | OS-EXT-SRV-ATTR:host | devstack13 | | OS-EXT-SRV-ATTR:hypervisor_hostname | None | | OS-EXT-SRV-ATTR:instance_name | instance-00000006 | | OS-EXT-STS:power_state | 1 | | OS-EXT-STS:task_state | None | | OS-EXT-STS:vm_state | active | | accessIPv4 | | | accessIPv6 | | | config_drive | | | created | 2012-08-15T19:43:33Z | | flavor | m1.tiny | | hostId | 2a2355e6f881cedd4e638be9b32970b804bd1f05db4582de2ae2730f | | id | f3a44421-39a3-477a-9b6d-819d98557953 | | image | cirros-0.3.0-x86_64-uec | | key_name | | | metadata | {} | | name | Server 6 | | private network | 10.4.128.2 | | progress | 0 | | status | ACTIVE | | tenant_id | 9a2f4355c3b94cfe9a37ad2e8d6cc60d | | updated | 2012-08-15T19:43:32Z | | user_id | c604b35cce7e4b53a24cb3828c4b197c | +-------------------------------------+----------------------------------------------------------+
root@devstack12:/export/instances# nova live-migration f3a44421-39a3-477a-9b6d-819d98557953 devstack14
11.3) Check the instance
root@devstack12:/export/instances# nova show f3a44421-39a3-477a-9b6d-819d98557953 +-------------------------------------+----------------------------------------------------------+ | Property | Value | +-------------------------------------+----------------------------------------------------------+ | OS-DCF:diskConfig | MANUAL | | OS-EXT-SRV-ATTR:host | devstack14 | | OS-EXT-SRV-ATTR:hypervisor_hostname | None | | OS-EXT-SRV-ATTR:instance_name | instance-00000006 | | OS-EXT-STS:power_state | 1 | | OS-EXT-STS:task_state | None | | OS-EXT-STS:vm_state | active | | accessIPv4 | | | accessIPv6 | | | config_drive | | | created | 2012-08-15T19:43:33Z | | flavor | m1.tiny | | hostId | 6a4b39673a99492bd2c461e5d0f616181d77fa83c9d3b3f44a890ff6 | | id | f3a44421-39a3-477a-9b6d-819d98557953 | | image | cirros-0.3.0-x86_64-uec | | key_name | | | metadata | {} | | name | Server 6 | | private network | 10.4.128.2 | | progress | 0 | | status | ACTIVE | | tenant_id | 9a2f4355c3b94cfe9a37ad2e8d6cc60d | | updated | 2012-08-15T19:44:23Z | | user_id | c604b35cce7e4b53a24cb3828c4b197c | +-------------------------------------+----------------------------------------------------------+