zoukankan      html  css  js  c++  java
  • 1.openstack之mitaka搭建基本配置

    介绍:本次案列为基本的三节点部署

    注:搭建所需要的包可以联系QQ:22102107获取

    一:网络:

     1.管理网络:192.168.11.0/24
     2.数据网络:1.1.1.0/24
     注:每个节点两个网卡
    

    二:操作系统:CentOS Linux release 7.2.1511 (Core)

    三:内核:3.10.0-327.el7.x86_64

    四:openstack版本mitaka

    五:三台节点

    控制节点(controller) 192.168.11.103
    网络节点(network)    192.168.11.104
    计算节点(compute)    192.168.11.105
    

    六:修改centos7默认网卡为eth0

    所有节点:

    #vi /etc/sysconfig/network-scripts/ifcfg-eno16777736
    将里面的NAME项和DEVICE项修改为eth0
    TYPE=Ethernet
    BOOTPROTO=static
    DEFROUTE=yes
    PEERDNS=yes
    PEERROUTES=yes
    IPV4_FAILURE_FATAL=no
    IPV6INIT=yes
    IPV6_AUTOCONF=yes
    IPV6_DEFROUTE=yes
    IPV6_PEERDNS=yes
    IPV6_PEERROUTES=yes
    IPV6_FAILURE_FATAL=no
    NAME=eth0   修改为eth0
    DEVICE=eth0 修改为eth0
    ONBOOT=yes
    IPADDR=节点ip
    GATEWAY=192.168.11.1
    NETMASK=255.255.255.0
    保存退出
    重命名配置文件
    cd /etc/sysconfig/network-scripts/
    mv ifcfg-eno16777736 ifcfg-eth0
    禁用该可预测命名规则
    修改/etc/default/grub
    加入net.ifnames=0 biosdevname=0
    # cat /etc/default/grub 
    GRUB_TIMEOUT=5
    GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
    GRUB_DEFAULT=saved
    GRUB_DISABLE_SUBMENU=true
    GRUB_TERMINAL_OUTPUT="console"
    GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap net.ifnames=0 biosdevname=0 rhgb quiet"
    GRUB_DISABLE_RECOVERY="true"
    #生效配置
    grub2-mkconfig -o /boot/grub2/grub.cfg 来重新生成GRUB配置并更新内核参数。
    

    七:修改hosts表

    控制节点(controller) 192.168.11.103

    #生成秘钥
    ssh-keygen
    #推送到网络节点和计算节点
    ssh-copy-id 192.168.11.104
    ssh-copy-id 192.168.11.105
    	
    #修改hosts文件
    127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
    ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
    192.168.11.103 controller
    192.168.11.104 network
    192.168.11.105 compute
    
    scp /etc/hosts root@192.168.11.104:/etc/hosts
    scp /etc/hosts root@192.168.11.105:/etc/hosts
    

    八、配置本地yum源

    每台机器配置本地yum源(三台机器一样的步骤)

    1.把包传到mnt下

    mkdir /mnt/mitaka
    #上传需要的包
    mv openstack-mitaka-rpms.tar.gz /mnt/mitaka/
    cd /mnt/mitaka/
    tar xf openstack-mitaka-rpms.tar.gz 
    ll /mnt/mitaka/mitaka-rpms/
    

    2.配置yum

    # cat /etc/yum.repos.d/mitaka.repo 
    [mitaka]
    name=mitaka repo
    baseurl=file:///mnt/mitaka/mitaka-rpms/
    enabled=1
    gpgcheck=0
    

    3.每台机器

    yum makecache && yum install vim net-tools -y&& yum update -y
    

    4.时间服务部署

    所有节点:
    yum install chrony -y
    控制节点:
    修改配置:
    /etc/chrony.conf
    allow 管理网络网段ip/24
    
    其余节点:
    修改配置:
    /etc/chrony.conf
    server 控制节点ip iburst
    server 192.168.11.103 iburst
    
    所有节点
    启服务
    systemctl enable chronyd.service
    systemctl start chronyd.service
    
    验证:
    每台机器执行:
    chronyc sources
    在S那一列包含*号,代表同步成功(可能需要花费几分钟去同步,时间务必同步)
    

    九:获取软件包

    如果使用自定义源,那么下列centos和redhat的操作可以省略
    #在所有节点执行
    centos:
    yum install yum-plugin-priorities -y #防止自动更新
    
    #在所有节点执行
    yum upgrade
    yum install python-openstackclient -y
    yum install openstack-selinux -y
  • 相关阅读:
    Python 实例、类方法和静态方法
    allure生成测试报告,index.html页面内容为空
    【UOJ567】【IOI2020】Biscuits(DP)
    【BZOJ2410】Nim游戏(博弈论)
    【洛谷4351】[CERC2015] Frightful Formula(坐标系走路)
    【洛谷3581】[POI2015] CZA(DP)
    【LOJ117】有源汇有上下界最小流
    【洛谷6915】[ICPC2015 WF] Weather Report(哈夫曼树)
    【洛谷6152】[集训队作业2018] 后缀树节点数(SAM+LCT)
    【CF1349D】Slime and Biscuits(势能函数)
  • 原文地址:https://www.cnblogs.com/liu-yao/p/5937188.html
Copyright © 2011-2022 走看看