先电openstack平台搭建详解

01创建虚拟机

向导设置

典型 > 稍后安装 > Linux CentOS 7 64位 > 虚拟机名称 安装位置 > 磁盘大小 将磁盘拆分成多个文件 > 自定义配件

自定义配件

内存:4G    处理器:2+2 虚拟化

CD:选中你的iso文件

网络适配器:一个仅主机模式    新建一个NAT模式

02安装虚拟机

打开虚拟机 选择直接安装

设置语言、时区、磁盘

如果害怕看不懂英文可以选择中文;

如果没有选中文的话需要自己调一下时区,选择上海时区

磁盘的话直接点进去之后选择DONE完成退出即可

设置root密码

密码随意设置,设成什么都可以,因为这是root,root权限无限大

密码过于简单会有警告,只需要点两次DONE完成即可,你是root,你最大

03虚拟机基础环境配置

登录虚拟机

login 用户名 :root

password 密码:你设置的密码

配置网卡

命令:

vi /etc/sysconfig/network-scripts/ifcfg-ens33

(注意ens33处为你自己虚拟机的网卡,可以在ifcfg-之后使用TAB键看到你本机有的网卡)

修改内容见图片:

修改前

修改后

第二个节点网卡

连接CRT工具

操作见图:

修改主机名

命令:

hostnamectl set-hostname 你要设置的主机名

修改主机配置文件

命令:

vi /etc/hosts

关闭防火墙并且设置不启动、设置selinux为Permissive

命令:

systemctl stop firewalld && systemctl disable firewalld && setenforce 0

(&& 的意思是&&前的命令执行完毕之后自动执行&&后的命令)

移动yum.repos.d下的所有文件到opt下

命令:

mv /etc/yum.repos.d/* /opt/

(mv表示移动 *代表全部)

在yum.repos.d下创建新的源

命令:

vi /etc/yum.repos.d/local.repo

(compute节点为ftp.repo)

CRT连接上传镜像

在opt下新建两个目录

命令:

mkdir /opt/{centos,iaas}

(mkdir是新建目录的命令  {}代表创建多个,在{}中写入多个目录,中间用逗号隔开即可)

挂载镜像文件到目录

命令:

mount -o loop 镜像名 目录

在controller节点安装、修改并启动vsftpd服务

命令:

yum install -y vsftpd

vi /etc/vsftpd/vsftpd.conf

systemctl start vsftpd

systemctl enable vsftpd

04脚本

两个节点都安装先电脚本包

命令:

yum install -y iaas-xiandian

controller节点修改脚本配置文件并且复制到compute节点

命令:

vi /etc/xiandian/openrc.sh

scp /etc/xiandian/openrc.sh 192.168.100.20:/etc/xiandian/openrc.sh

两个节点都跑iaas-pre-host.sh 脚本

命令:

iaas-install-pre-host.sh

跑完之后记得重启虚拟机

reboot

重新挂载镜像

由于mount -o loop 是临时挂载,所以重启之后需要重新挂载

命令:

mount -o loop 镜像名 目录

跑脚本

controller节点脚本:

iaas-install-mysql.sh;iaas-install-keystone.sh;iaas-install-glance.sh;iaas-install-nova-controller.sh;iaas-install-neutron-controller.sh;iaas-install-dashboard.sh

compute节点脚本:

install-nova-compute.sh;iaas-install-neutron-compute.sh


 

05web页面操作

登录

创建网络

操作见图: 

需要创建一个外部网络(外网)和两个内部网络(内网),路由新增接口

上传镜像文件

命令:

source /etc/keystone/admin-openrc.sh

glance  image-create --name centos7.5 --disk-format qcow2 --container-format bare  --progress  < /opt/iaas/images/CentOS_7.5_x86_64_XD.qcow2

创建云主机类型

然后把所有带*的选项全都给他↑了!

进入控制台!大功告成!

  • 10
    点赞
  • 72
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
作者:int32bit 链接:https://www.zhihu.com/question/54549481/answer/141308600 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 基于OpenStack的论文国内外还是不少的,参考IEEE Xplore Search Results,毕竟火了那么多年,而且无论你偏系统还是偏研究都能写,但是纯粹写OpenStack部署的论文估计不多,除非你自己开发了一套自动化部署工具,比现有的Puppet、Ansible、Tripleo、Fuel、Kolla都要好,大多论文都需要与其它技术或者应用场景相结合,否则你的研究背景和意义都不知道怎么入手。偏系统的论文诸如基于OpenStack的xx系统(或者平台)设计与实现,xx可以是各种场景化的云系统,比如xx替换为视频监控云,则标题变为基于OpenStack的视频监控云平台设计与实现,你可以谈传统视频监控系统的各种问题,然后突出你设计的基于OpenStack的视频监控云平台的优势。为了演示,做个漂亮高大上的Web界面,直接拿Horizon去展示,怕要被导师拍死。偏研究的话,你可以针对某一个点展开,通常就是优化了,比较多的研究点包括调度算法优化、在线迁移优化、负载均衡优化、计算性能优化、虚拟化性能优化、能源损耗优化等,尤其是调度算法,你可以联想抽象出各种问题,比如装箱问题、启发算法、遗传算法都能套,优点也好写,要么提高了资源利用率,要么节约了能源(还可以结合绿色计算写)。当然,你也可以针对OpenStack开发一套自己的系统,比如集成测试系统、故障检测、bug发现等,之前看过一篇不错的论文,等找到了再补充。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值