#
#
系统版本
root@ubuntu:~# uname -a
Linux ubuntu 3.5.0-23-generic #35~precise1-Ubuntu SMP Fri Jan 25 17:13:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
root@ubuntu:~# cat /etc/issue
Ubuntu 12.04.2 LTS \n \l
##
#
网卡配置
auto eth0
iface eth0 inet static
address 192.168.0.112
netmask 255.255.255.0
gateway 192.168.0.1
auto eth1
iface eth1 inet manual
up ifconfig eth1 up
##
#
安装过程
更新apt源
apt-get update
安装git
apt-get install -y git
下载devstack
添加localrc
cd devstack
编辑localrc,内容如下:
ADMIN_PASSWORD=admin
MYSQL_PASSWORD=admin
RABBIT_PASSWORD=admin
SERVICE_PASSWORD=admin
SERVICE_TOKEN=admin
FIXED_RANGE=100.0.0.0/24
NETWORK_GATEWAY=100.0.0.1
安装devstack (时间会比较长,和本地网速有关)
./stack.sh
添加novarc文件
编辑novarc文件,内容如下:
export OS_TENANT_NAME=admin
export OS_USERNAME=admin
export OS_PASSWORD=admin
export OS_AUTH_URL=”http://localhost:5000/v2.0/“
source novarc
cat novarc >>/etc/profile
如果不执行这步操作,后面会报如下错误:
ERROR: You must provide a username via either –os_username or env[OS_USERNAME]
下载重启脚本
wget http://www.scalegrid.net/blog/wp-content/uploads/2012/06/restart_stack.txt
mv ./restart_stack.txt ./restart_stack.sh
chmod 775 ./restart_stack.sh
./restart_stack.sh
##
#
创建虚拟机
nova boot –flavor 84 –image 262300d4-bda5-4191-832d-3d5806fe87ce vm1
nova list
nova show vm1
创建成功后,可以直接ssh登录。
user:cirros
password:cubswin:)