iaas-3.0.6版本安装云平台基础服务
iaas
- 基础配置
- 配置网络和主机名
- 配置 yum
- 挂载iso文件
- 搭建ftp服务器
- 防火墙配置和selinux
- 清除缓存验证yum
- 编辑环境变量
- 脚本安装服务
- 基础脚本
- 脚本安装mysql
- 脚本安装keystone
- 脚本安装glance
- 脚本安装nova
- 脚本安装neutron
- 脚本安装dashboard
- 登录dashboard网页
基础配置
配置网络和主机名
1.配置网络、主机名
修改和添加/etc/sysconfig/network-scripts/ifcfg-enp*(具体的网口)文件。
(1)controller节点
配置网络:
enp8s0: 172.17.x.10
DEVICE=enp8s0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=static
IPADDR=172.17.x.10
PREFIX=24
GATEWAY=172.17.x.1enp9s0: 172.18.x.10
DEVICE=enp9s0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=static
IPADDR=172.18.x.10
PREFIX=24
GATEWAY=172.18.x.1
(2)compute 节点
配置网络:
enp8s0: 172.17.x.20
DEVICE=enp8s0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=static
IPADDR=172.17.x.20
PREFIX=24
GATEWAY=172.17.x.1enp9s0: 172.18.x.20
DEVICE=enp9s0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=static
IPADDR=172.18.x.20
PREFIX=24
GATEWAY=172.18.X.1
配置主机名:
controller和compute
hostnamectl set-hostname controllerhostnamectl set-hostname compute
按ctrl+d 退出 重新登陆
连接crt以后先传镜像
配置 yum
cd /etc/yum.repos.d/
rm -rf *
【controller】
vi local.repo
[centos]
name=centos
baseurl=file:///opt/centos
gpgcheck=0
enabled=1[openstack]
name=openstack
baseurl=file:///opt/openstack/iaas-repo
gpgcheck=0
enabled=1
[compute]
vi ftp.repo
[centos]
name=centos
baseurl=ftp://192.168.100.10/centos
gpgcheck=0
enabled=1[openstack]
name=openstack
baseurl=ftp://192.168.100.10/openstack/iaas-repo
gpgcheck=0
enabled=1
挂载iso文件
等待之前的镜像上传完成以后开始挂载
上传到那个服务器就在那个服务器挂载
controller节点
mkdir /opt/{centos,openstack}
mount -o loop CentOS-7-x86_64-DVD-1804.iso /opt/centosmount -o loop XianDian-IaaS-v3.0.4.iso /opt/openstack
搭建ftp服务器
[root@controller ~]# yum install vsftpd –y
[root@controller ~]# vi /etc/vsftpd/vsftpd.conf
# 添加一行anon_root=/opt/
防火墙配置和selinux
【controller/compute】
setenforce 0
getenforce
# systemctl stop firewalld
# systemctl disable firewalld
# systemctl status firewalld
清除缓存验证yum
【controller/compute】
# yum clean all
# yum list
编辑环境变量
controller和compute节点
# yum install iaas-xiandian -y
vi /etc/xiandian/openrc.shHOST_IP=172.17.x.10
HOST_PASS=000000
HOST_NAME=controller
HOST_IP_NODE=172.17.x.20
HOST_PASS_NODE=000000
HOST_NAME_NODE=compute
network_segment_IP=172.17.x.0/24
RABBIT_USER=openstack
RABBIT_PASS=000000
DB_PASS=000000
DOMAIN_NAME=demo
ADMIN_PASS=000000
DEMO_PASS=000000
KEYSTONE_DBPASS=000000
GLANCE_DBPASS=000000
GLANCE_PASS=000000
NOVA_DBPASS=000000
NOVA_PASS=000000
NEUTRON_DBPASS=000000
NEUTRON_PASS=000000
METADATA_SECRET=000000
INTERFACE_IP=172.18.x.10/172.18.x.20(controllerIP/computeIP)不同节点不同ip
INTERFACE_NAME=enp9s0 (外部网络网卡名称)
Physical_NAME=provider (外部网络适配器名称)
minvlan=10 (vlan网络范围的第一个vlanID)
maxvlan=20 (vlan网络范围的最后一个vlanID)
CINDER_DBPASS=000000
CINDER_PASS=000000
BLOCK_DISK=sdc2
SWIFT_PASS=000000
OBJECT_DISK=sdc3
STORAGE_LOCAL_NET_IP=172.17.x.20
HEAT_DBPASS=000000
HEAT_PASS=000000
ZUN_DBPASS=000000
ZUN_PASS=000000
KURYR_DBPASS=000000
KURYR_PASS=000000
CEILOMETER_DBPASS=000000
CEILOMETER_PASS=000000
AODH_DBPASS=000000
AODH_PASS=000000
脚本安装服务
基础脚本
Controller节点和Compute节点
# iaas-pre-host.sh
安装完成以后ctrl+d断开终端重新连接
脚本安装mysql
controller
# iaas-install-mysql.sh
脚本安装keystone
controller
# iaas-install-keystone.sh
脚本安装glance
controller
# iaas-install-glance.sh
脚本安装nova
#Controller节点
执行脚本iaas-install-nova-controller.sh进行安装
#Compute节点
执行脚本iaas-install-nova-compute.sh进行安装
脚本安装neutron
#Controller节点
执行脚本iaas-install-neutron-controller.sh进行安装
#Compute节点
执行脚本iaas-install-neutron-compute.sh进行安装
脚本安装dashboard
controller
# iaas-install-dashboard.sh
登录dashboard网页
controller节点IP地址/dashboard
demo
admin
000000
iaas-3.0.6版本安装云平台基础服务相关推荐
- 搭建云平台(一) 云平台基础服务部署
最近因课程要求,自己动手搭了一个OpenStack云平台,我将整个过程分了六篇博客.我使用了两个CentOS的虚拟机,一个作为计算节点,一个作为控制节点,整体过程比较繁杂,有心人可以细心看一看 1.修 ...
- openstack运行系统环境基础配置以及安装openstack平台基础服务安装配置案例
目录 一,配置前环境准备及要求 三台节点的物理环境 二,网络规划如下图 三,部署操作系统及OpenStack运行环境 1,虚拟机系统配置(以下三台节点都做) 1.1主机名 1.2核心防护,防火墙关闭 ...
- .Net 分布式云平台基础服务建设说明概要
1) 背景 建设云平台的基础框架,用于支持各类云服务的业务的构建及发展. 2) 基础服务 根据目前对业务的理解和发展方向,总结抽象出以下几个基础服务,如图所示 3) 概要说明 基础服务的发展会根 ...
- 在虚拟机上搭建云平台环境(7)云平台组件服务安装
在虚拟机上搭建云平台环境(7)云平台组件服务安装 本文涉及到代码复制,粘贴.CSDN中会复制多余信息导致出错,选择删除多余信息,或者去我的Blog添加配置 https://julur.github.i ...
- mysql 8.0.24版本安装配置方法图文教程
文章来源: 学习通http://www.bdgxy.com/ 普学网http://www.boxinghulanban.cn/ 智学网http://www.jaxp.net/ 本文记录了mysql 8 ...
- mysql 8.0.28版本安装配置方法图文教程
mysql 8.0.28版本安装配置方法图文教程 从 Mysql 官网下载 mysql 下载完成后直接双击进行安装,打开后的页面如下所示: 选择自定义custom,接着下一步 将MySQL Serve ...
- AWS云平台的服务概览
当我们向别人解释AWS云平台所包含的那些服务的时候,许多人对AWS服务种类的丰富程度都表示惊讶.对于部分听说过AWS的人来说,他们知道AWS云平台的功能主要限于EC2(弹性计算云).S3(简单存储服务 ...
- 搭建OpenStack多节点的企业私有云平台——基础基础环境搭建
搭建OpenStack多节点的企业私有云平台--基础环境搭建 参考书籍:OpenStack云平台部署与高可用实战 前期准备: 安装VMware workstation 15.5 下载CentOS-7- ...
- 微软云平台媒体服务实践系列 1- 使用静态封装为iOS, Android 设备实现点播(VoD)方案...
微软的云平台媒体服务为流媒体服务提供了多种选择,在使用流媒体服务为企业做流媒体方案时,首先需要确认要流媒体接收目标,如针对广大iOS, Android移动设备,由于它们都支持HLS 格式的流媒体,基于 ...
最新文章
- python精要(72)-函数参数列表副本
- springboot环境搭建及入门必知
- Linux内存管理--基本概念【转】
- 光纤接口怎么接 图解_视频光端机怎么连接,视频光端机接法图解
- 西瓜书boosting learning 集成的错误率推导
- 俄罗斯方块java分析_[源码和文档分享]基于Java的俄罗斯方块游戏
- sql server2000远程访问
- IPP2P模块修改版,最新0.99.13
- wordpress建站我们如何选择虚拟主机和VPS服务器呢?
- 未来精英论坛3.0 | 探秘桔厂科技和人文
- Redis | 哨兵模式-Sentinel
- tosmana使用教程_20款最流行的免费定性数据分析工具
- 智能科技五大创新商业模式
- 三菱系统刀库乱刀处理_数控加工中心刀库乱刀原因以及处理方法
- 服务器与磁盘阵列柜有哪些连接方式?
- 内存池(memory pool)的概念
- 倍福TwinCAT3的授权激活
- TiDB备份与恢复简介
- 计算机虚拟网络拨号技术,虚拟技术计算机网络论文
- 京东暴力辞退 38 岁P7员工三次败诉,员工刚复岗再次收到解聘通知!