Openstack-newtonÊÖ¶¯°²×°ÅäÖà ÏÂÔØ±¾ÎÄ

ÍâÍø£º

ÄÚÍø£º

ÏÂÃæÊ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' \\