zoukankan      html  css  js  c++  java
  • openstack-1基础环境准备

    openstack-1基础环境准备

    openstack
    openstack

    基础环境准备

    安装系统

    最小化安装centos操作系统
    系统磁盘100G
    每个虚拟机 4 个网卡,其中前两个网卡为 NAT 模式后两个网卡为仅主机模式 ,
    CPU 两个核心或以上,必须勾选开启虚拟化功能,否则后期 openstack 无法启动云主机
    内存3G以上

    虚拟机配置

    重命名网卡

    传递内核参数 net.ifnames=0 biosdevname=0,以更改网卡名称为 eth0,ethX:
    出现安装界面时使用键盘上下键移动到第一行即 Install Centos Linux 7 , 然后按 tab 键,即可出现传递参数界面

    openstack
    openstack

    更改主机名

    hostnamectl set-hostname node
    cat /etc/hostname

    修改 hosts 文件

    cat /etc/hosts

    关闭防火墙和 selinux

    systemctl disable NetworkManager firewalld
    vim /etc/selinux/config
    SELINUX=disabled

    NAT 网络配置

    bond0

    cd /etc/sysconfig/network-scripts/
    
    cat ifcfg-eth0
    BOOTPROTO=static
    NAME=eth0
    DEVICE=eth0
    ONBOOT=yes
    NM_CONTROLLED=no
    MASTER=bond0
    USERCTL=no
    SLAVE=yes
    
    cat ifcfg-eth1
    BOOTPROTO=static
    NAME=eth1
    DEVICE=eth1
    ONBOOT=yes
    NM_CONTROLLED=no
    MASTER=bond0
    USERCTL=no
    SLAVE=yes
    
    vim ifcfg-bond0
    BOOTPROTO=static
    NAME=bond0
    DEVICE=bond0
    ONBOOT=yes
    BONDING_MASTER=yes
    BONDING_OPTS="mode=1 miimon=100" #指定绑定类型为 1 及链路状态监测间隔时间
    IPADDR=192.168.10.X
    NETMASK=255.255.255.0
    GATEWAY=192.168.10.X
    DNS1=192.168.10.X

    bond1

    cat ifcfg-eth2
    BOOTPROTO=static
    NAME=eth2
    DEVICE=eth2
    ONBOOT=yes
    NM_CONTROLLED=no
    MASTER=bond1
    USERCTL=no
    SLAVE=yes
    
    cat ifcfg-eth3
    BOOTPROTO=static
    NAME=eth3
    DEVICE=eth3
    ONBOOT=yes
    NM_CONTROLLED=no
    MASTER=bond1
    USERCTL=no
    SLAVE=yes
    
    cat ifcfg-bond1
    BOOTPROTO=static
    NAME=bond1
    DEVICE=bond1
    ONBOOT=yes
    BONDING_MASTER=yes
    BONDING_OPTS="mode=1 miimon=100" #指定绑定类型为 1 及链路状态监测间隔时间
    IPADDR=192.168.20.X
    NETMASK=255.255.255.0

    安装常用基础命令

    yum install -y vim wget tree lrzsz gcc gcc-c++ automake pcre pcre-devel zlib zlib-devel openssl openssl-devel iproute net-tools iotop lsof ntpdate telnet bridge-utils

    各服务器同步时间

    时间必须保持一致,否则可能导致无法创建虚拟机等问题

    cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
    ntpdate ntp.aliyun.com && hwclock -w
    
    crontab -l
    * */2 * * * ntpdate ntp.aliyun.com && hwclock -w && date >> /root/ntpdate.log

    记录用户操作历史命令history

    vim /etc/profile
    USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'`
    HISTTIMEFORMAT="`whoami`: | %F | %T: |${USER_IP}:" 
  • 相关阅读:
    mysql双主配置
    nginx js、css多个请求合并为一个请求(concat模块)
    PHP中利用Redis管道加快执行
    总结最近游戏中活动出现被刷问题。
    问题记录--负载均衡的均衡器配置了高可用导致问题
    php的session获取不到问题之ie浏览器(yaf框架)
    Django URLs error: view must be a callable or a list/tuple in the case of include()
    在Sublime Text运行Python.How to run Python code from Sumblime Text
    JavaWeb项目自动化部署测试学习
    hadoop2.5.1+hbase1.1.2安装与配置
  • 原文地址:https://www.cnblogs.com/fina/p/11592472.html
Copyright © 2011-2022 走看看