高性能云计算构建与实践2-RDO一体化部署Openstack
前面的安装步骤和cnetos7安装差不多,修改对应文件名。云计算相比于hadoop需要的是更高级的自定义。虚拟机硬件兼容性一般都是默认。选择稍后安装操作系统,让程序在完成之后再进行。在linux系统下安装操作系统。对虚拟机进行命名,同时需要注意放在位置中的该命名文件下。一般电脑都选择2个处理器数量和2个处理器的内核数量。此虚拟机内存根据自己电脑的内存大小进行设定,因为我的电脑内存是4G,所以选择4
前面的安装步骤和cnetos7安装差不多,修改对应文件名。
云计算相比于hadoop需要的是更高级的自定义。
虚拟机硬件兼容性一般都是默认。
选择稍后安装操作系统,让程序在完成之后再进行。
在linux系统下安装操作系统。
对虚拟机进行命名,同时需要注意放在位置中的该命名文件下。
一般电脑都选择2个处理器数量和2个处理器的内核数量。
此虚拟机内存根据自己电脑的内存大小进行设定,因为我的电脑内存是4G,所以选择4096MB。
选择NAT模式。
使用centos7镜像文件,并且删除打印机。
地区修改到上海,时间和日期修改为此时时间和日期。
然后点击apply应用一下Host name。
输入账号和密码,根据命令ip address查询IP地址,再打开xshell连接此IP地址。
并且尝试ping上面的IP,ping通表示此步成功,电脑可以成功连接此IP。
名称自己取,主机号是上面的IP地址,端口号默认22.
打开虚拟机编辑-虚拟网络编辑器,里面选择VMnet8,再点击NAT设置查看对应设置。
vim /etc/sysconfig/network
NETWORKING=yes去激活网络
然后进入opt目录下,yum install -y vim进行安装VIM
Completed!下载成功!
vim /etc/sysconfig/network-scripts/ifcfg-ens33进入修改网卡
vim /etc/resolv.conf域名服务配置
vim /etc/hosts域名解析配置
在下面加上192.168.241.133 openstackrod1
关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
vim /etc/selinux/config关闭SElinux
#SELINUX=enforcing 改成 SELINUX=disabled
注意重启系统reboot后,selinux的修改才能生效
另,查看selinux的状态:getenforce sestatus /usr/sbin/sestatus -v
CentOS7默认使用NetworkManager进行网络管理(不支持OpenStack)
--查看网络管理状态
systemctl status NetworkManager
systemctl status network
--停止禁用NetworkManager
systemctl stop NetworkManager
systemctl disable NetworkManager
--启用启动network
systemctl enable network
systemctl restart network
更新系统:yum update -y
准备所需软件库:
安装open stack queens:
yum install -y centos-release-openstack-queens
启用open stack queens资源库:
Yum-config-manager --enable centos-openstack-queens
注:yum-config-manager在yum-utils包里,系统默认没有该命令,需通过如下命令安装
yum install -y yum-utils
yum repolist enabled 查询已启用的资源库
yum repolist disabled 查询已禁用的资源库
yum repolist all 查询所有资源库
切换到软件源定义目录:
cd /etc/yum.repos.d/
下载软件源定义文件(rod官网针对centos7的):
curl -O https://trunk.rdoproject.org/centos7/delorean-deps.repo
curl -O https://trunk.rdoproject.org/centos7/current-passed-ci/delorean.repo
升级软件包及系统内核(改变软件及系统设置):
yum update -y
重启并执行后续操作
安装packstack:
执行如下命令安装openstack-packstack及其依赖包
yum install -y openstack-packstack
注,过程中会安装许多依赖包,如openstack-packstack-puppet
Packstack 安装openstack:
packstack --allinone
重装:packstack --answer-file=/root/packstack-answers-20161115-033728.txt
更多推荐
所有评论(0)