Iaas平台搭建

Openstack理论知识

第二章IAAS平台搭建

4.最后点击确定

5.新建虚拟机

6.默认下一步

7.选择Linux→CentOS 64位→下一步

8.设置俩个节点:1控制节点(controller)2计算节点(compute)

  1. 选择安装位置

10.选择磁盘大小50G→单个文件

11.内存2G→处理器4核

12.打开虚拟机,挂载镜像

13.Ctrl+Alt+Insert 重启虚拟机系统
14选择语言

15.再点击 安装位置

16.开始安装

17.设置密码

19.等待安装完毕

20.输入用户名和密码,进入命令行界面

前期基础配置:
1.关闭selinux

SELINUX=disabled
Reboot重启后:

getenforce

Disabled
2.关闭防火墙

3.删除iptables防火墙规则

修改完成后使用命令生效。

sysctl –p

二、配置 络、主机名

  1. 配置主机名:[controller]和[compute]

#重启进程

  1. (1)controller节点

配置 络:

重启 卡:

关闭 络管理工具:如果克隆的虚拟机未能成功重启 卡则

第2块 卡配置:

重启 卡:systemctl restart network

(2)compute 节点

重启 卡:systemctl restart network

重启 卡:systemctl restart network
3. 完成 卡的配置以后,ping一下看是否通。

三、传输镜像

  1. 打开CRT,快速连接→192.168.100.10,用户名:root密码:991122

2.打开CFX,传输镜像,将CentOS-7-x86_64-DVD-1511.iso和XianDian-IaaS-v2.2.iso镜像上传到controller节点

二、配置yum源并挂载镜像
#controller和compute节点:
(1)清除yum源

(2)创建repo文件

【compute】
在/etc/yum.repos.d创建centos.repo源文件:
cd /etc/yum.repos.d
vi centos.repo

(3)挂载iso文件:[controller]节点
【挂载CentOS-7-x86_64-DVD-1511.iso】

【挂载XianDian-IaaS-v2.2.iso】

拷贝镜像包:

安装yum中的工具及软件

(4)搭建ftp服务器并且开启并设置自启

最上面添加anon_root=/opt/
保存退出

(5)关闭防火墙并设置开机不自启

(6)清除缓存,验证yum源
【controller/compute】

三、硬盘进行分区并运行脚本
1.在【compute】节点:
新建一块硬盘 大小20G 重启虚拟机→进行分区
fdisk /dev/sdb
N 新建→p主分区→+10G ……
2.分两个区

controller和compute节点:

yum install iaas-xiandian -y

运行脚本
1.6-1.9的基础配置操作命令已经编写成shell脚本,通过脚本进行一键安装。如下:

Controller节点和Compute节点

执行脚本iaas-pre-host.sh进行安装 //2个节点都输

安装完成后同时重启

[root@controller ~]# reboot

Controller节点

执行脚本iaas-install-mysql.sh进行安装
reboot

通过脚本安装keystone服务
2.2-2.9的认证服务的操作命令已经编写成shell脚本,通过脚本进行一键安装。如下:

Controller节点

执行脚本iaas-install-keystone.sh进行安装。

通过脚本安装glance服务
3.2-3.9的镜像服务的操作命令已经编写成shell脚本,通过脚本进行一键安装。如下:

Controller 节点

执行脚本iaas-install-glance.sh进行安装

计算服务的操作命令已经编写成shell脚本,通过脚本进行一键安装。如下:
#Controller节点
执行脚本iaas-install-nova-controller.sh进行安装
#Compute节点
执行脚本iaas-install-nova-compute.sh进行安装

通过脚本安装neutron服务
5.3-5.14 络服务的操作命令已经编写成shell脚本,通过脚本进行一键安装。如下:
#Controller节点
执行脚本iaas-install-neutron-controller.sh进行安装
#Compute节点
执行脚本iaas-install-neutron-compute.sh进行安装

创建gre 络
#Controller节点
执行脚本iaas-install-neutron-controller-gre.sh进行安装
#Compute节点
执行脚本iaas-install-neutron-compute-gre.sh进行安装

dashboard的操作命令已经编写成shell脚本,通过脚本进行一键安装。如下:
#Controller
执行脚本iaas-install-dashboard.sh进行安装

Controller控制节点:

Compute计算节点:

完成以上操作进入 页输入
http://192.168.100.10/dashboard
输入:
域:demo
用户名:admin
密码:000000

Iaas平台搭建

文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树首页概览8813 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年6月21日
下一篇 2020年6月21日

相关推荐