OpenStatck虚拟机环境准备-CentOS7.2安装
作者:尹正杰
版权声明:原创作品,谢绝转载!否则将追究法律责任。
不得不吐槽一下CentOS7.5和7.6对OpenStack的支持并不友好,虽然可以正常安装OpenStack服务但无法创建虚拟机,没办法只能选择版本较低的“CentOS-7-x86_64-Minimal-1511.iso”镜像来安装OpenStack,本教程是记录一下创建虚拟机的注意事项。
一.使用"VMware Workstation"创建虚拟机
1>.下载ISO(下载地址:"http://archive.kernel.org/centos-vault/7.2.1511/isos/x86_64/")
2>.选择下载的iso
3>.自定义虚拟机名称及安装路径
4>.自定义磁盘空间
5>.CPU配置
6>.内存配置
二.基于"VMware Workstation"创建的虚拟机安装"CentOS 7.2"版本的操作系统
1>.开启虚拟机
2>.按"tab"键,追加"net.ifnames=0 biosdevname=0"内核参数,如下图所示。
3>.安装时语言选择默认的英语即可
4>.添加中文支持并选择时区
5>.自定义分区(不建议对swap进行分区)
6>.点击安装
7>.为管理员设置密码
9>.安装完毕后重启虚拟机
三.Linux操作系统初始化调优参数
1>.最小化安装操作系统必备命令行工具(别安装epel源哟,因为它会和openstack的源冲突)
[root@openstack.yinzhengjie.org.cn ~]# yum -y install vim net-tools bridge-utils firewalld bc iotop bc gcc gcc-c++ glibc glibc-devel pcre pcre-devel openssl openssl-devel zip unzip zlib-devel lrzsz tree ntpdate telnet lsof tcpdump wget libevent libevent-devel systemd-devel bash-completion traceroute psmisc
2>.禁用"NetworkManager"服务
[root@centos72.yinzhengjie.org.cn ~]# systemctl status NetworkManager ● NetworkManager.service - Network Manager Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled) Active: active (running) since Sat 2020-01-11 16:42:52 CST; 1min 32s ago Main PID: 871 (NetworkManager) CGroup: /system.slice/NetworkManager.service └─871 /usr/sbin/NetworkManager --no-daemon Jan 11 16:42:52 centos72.yinzhengjie.org.cn NetworkManager[871]: <info> (eth0): device state change: config -> ip-config (reason 'none') [50 70 0] Jan 11 16:42:52 centos72.yinzhengjie.org.cn NetworkManager[871]: <info> (eth0): device state change: ip-config -> ip-check (reason 'none') [70 80 0] Jan 11 16:42:52 centos72.yinzhengjie.org.cn NetworkManager[871]: <info> (eth0): device state change: ip-check -> secondaries (reason 'none') [80 90 0] Jan 11 16:42:52 centos72.yinzhengjie.org.cn NetworkManager[871]: <info> (eth0): device state change: secondaries -> activated (reason 'none') [90 100 0] Jan 11 16:42:52 centos72.yinzhengjie.org.cn NetworkManager[871]: <info> NetworkManager state is now CONNECTED_LOCAL Jan 11 16:42:52 centos72.yinzhengjie.org.cn NetworkManager[871]: <info> NetworkManager state is now CONNECTED_GLOBAL Jan 11 16:42:52 centos72.yinzhengjie.org.cn NetworkManager[871]: <info> Policy set 'eth0' (eth0) as default for IPv4 routing and DNS. Jan 11 16:42:52 centos72.yinzhengjie.org.cn NetworkManager[871]: <info> (eth0): Activation: successful, device activated. Jan 11 16:42:52 centos72.yinzhengjie.org.cn NetworkManager[871]: <info> wpa_supplicant running Jan 11 16:42:57 centos72.yinzhengjie.org.cn NetworkManager[871]: <info> startup complete [root@centos72.yinzhengjie.org.cn ~]#