OpenStack斯坦安装(一)准备工作

  

 OpenStack斯坦安装(一)准备工作

  

环境:

  
 <代码> ?192.168.205.7:Chrony、DNS和百胜源服务器(为了安装更快,自建百胜源)
  吗?192.168.205.147:数据库、安装MariaDB RabbitMQ, Memcached
  吗?192.168.205.167:控制器、安装基石,放置新星,中子,仪表板
  吗?192.168.205.187:计算节点、安装中子剂和新星剂 
  

注:所有操作系统默认停用firewalld, iptable为空,关闭selinux

  

版本:

  
 <代码> ?操作系统:centos 7 1810微型控制器和SQL server安装
  吗?操作系统:CentOS 7 1511迷你计算节点的安装
  吗?斯坦Openstack最小的部署
  吗?mariadb-10.3.10  
  

注:其它未注明均为百胜安装

  

目地:

  
 <代码> ?最小化安装openstack斯坦最新版本
  吗?安装完成后各组件正常运行
  吗?测试成功建立实列并运行
  吗?通过运行实列测试基本的网络功能 
  

步骤:

  
 <代码> 1。安装前的环境准备
  2. 安装基石
  3.安装一眼镜像服务
  4. 安装位置
  5. 安装新星
  设备=" eth0 "
  ONBOOT=yes
  BOOTPROTO=静态
  IPADDR=192.168.205.x
  子网掩码为255.255.255.0
  类型=以太网
  eth2为租户租户网络使用,不配IP,设置成没有
  #猫ifcfg-eth2
  NAME=" eth2 "
  设备=" eth2 "
  ONBOOT=yes
  BOOTPROTO=没有
  eth3为外网安装百胜源使用,使用nat方式,同时将dns设置为内网的dns: 192.168.205.7
  #猫ifcfg-eth3
  NAME=" eth3 "
  设备=" eth3 "
  ONBOOT=yes
  BOOTPROTO=静态
  IPADDR=172.18.18.x
  子网掩码为255.255.255.0
  网关=172.18.18.2
  DNS1=192.168.205.7
  注:不要修改HWADDR和UUID  
  <李>   

安装源,首先启用额外packges,我使用原cenos安装时自带的源,也可以启用阿里巴巴或tinghua的附加源

  
 <代码> # ls
  备份CentOS-Base。回购CentOS-Debuginfo。回购CentOS-Media。回购CentOS-Vault.repo
  backup1 CentOS-CR。回购CentOS-fasttrack。回购CentOS-Sources.repo
  #百胜Centos-release-OpenStack *列表
  ...
  可用的包
  centos-release-openstack-stein。noarch 1 - 1. el7。centos临时演员
  centos-release-openstack-ocata。noarch 1 - 2。el7临时演员
  centos-release-openstack-pike。x86_64 1 - 1。el7临时演员
  centos-release-openstack-queens。noarch 1 - 2. el7。centos临时演员
  
  注:安装时我们要禁用epel源 
  李   <李>我们通过百胜方式去直接下载安装最新的斯坦源   
 <代码> # yum安装centos-release-openstack-stein  
  <李>   

安装完成后我们看到目录中多了一些源

  
 <代码> # ls
  备份CentOS-Debuginfo。回购CentOS-QEMU-EV.repo
  backup1 CentOS-fasttrack。回购CentOS-Sources.repo
  CentOS-Base。回购CentOS-Media。回购CentOS-Storage-common.repo
  CentOS-Ceph-Nautilus。回购CentOS-NFS-Ganesha-28。回购CentOS-Vault.repo
  
  #猫CentOS-OpenStack-stein.repo
  CentOS-OpenStack-stein.repo
  … 
  李   <李>更新包在所有的节点   
 <代码> #百胜升级 
  <李>所有的节点上安装openstack客户端   
 <代码> # yum安装python-openstackclient  
  
安装数据库
  <李>安装数据库及python组件   
 <代码> # yum安装mariadb mariadb-server python2-PyMySQL  
  <李>建立数据库的配置文件并写入下列配置   
 <代码> # vi/etc/my.cnf.d/openstack.cnf
  (mysqld)
  bind-address=192.168.205.147
  default-storage-engine=innodb
  innodb_file_per_table=#如果你装在数据库服务器上,那么就改数据库服务器的名字,因为主机中已经做解析 
  <李>允许系统引导时自动启动服务并启动服务   
 <代码> # systemctl启用memcached.service
  # systemctl开始memcached.service  
  

OpenStack斯坦安装(一)准备工作