zoukankan      html  css  js  c++  java
  • 部署openstack

     

    磁盘扩容  lsblk

      设置环境语言 export LANG=en_US

      扩容块设备  growpart /dev/vda 1

      扩容文件系统 xfs_growfs /  

    配置Ip

      配置eth0为公共网络

    vim /etc/sysconfig/network-scripts/ifcfg-eth0
    
    DEVICE="eth0"
    ONBOOT="yes"
    IPV6INIT="no"
    IPV4_FAILURE_FATAL="no"
    NM_CONTROLLED="no"
    TYPE="Ethernet"
    BOOTPROTO="static"
    IPADDR="192.168.1.10"                
    NETMASK="255.255.255.0"              
    GATEWAY="192.168.1.254"

      配置eth1为隧道接口

    cp ifcfg-eth0 ifcfg-eth1
    vim ifcfg-eth1
    
    DEVICE="eth1"
    ONBOOT="yes"
    IPV6INIT="no"
    IPV4_FAILURE_FATAL="no"
    NM_CONTROLLED="no"
    TYPE="Ethernet"
    BOOTPROTO="static"
    IPADDR="192.168.4.10"
    NETMASK="255.255.255.0"


    # systemctl restart network # 重启服务

      设置主机名

    vim /etc/hosts
    
    192.168.1.10 openstack
    192.168.1.11 nova01

      virsh edit vm_name     # 修改内存

      关闭NetworkManager

      禁用SELINUX

      卸载firewalld

    配置yum仓库

    安装openstack

      安装依赖包 [root@openstack ~]# yum -y install qemu-kvm libvirt-daemon libvirt-client libvirt-deamon-dirver-qemu python-setuptools 

      安装packstack [root@openstack ~]# yum -y install openstack-packstack 

      创建应答文件 [root@openstack ~]# packstack --gen-answer-file=answer.ini   

      修改应答文件 

      11 CONFIG_DEFAULT_PASSWORD=redhat  //密码
      42 CONFIG_SWIFT_INSTALL=n
      75 CONFIG_NTP_SERVERS=192.168.1.254   //时间服务器的地址
     840 CONFIG_NEUTRON_ML2_TYPE_DRIVERS=flat,vxlan   //驱动类型
     876 CONFIG_NEUTRON_ML2_VXLAN_GROUP=239.1.1.5  
    //设置组播地址,最后一个随意不能为0和255,其他固定
     910 CONFIG_NEUTRON_OVS_BRIDGE_MAPPINGS=physnet1:br-ex  //物理网桥的名称
     921 CONFIG_NEUTRON_OVS_BRIDGE_IFACES=br-ex:eth0   
    //br-ex桥的名称与eth0连接,管理eth0,网桥与哪个物理网卡连接
     936 CONFIG_NEUTRON_OVS_TUNNEL_IF=eth1
    1179 CONFIG_PROVISION_DEMO=n   //DEMO是否测试

      执行应答文件 [root@openstack ~]# packstack --answer-file=answer.ini 

    设置DNS服务器

    vim /etc/resolv.conf
    nameserver ip

    修改配置文件 

    [root@openstack ~]# cd /etc/httpd/conf.d/
    [root@openstack conf.d]# vi 15-horizon_vhost.conf
         35   WSGIProcessGroup apache
         36   WSGIApplicationGroup %{GLOBAL}     //添加这一行
    [root@openstack conf.d]# apachectl graceful //重新载入配置文件

    配置NTP服务,以阿里云为基准

      yum -y install chrony (端口:123) 

    vim /etc/chrony.conf
    server ntp1.aliyun.com
    allow 0/0

      验证:chronyc sources -v

    nova安装

    在opensatck上配置应答文件 answer.ini

      98:

      102:

    在openstack上执行answer.int

    [root@openstack ~]# packstack --answer-file=answer.ini
  • 相关阅读:
    C语言warning的收集和总结
    HLS:跑马灯实验
    HLS:OpenCV和RTL代码转换关系
    Zynq-7000 FreeRTOS(二)中断:串口Uart中断
    Zynq-7000 FreeRTOS(二)中断:PL中断请求
    Zynq-7000 FreeRTOS(二)中断:Timer中断
    xilinx DMA IP核(二) —— 文档阅读
    Zynq-7000 FreeRTOS(一)系统移植配置
    xilinx DMA IP核(一) —— loop测试 代码注释
    System Verilog基础(二)
  • 原文地址:https://www.cnblogs.com/ray-mmss/p/10375828.html
Copyright © 2011-2022 走看看