操作系统前期准备

官方安装文档:https://docs.openstack.org/install-guide/

按照openstack官方建议,CentOS7都使用最小安装,小版本号:1708

一、规划设计

Controller节点
管理网络:10.6.10.1/24
外部网络:unnumbered
两颗四核CPU,8G内存,100G硬盘

Compute1节点
管理网络:10.6.10.2/24
外部网络:unnumbered
四颗八核CPU,16G内存,100G硬盘

Block1节点
管理网络:10.6.10.3
两颗单核CPU,6G内存,100G系统盘+500G数据盘

二、安装后基础配置

  1. 设置主机名
    ~]# hostnamectl set-hostname controller
    ~]# hostnamectl set-hostname compute1
    ~]# hostname controller
    ~]# hostname compute1
  2. 配置IP地址
    根据之前的设计规划进行IP地址设定
    (1) 管理网络设置成固定IP地址,并设置网关;
    (2) 外网网络设置成形如:
DEVICE=INTERFACE_NAME
TYPE=Ethernet
ONBOOT="yes"
BOOTPROTO="none"

由于此次试验环境是在VMware ESXi上搭建的,所以,Mangement Network和Provider Network都需要配置成允许混杂模式,这样端口才能够正常的传输各网络段的数据包。

  1. 修改/etc/resolv.conf
    ~]# vim /etc/resolv.conf
    nameserver 114.114.114.114
  2. 修改/etc/hosts
    ~]# vim /etc/hosts
    10.6.10.1 controller
    10.6.10.2 compute1
    10.6.10.3 block1
    并通过scp复制到另一台机器
    ~]# scp /etc/hosts root@compute1:/etc/hosts
    ~]# scp /etc/hosts root@block1:/etc/hosts
  3. 关闭Selinux和firewalld
    ~]# systemctl stop firewalld.service
    ~]# systemctl disable firewalld.service
    ~]# setenforce 0
    ~]# vim /etc/sysconfig/selinux
    SELINUX=disabled
  4. 关闭NetworkManager服务
    ~]# systemctl stop NetworkManager.service
    ~]# systemctl disable NetworkManager.service
  5. 安装vim工具
    ~]# yum -y install vim

你可能感兴趣的:(操作系统前期准备)