首先需要确认你的yum源的包够不够:
[root@nova ~]# yum repolist
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
源标识 源名称 状态
10local_rhscon-2-main-rpms rhscon-2-main-rpms 29
1local_devtools-rpms devtools-rpms 3
2local_optools-rpms optools-rpms 99
3local_rpms rpms 680
4local_tools-rpms tools-rpms 84
5local_mon-rpms mon-rpms 41
6local_osd-rpms osd-rpms 28
7local_rhceph-2-tools-rpms rhceph-2-tools-rpms 35
8local_agent-rpms agent-rpms 19
9local_installer-rpms installer-rpms 46
local_extras extras 76
local_repo CentOS-7 - Base 9,591
repolist: 10,731
安装程序:
yum -y install qemu-kvm libvirt-daemon libvirt-client libvirt-daemon-driver-qemu python-setuptools openstack-packstack
创建应答文件:(生成在当前目录)
packstack --gen-answer-file=answer.ini
修改应答文件:
vim answer.ini
42 CONFIG_SWIFT_INSTALL=n
75 CONFIG_NTP_SERVERS=192.168.1.254 //修改NTP时间服务器
333 CONFIG_KEYSTONE_ADMIN_PW=passwd //修改登陆密码
840 CONFIG_NEUTRON_ML2_TYPE_DRIVERS=flat,vxlan //加上运营商网络flat
876 CONFIG_NEUTRON_ML2_VXLAN_GROUP=239.1.1.5 //设置主播地址(D类IP地址)
910 CONFIG_NEUTRON_OVS_BRIDGE_MAPPINGS=physnetl:br-ex
921 CONFIG_NEUTRON_OVS_BRIDGE_IFACES=br-ex:eth0 //设置上网网卡
936 CONFIG_NEUTRON_OVS_TUNNEL_IF=eth1 //配置内网网卡
1179 CONFIG_PROVISION_DEMO=n //关闭测试
安装过程需要20-40分钟左右,过程中需要安装很多的包,所以yum源必须齐全。
执行一键安装脚本:
packstack --answer-file=answer.ini
为了打开OpenStack,我们需要修改配置文件:
vim /etc/httpd/conf.d/15-horizon_vhost.conf
36 WSGIApplicationGroup %{GLOBAL}
重新载入配置文件:
apachectl graceful
查看登陆密码:
[root@openstack ~]# cat -n keystonerc_admin
1 unset OS_SERVICE_TOKEN
2 export OS_USERNAME=admin //账户
3 export OS_PASSWORD=a //密码
4 export OS_AUTH_URL=http://192.168.1.10:5000/v2.0
5 export PS1='[\u@\h \W(keystone_admin)]\$ '
6
7 export OS_TENANT_NAME=admin
8 export OS_REGION_NAME=RegionOne
访问web页面即可使用,若创建云主机时hosts报错,请检查:
vim /etc/nova/nova.conf
8465 vncserver_proxyclient_address=openstack //检查此行
vim /etc/hosts
192.168.1.10 openstack //写入,IP地址为本机地址
增加nova主机:
[root@nova ~]# yum -y install qemu-kvm libvirt-daemon libvirt-client libvirt-daemon-driver-qemu python-setuptools
[root@openstack ~]# vi answer.ini //在openstack操作
CONFIG_COMPUTE_HOSTS=192.168.1.1,192.168.1.2 //增加nova主机的ip
CONFIG_NETWORK_HOSTS=192.168.1.1,192.168.1.2
注意,nova主机需要网卡,DNS解析,yum源!
Be First to Comment