欢迎来到天天文库
浏览记录
ID:37712067
大小:541.42 KB
页数:21页
时间:2019-05-29
《openstack安装文档》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Openstackhavana版安装环境物理数量1台主机名Controller网卡数量1ip地址192.168.205.177Dns202.106.196.115Cpu个数1内存6GB硬盘容量1TB操作系统版本redhat6.3组件整体结构PS:在本环境中由于只有一台物理机,所以主机要即当管理节点又提供计算服务,所以除了以上controller中上述组件还要安装nova-compute,nova-network服务。环境准备网卡配置 Vi/etc/sysconfig/network-scripts/if
2、cfg-eth0#InternalNetworkDEVICE=eth0TYPE=EthernetBOOTPROTO=staticIPADDR=192.168.205.177NETMASK=255.255.255.0DEFROUTE=yes#servicenetworkrestartONBOOT=yes#serviceNetworkManagerstop#servicenetworkstart#chkconfigNetworkManageroff#chkconfignetworkon修改主机名Vi/etc
3、/sysconfig/networkHOSTNAME=controllerVi/etc/hosts127.0.0.1localhost192.168.205.177controller安装mysql数据库#yuminstallmysqlmysql-serverMySQL-pythonVi/etc/my.cnf[mysqld]...bind-address=192.168.205.177启动mysql#servicemysqldstart#chkconfigmysqldon初次创建时删除anonymous
4、user#mysql_install_db#mysql_secure_installation#yuminstallmysqlMySQL-python安装openstack包下载并安装http://repos.fedorapeople.org/repos/openstack/openstack-havana/rdo-release-havana-6.noarch.rpmhttp://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarc
5、h.rpm这两个包,这两个包安装后会自动配置安装openstack的外网yum源安装openstack单元包yuminstallopenstack-utilsyuminstallopenstack-selinuxyumupgraderebootPS:外网环境十分不稳定,安装可能会经常失败,安装失败后清除安装失败的包,后则后期如果安装时由于安装包没有装全或者装好会带来意想不到麻烦。安装Messagingserveryuminstallqpid-cpp-servermemcachedvi/etc/qpidd
6、.confauth=no#serviceqpiddstart#chkconfigqpiddon安装keystone认证服务#yuminstallopenstack-keystonepython-keystoneclient修改配置文件#openstack-config--set/etc/keystone/keystone.confsqlconnectionmysql://keystone:KEYSTONE_DBPASS@controller/keystone创建openstackkeystone与数据
7、库的连接#openstack-db--init--servicekeystone--passwordKEYSTONE_DBPASS定义一个授权令牌#ADMIN_TOKEN=$(opensslrand-hex10)#echo$ADMIN_TOKEN#openstack-config--set/etc/keystone/keystone.confDEFAULTadmin_token$ADMIN_TOKEN配置创建密钥与证书#keystone-managepki_setup--keystone-userke
8、ystone--keystone-groupkeystone#chown-Rkeystone:keystone/etc/keystone/*/var/log/keystone/keystone.log启动keystone#serviceopenstack-keystonestart#chkconfigopenstack-keystoneon定义用户租客和roles导出环境变量#exportOS_SERVICE_TOKEN=ADMIN_TOK
此文档下载收益归作者所有