ÍâÍø£º
ÄÚÍø£º
ÏÂÃæÊDZ¾È˵ÄÍøÂçÅäÖ㨴ËÐéÄâ»úͼƬÓë±¾ÈËÐéÄâ»ú²»Í¬£©
[root@localhost~]# cat /etc/sysconfig/network-scripts/ifcfg-eno16777736
TYPE=\BOOTPROTO=static DEFROUTE=\
IPV4_FAILURE_FATAL=\IPV6INIT=\IPV6_AUTOCONF=\IPV6_DEFROUTE=\IPV6_FAILURE_FATAL=\NAME=\
UUID=\DEVICE=\ONBOOT=\
IPADDR=192.168.174.222 NETMASK=255.255.255.0 GATEWAY=192.168.174.2 PEERDNS=\DNS1=8.8.8.8 IPV6_PEERDNS=yes IPV6_PEERROUTES=yes ÐÞ¸ÄÖ÷»úÃû£º
[root@localhost~]#hostnamectl set-hostname controller --static ¨Ctransient ÐÞ¸ÄhostsÎļþ£º
[root@controller~]# vi /etc/hosts 192.168.174.222 controller °²×°NTP_SERVER
[root@controller~]# yum install chrony Æô¶¯ntp£º
[root@controller~]#systemctl enable chronyd.service [root@controller~]#systemctl start chronyd.service ¼ì²éntp
[root@controller~]#chronyc sources Ч¹ûÈçͼ£º
°²×°rdoÔ´£º
[root@controller~]# yum install centos-release-openstack-newton ¨Cy
[root@controller~]# yum install https://rdoproject.org/repos/rdo-release.rpm -y ½øÐÐÉý¼¶£º
[root@controller~]# yum upgrade °²×°openstack¿Í»§¶Ë£º
[root@controller~]# yum install python-openstackclient¨Cy [root@controller~]# yum install openstack-selinux -y °²×°mysqlÊý¾Ý¿â£º
[root@controller~]# yum install mariadbmariadb-server python2-PyMySQL ¨Cy ÅäÖÃmysql/etc/my.cnf.d/openstack.cnf
[root@controller~]# vim /etc/my.cnf.d/openstack.cnf [mysqld]
bind-address = 0.0.0.0
default-storage-engine = innodb innodb_file_per_table max_connections = 4096 collation-server = utf8_general_ci character-set-server = utf8
Íê³É°²×°£ºStart the database service and configure it to start when the system boots: [root@controller~]#systemctl enable mariadb.service [root@controller~]#systemctl start mariadb.service
ÉèÖÃmysqlÓû§rootµÇ½ÃÜÂ룺root
[root@controller ~]# mysql_secure_installation °²×°ÏûÏ¢¶ÓÁУºInstall the package
[root@controller~]# yum install rabbitmq-server ¨Cy Æô¶¯£º
[root@controller~]#systemctl enable rabbitmq-server.service [root@controller~]#systemctl start rabbitmq-server.service
´´½¨Óû§Add the openstack user:
[root@controller~]#rabbitmqctladd_useropenstack RABBIT_PASS
ÉèÖÃȨÏÞPermit configuration, write, and read access for the openstackuser
[root@controller~]#rabbitmqctlset_permissionsopenstack \
°²×°memcached
[root@controller~]# yum install memcached python-memcached¨Cy ÉèÖÿª»úÆô¶¯£º
[root@controller~]#systemctl enable memcached.service [root@controller~]#systemctl start memcached.service
°²×°ÈÏÖ¤·þÎñ£ºkeystone
1.To create the database, complete the following actions:
[root@controller~]#mysql -u root -proot
Create the keystone database:
MariaDB [(none)]> CREATE DATABASE keystone;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON keystone.* TO
Grant proper access to the keystone database:
'keystone'@'localhost' \\