本文共 1462 字,大约阅读时间需要 4 分钟。
yum install -y centos-release-openstack-newton
yum install -y python-openstackclientyum install -y openstack-selinux
tips:openstack-selinux可以自动配置selinux,保证不影响实验的环境
yum install -y mariadb mariadb-server python2-PyMySQL
tips:除了组件horizon之外,其余openstack的组件都需要依赖数据库
对数据库进行配置:vim /etc/my.cnf/openstack.cnf[mysqld] bind-address = 192.168.56.11 (绑定ip地址) default-storage-engine = innodb (默认存储引擎)innodb_file_per_table (使用独享表空间) max_connections = 4096 (最大连接数)collation-server = utf8_general_ci (字符集设置)character-set-server = utf8
消息队列用于OpenStack各个组件通信
yum install -y rabbitmq-server
memcached作为缓存模块,用于在获取令牌(token)时进行缓存,减少对数据库的访问
yum install -y memcached python-memcached
①认证服务keystone,wsgi是用于apache与pythone进行通信的模块
yum install -y openstack-keystone httpd mod_wsgi
②镜像服务glance
yum install -y openstack-glance
③计算服务nova
yum install -y openstack-nova-api openstack-nova-conductor \ openstack-nova-console openstack-nova-novncproxy \ openstack-nova-scheduler
④网络服务neutron
yum install -y openstack-neutron openstack-neutron-ml2 \ openstack-neutron-linuxbridge ebtables
时间不同步,会导致虚拟机无法创建成功
[root@linux-node1 ~]# ntpdate time1.aliyun.com 4 Dec 09:52:32 ntpdate[21469]: step time server 115.28.122.198 offset -28368.811357 sec[root@linux-node1 ~]# crontab -e
*/5 * * * * /usr/sbin/ntpdate time1.aliyun.com &>/dev/null
本文转自 IT_外卖小哥 51CTO博客,原文链接:
http://blog.51cto.com/jinlong/2049447
转载地址:http://ouqrl.baihongyu.com/