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 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.conf
11) 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 |
+-------------------------------------+----------------------------------------------------------+