官方手册:
英文: https://docs.openstack.org/install-guide/
中文: https://docs.openstack.org/zh_CN/install-guide/
第一节 实验环境
学习目标:
应用 准备环境配置
应用 基本环境配置
准备环境的配置如下:
1,准备环境---注意标准化。
备注:如何查看电脑cpu是否支持虚拟化?
答:在cmd里执行systeminfo.
AMD全部支持虚拟化
Intel只要有VT-X指令就支持,CPU-Z可以看
image.png
这一节,我们从Centos7系统安装、基础软件源、网络环境、安全配置、主机名规划五个方面来实践。
依赖软件:
VMware:VMware@Workstation 12 Pro 12.0.0 build-298596
Centos系统:CentOS-7-x86-Minimal-1511.iso
虚拟机配置:
2C- 4G-20G-NAT, CPU支持VT-v或者AMD-v
系统安装注意事项:
网卡名称:eth0
时区:亚洲上海
安全组策略:关闭
软件安装:最小化
基础软件源:
安装基本软件
yum install -y wget yum-plugin-priorities
安装软件源:
阿里云源
2,截图步骤:
1) 安装操作系统
创建虚拟机
image.png
配置网卡:此处VMnet8 NAT模式的子网地址为192.168.8.0
image.png
NAT设置中,网关地址192.168.8.2
image.png
创建虚拟机》》》选择“典型”
image.png
选择刚下载的Minimal的CentOS7的64位操作系统
image.png
自定义账号密码,别忘记了
image.png
选择存储位置-----》》》此处我选择的是D:\vm\wck_controler
image.png
存储空间20G, 默认为将虚拟磁盘拆分成多个文件
image.png
完成之前,取消勾选(创建后开启此虚拟机),并点击自定义硬件
image.png
内存配置为4G,处理器数量默认为1, 核心数选择2,
首选模式选择 IntelVT X,勾选虚拟化intelVT-X/EPT或AMD-V/RVI(V),
关闭并点击完成
image.png
image.png
此时,虚拟机配置中CD/DVD产生了默认配置
image.png
编辑虚拟机设置,选择自动创建iso文件, 点击移除
image.png
同时选择右侧的“启动时链接”,点击完成
image.png
点击开启虚拟机,启动虚拟机时,上下箭头调整光标,选择Install CentOS7, 按tab键
image.png
光标点击如下位置:
image.png
输入如下内容(网卡定制):biosdevname=0 net.ifnames=0
Enter后,进入了开始安装。
选择语言(简体中文)----时区(亚洲上海)---安全组策略关闭
image.png
image.png
image.png
image.png
选择软件源
image.png
image.png
选择最小安装
image.png
自定安装位置
image.png
选择(我要配置分区),点击完成
image.png
选择标准分区,点击创建
image.png
删除不必要分区
image.png
同时修改为20G,点击完成
image.png
点击接收更改
image.png
选择网络和主机名
image.png
点击开启,并点击完成
image.png
开始安装
image.png
设置账号密码后,点击完成,点击确认。
image.png
image.png
安装总结:
centos7的安装:
VMware: nat .2c4G20G CPU支持VT-X或amd-v
定制安装:
网卡标准: eth0
biosdevname=0 net.ifnames=0
语言
时区
键盘
软件源
安全策略:关闭
分区:/ 只有根分区
网络: 开启eth0
执行安装:
设置root密码
3,配置网络和增加IP地址
image.png
设置IP地址
image.png
如下步骤:
1)登录
image.png
2)cd /etc/sysconfig/network-scripts/
image.png
3) 编辑文件 vi ifcfg-eth0
image.png
4)启动配置:systemctl restart network
image.png
查看ip地址 ip addr可以查看到ip地址
5)可以使用secureCRT连接了
4,配置软件源。
image.png
最后,为了环境稳定性,禁止再次升级内核。
如下步骤操作:
1)安装基本软件。
image.png
2)安装软件源。(直接在阿里镜像站找wget)
image.png
3)检查
查看软件
image.png
更新所有的软件
image.png
安装常用软件
image.png
4)禁止升级内核
image.png
5,网络配置
image.png
image.png
image.png
具体步骤如下所示:
1)查看NetWorkManager是否已经开启:systemctl status NetworkManager
image.png
2) 关闭NetworkManager服务
systemctl stop NetworkManager
取消开机启动
systemctl disable NetworkManager
image.png
假如要开启的话,systemctl start NetworkManager
3) 真正开始,修改网卡配置
>>> 进入网卡配置目录
image.png
>>> 修改网卡配置文件
image.png
>>> 增加配置,NM_CONTROLLED=”no”表示不希望使用NetworkManager管理网卡。
同时确认IPV6的功能开启。
image.png
4)查看当前网卡信息。
分别代表启动,广播,运行,主播
image.png
5)开启网卡支持混杂模式:
临时开启混杂模式》》》ifconfig eth0 promisc
image.png
永久开启混杂模式:
修改开机自启动文件,添加上述命令(直接重定向追加)
image.png
6)查看消息服务
image.png
确保是开启的,如未开启,可以执行如下命令:
6、安全配置(重启后方才生效)
a)确保防火墙已经关闭掉了
查看防火墙状态
image.png
关闭防火墙
systemctl stop firewalld
取消开机自启动
systemctl disable firewalld
检查
firewall -cmd --state
b ) selinux
selinux
方法一:直接使用sed命令
sed -i “s#=enforcing#=disabled#”
方法二:
直接修改vim /etc/selinux/config
image.png
检查
grep --color=auto ‘^SELINUX’ /etc/conf
7,主机名配置
1)主机名解析
vim /etc/hosts
image.png
2) 主机名设置
hostnamectl --help 查看命令
image.png
设置主机名
image.png
exit登出Xshell后重新登录,生效
查看修改效果
image.png
8,准备环境的配置总结如下:
image.png
=====================================================================
基本环境:我们从软件源配置、基础软件安装、时间同步三个方面来操作
1,软件源配置---注意,上面是基础软件源,这里使用的OpenStack的软件源
image.png
1)使用推荐的源
image.png
2) 查看已经安装的软件源
ls /etc/yum.repos.d/ 或者直接输入 yum repolist
image.png
更新源数据
3 ) yum makecache fast
image.png
2, 基础软件安装>
1) 安装openstack客户端。 (此处yum-plugin-priorities已经在上面安装好了,所以不用重新安装)
yum install -y pyhton-openstackclient openstack-selinux openstack-utils yum-plugin-priorities
image.png
2) 暂时不安装,计算节点基本软件,在后面安装。
备注:因为当前所处的位置为控制节点,而下图软件只在计算节点安装
image.png
稍后关机,做一下快照,计算节点就出来了。
3,时间同步。
安装软件:
yum install ntpdate -y
image.png
方法一:同步互联网时间。
a) 执行同步
ntpdate -u time1.aliyun.com
b) 查看日期
date
image.png
c) 自动的时间同步
>>>查找ntpdate的绝对路径:where is ntpdate
image.png
>>>编写时间同步的任务
crontab -e
image.png
编辑的内容如下:红字为绝对路径执行ntpdate命令;
/dev/null为黑洞,表示垃圾桶;
2>&1 不管正确信息还是错误信息,统统放到垃圾桶
& 表示以后台的形式
# openstack by wck_god 20180807
* /5 * * * /usr/sbin/ntpdate -u time1.aliyun.com >> /dev/null 2>&1 &
image.png
方法二: 同步局域网时间(建议)
4, 创建计算节点。
此时才开始关闭计算机
image.png
a) 创建VM快照
image.png
image.png
b)基于快照创建主机(计算节点)
选择快照节点>>> 克隆>>>选择计算节点文件夹>>> 修改节点名称 >>> 完成关闭
image.png
image.png
image.png
image.png
选择计算阶段的文件夹
image.png
c ) 启动计算节点
>>>> 修改ip地址
同样 cd /etc/sysconfig/network-scripts目录下
image.png
>>> vim ifcfg-eth0
image.png
>>>> 修改 IPADDR的ip地址192.168.8.14改为192.168.8.15
image.png
>>>重启下网卡
systemctl restart network
>>> Xshell链接
5, 接着“基本软件安装3,后面”,配置计算节点特有软件和主机名
如图所示:安装计算节点基本软件。
yum install -y qemu-kvm libvirt bridge-utils
image.png
备注:默认安装的qemu的路径不是我们所期望的。
image.png
查看是否已经安装或者在环境变量路径 rpm -ql qemu-kvm
image.png
为qumu-kvm创建软连接:
ln -sv /usr/libexec/qemu-kvm /usr/bin/qemu
image.png
配置主机名
image.png
6,补充:上面的网卡设置,开启了IPV6的功能了。
>>>>而此时,我们需要将os的内核也开启IPV6的功能。
image.png
也即,修改/etc/sysctl.conf文件增加如下参数:
net.ipv6.conf.all.disable_ipv6 = 0
net.ipv6.conf.default.disable_ipv6 = 0
net.ipv6.conf.conf.lo.disable_ipv6 = 0
表示“禁用‘禁用ipv6’的功能”,也既是开启ipv6的意思
>>> 立即启用配置。 sysctl -p
image.png
总结:
image.png0daybank
文章评论