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版本安装云平台基础服务相关推荐

  1. 搭建云平台(一) 云平台基础服务部署

    最近因课程要求,自己动手搭了一个OpenStack云平台,我将整个过程分了六篇博客.我使用了两个CentOS的虚拟机,一个作为计算节点,一个作为控制节点,整体过程比较繁杂,有心人可以细心看一看 1.修 ...

  2. openstack运行系统环境基础配置以及安装openstack平台基础服务安装配置案例

    目录 一,配置前环境准备及要求 三台节点的物理环境 二,网络规划如下图 三,部署操作系统及OpenStack运行环境 1,虚拟机系统配置(以下三台节点都做) 1.1主机名 1.2核心防护,防火墙关闭 ...

  3. .Net 分布式云平台基础服务建设说明概要

    1)  背景 建设云平台的基础框架,用于支持各类云服务的业务的构建及发展. 2)  基础服务 根据目前对业务的理解和发展方向,总结抽象出以下几个基础服务,如图所示 3)  概要说明 基础服务的发展会根 ...

  4. 在虚拟机上搭建云平台环境(7)云平台组件服务安装

    在虚拟机上搭建云平台环境(7)云平台组件服务安装 本文涉及到代码复制,粘贴.CSDN中会复制多余信息导致出错,选择删除多余信息,或者去我的Blog添加配置 https://julur.github.i ...

  5. mysql 8.0.24版本安装配置方法图文教程

    文章来源: 学习通http://www.bdgxy.com/ 普学网http://www.boxinghulanban.cn/ 智学网http://www.jaxp.net/ 本文记录了mysql 8 ...

  6. mysql 8.0.28版本安装配置方法图文教程

    mysql 8.0.28版本安装配置方法图文教程 从 Mysql 官网下载 mysql 下载完成后直接双击进行安装,打开后的页面如下所示: 选择自定义custom,接着下一步 将MySQL Serve ...

  7. AWS云平台的服务概览

    当我们向别人解释AWS云平台所包含的那些服务的时候,许多人对AWS服务种类的丰富程度都表示惊讶.对于部分听说过AWS的人来说,他们知道AWS云平台的功能主要限于EC2(弹性计算云).S3(简单存储服务 ...

  8. 搭建OpenStack多节点的企业私有云平台——基础基础环境搭建

    搭建OpenStack多节点的企业私有云平台--基础环境搭建 参考书籍:OpenStack云平台部署与高可用实战 前期准备: 安装VMware workstation 15.5 下载CentOS-7- ...

  9. 微软云平台媒体服务实践系列 1- 使用静态封装为iOS, Android 设备实现点播(VoD)方案...

    微软的云平台媒体服务为流媒体服务提供了多种选择,在使用流媒体服务为企业做流媒体方案时,首先需要确认要流媒体接收目标,如针对广大iOS, Android移动设备,由于它们都支持HLS 格式的流媒体,基于 ...

最新文章

  1. python精要(72)-函数参数列表副本
  2. springboot环境搭建及入门必知
  3. Linux内存管理--基本概念【转】
  4. 光纤接口怎么接 图解_视频光端机怎么连接,视频光端机接法图解
  5. 西瓜书boosting learning 集成的错误率推导
  6. 俄罗斯方块java分析_[源码和文档分享]基于Java的俄罗斯方块游戏
  7. sql server2000远程访问
  8. IPP2P模块修改版,最新0.99.13
  9. wordpress建站我们如何选择虚拟主机和VPS服务器呢?
  10. 未来精英论坛3.0 | 探秘桔厂科技和人文
  11. Redis | 哨兵模式-Sentinel
  12. tosmana使用教程_20款最流行的免费定性数据分析工具
  13. 智能科技五大创新商业模式
  14. 三菱系统刀库乱刀处理_数控加工中心刀库乱刀原因以及处理方法
  15. 服务器与磁盘阵列柜有哪些连接方式?
  16. 内存池(memory pool)的概念
  17. 倍福TwinCAT3的授权激活
  18. TiDB备份与恢复简介
  19. 计算机虚拟网络拨号技术,虚拟技术计算机网络论文
  20. 京东暴力辞退 38 岁P7员工三次败诉,员工刚复岗再次收到解聘通知!

热门文章

  1. 私域运营第十一讲:企业微信裂变营销避坑指南
  2. matlab-高数 subs 求导数后求值
  3. 强网杯2021 pwn部分wp
  4. 如何安装布署文件服务器
  5. 5位工程师爸妈的“大白话”:让小孩学编程到底有多大必要?
  6. vue实现导出word文档(含多张图片)
  7. 基于cepark usb开发板 VS2010使用libusb-win32开发应用程序
  8. post完成导出Excel
  9. 字体图标数字字体的引入和使用
  10. [数值计算-14]:拉格朗日插值与Python代码实现