zoukankan      html  css  js  c++  java
  • openstackocata环境准备1

    Openstack环境准备

    1. 最少两台机器
    2. Controller:1核cpu 4G内存 5G硬盘
    3. Computer:1核cpu 2G内存 10G硬盘
    4. 至少两个网卡,本次采用四个网卡(1网卡管理;2网卡公网;4网卡用于操作管理)
    5. 网络架构

        


      10.0.0.0/24是管理网络,做为各个节点通过nat连接internet安装数据包,更新ntp、dns等服务使用。
      203.0.113.0/24做为VM接入internet的公网ip段使用。

      由于环境使用一台机器操作,使用GNS3配合vmware虚拟机、vmnet网卡完成网络环境。

        

    路由配置如下:
    interface FastEthernet0/0
    no switchport
    ip address 10.0.0.1 255.255.255.0
    ip nat inside
    ip virtual-reassembly
    !
    interface FastEthernet0/1
    no switchport
    ip address 192.168.6.66 255.255.255.0
    ip nat outside
    ip virtual-reassembly
    !
    interface FastEthernet0/2
    no switchport
    ip address 103.0.113.1 255.255.255.0
    !
    ip forward-protocol nd
    ip route 0.0.0.0 0.0.0.0 192.168.6.1
    !
    ip nat inside source list 1 interface FastEthernet0/1 overload
    !
    access-list 1 permit any

    6. 为了安装openstack过程中不出现各种问题,可以先将防火墙关闭
      Systemctl stop firewalld.service
      Systemctl disable firewalld.service
    7. 配置controller和compute1节点的网络和hosts,修改完后重启各节点系统生效配置。

      

      

      为了防止域名解析错误,把环回地址解析给注释。

      

    8. 核实各节点网络配置信息:

      

    9. 配置NTP时间服务
      配置controller节点为ntp服务器,其他节点同步controller节点的时间。
      控制节点配置:
    设置本地时间:
    Timedatectl 查看当前时间
    Timedatectl list-timezones 查看时区列表
    Timedatectl set-timezone Asia/Shanghai 设置时区为亚洲/上海
    Timedatectl set-ntp yes 启动自动同步时间
    重启服务器reboot。系统起来查看当前时间已经正确。
      安装chrony服务:
        Yum install chrony –y
      Vi /etc/chrony.conf
        加入:allow 10.0.0.0/24
      Systemctl enable chronyd.service 设置服务开机启动
      Systemctl start chronyd.service 启动服务

      其他节点配置:
    设置本地时间:
    Timedatectl 查看当前时间
    Timedatectl list-timezones 查看时区列表
    Timedatectl set-timezone Asia/Shanghai 设置时区为亚洲/上海
    Timedatectl set-ntp yes 启动自动同步时间

      Yum install chrony –y
      Vi /etc/chrony.conf
        注释掉所有server xxxxxxxx iburst
        加入:server 10.0.0.11 iburst

         

      Systemctl enable chronyd.service   设置服务开机启动
      Systemctl start chronyd.service 启动服务
      重启服务器reboot。系统起来查看当前时间已经正确。
      验证时间服务配置:

        

        

    10.    安装openstack数据包:
          Yum install centos-release-openstack-ocata
    更新数据包:
    Yum upgrade
    安装openstack client
    Yum install python-openstackclient
    安装selinux自动安全管理包
    Yum install openstack-selinux
    安装完后重启系统。
    11. 控制节点安装数据库:
        Yum install mariadb mariadb-server python2-PyMySQL
      创建配置文件/etc/my.cnf.d/openstack.cnf
      并建立[mysqld],bind-address绑定controller的ip

        


      启动mariadb和设置开机启动
        Systemctl enable mariadb.service
        Systemctl start mariadb.service
      运行mysql安全配置
        mysql_secure_installation 设置mysql密码centos
    12.控制节点安装消息队列数据库
      安装数据库
    Yum install rabbitmq-server
      启动rabbitmq数据库和设置开机启动
    Systemctl enable rabbitmq-server.service
    Systemctl start rabbitmq-server.service
      增加openstack用户
    Rabbitmqctl add_user openstack openstack 设置
      允许用户openstack 可以读写权限
    Rabbitmqctl set_permissions openstack “.*” “.*” “.*”
    13.控制节点安装memcache
      用于服务身份认证机制的服务令牌使用。
    安装memcache
    yum install memcached python-memcached
    配置memcache配置文件

        

          设置开机启动
    systemctl enable memcached.service
           systemctl start memcached.service

    环境准备完毕!
  • 相关阅读:
    文件夹无法删除解决方案
    常用Web Service汇总(天气预报、时刻表等)
    浏览器兼容手册
    如何在word2007下右键添加“新建Word 2003 文档”
    Centos7上实现不同网段的服务器文件共享
    ubuntu安装界面 会出现不完整情况
    Centos7搭建dhcp服务器
    Centos7上搭建ftp服务器
    Centos7上配置网络和本地yum方法
    浅谈网络流
  • 原文地址:https://www.cnblogs.com/yangdonghao/p/6693459.html
Copyright © 2011-2022 走看看