前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >OpenStack环境搭建1(先电版)

OpenStack环境搭建1(先电版)

作者头像
Weiyang
发布于 2020-04-20 08:55:45
发布于 2020-04-20 08:55:45
6.4K00
代码可运行
举报
文章被收录于专栏:九思学舍九思学舍
运行总次数:0
代码可运行

OpenStack先电版搭建系列教程由五部分组成,该部分为第一步环境搭建步骤,其他部分请在本站查找相关内容

本文为先电OpenStack平台的搭建过程记录,谨作为个人学习生涯记载,不对文中来自互联网或先电的资源享有任何版权

本文中部分资源版权归先电所有

五部曲记录:

1、基础搭建 于2020-03-07编写完成并发布

2、iaas搭建

3、paas

4、大数据

5、saas

云平台的网络拓补图

基础部署工作

一、部署所需资源

名称

作用

链接

CentOS-7-x86_64-DVD-1511.iso

操作系统镜像

XianDian-IaaS-v2.2.iso

openstack软件包

二、操作系统的安装

操作系统均采用VMware中的典型安装,操作系统选项选择Linux中的CentOS 7 64位。在操作系统镜像中选择上述CentOS7的1511版本即可。

1、控制节点

1)如图配置4GB内存、100G存储、一张仅主机网卡、一张NAT网卡,CPU开启虚拟化功能

2)配置磁盘分区

3)关闭KDUMP

4)配置网络

配置完成后设置root密码,此处为000000

2、计算节点

1)如图配置4GB内存、3块100G存储的硬盘、一张仅主机网卡、一张NAT网卡,CPU开启虚拟化

2)参照控制节点选择第一块磁盘进行磁盘分区

3)关闭KUDMP

4)根据拓补图要求配置网卡(参考controller步骤)

三、基础环境配置

1、名称

进入系统后,更改控制节点名称为controller,计算节点名称为compute(图为控制节点修改名称)

2、域名解析

在控制节点和计算节点的hosts文件中添加以下内容(命令vi /etc/hosts)

四、网卡的配置

1、控制节点

利用ip a查看网卡信息,查询到eno33554960没有正常启动,利用ifup命令启动该网卡

**(1)控制节点外部网络网卡

如不通过系统配置中配置网络,则可通过该文件或nmcli命令配置网卡,此处查看到onboot为no,可更改为yes**

(2)控制节点内部网络网卡

2、计算节点

(1)计算节点外部网络网卡

(2)计算节点内部网络网卡

3、关闭防火墙
4、修改selinux状态

五、存储的部署

1、将sdc分区,给sdc1共90G1)将sdc分区,给sdc1共90G
2、将sdc1刷为xfs系统并挂载至/swift
3、将挂载信息写入永久挂载

六、yum源的配置

1、控制节点

1)挂载centos的镜像到/opt/centos下

2)将iaas2.2镜像传到/root下,并将之挂载到/opt/iaas目录下

此处使用FX传输工具,请将本机vmnet1网络ip设置为虚拟机内网同网段后链接

3)配置yum源文件

2、控制节点安装ftp
3、计算节点

在repo文件中如下编写

八、环境变量的修改

1、安装iaas-xiandian
2、修改/etc/xiandian/open

1)利用 :%s/PASS=/PASS=000000/g 全部修改PASS密码为000000

2)利用 :%s/^#//g 删除该文件每行行首的一个#号

以上修改方式可查看以下文章学习修改

VIM文本编辑器常用技巧

简介:VIM编辑器是一个功能强大的、高度可定制化的文本编辑器,其在VI编辑器的基础上拥有了代码高亮在内的多项功能的...

3)根据以下配置修改文件内容

点击查看openrc.sh文本内容(可复制)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#--------------------system Config--------------------##
#Controller Server Manager IP. example:x.x.x.x
HOST_IP=192.168.100.10

#Controller Server hostname. example:controller
HOST_NAME=controller

#Compute Node Manager IP. example:x.x.x.x
HOST_IP_NODE=192.168.100.20

#Compute Node hostname. example:compute
HOST_NAME_NODE=compute

#--------------------Rabbit Config ------------------##
#user for rabbit. example:openstack
RABBIT_USER=openstack

#Password for rabbit user .example:000000
RABBIT_PASS=000000

#--------------------MySQL Config---------------------##
#Password for MySQL root user . exmaple:000000
DB_PASS=000000

#--------------------Keystone Config------------------##
#Password for Keystore admin user. exmaple:000000
DOMAIN_NAME=demo
ADMIN_PASS=000000
DEMO_PASS=000000

#Password for Mysql keystore user. exmaple:000000
KEYSTONE_DBPASS=000000

#--------------------Glance Config--------------------##
#Password for Mysql glance user. exmaple:000000
GLANCE_DBPASS=000000

#Password for Keystore glance user. exmaple:000000
GLANCE_PASS=000000

#--------------------Nova Config----------------------##
#Password for Mysql nova user. exmaple:000000
NOVA_DBPASS=000000

#Password for Keystore nova user. exmaple:000000
NOVA_PASS=000000

#--------------------Neturon Config-------------------##
#Password for Mysql neutron user. exmaple:000000
NEUTRON_DBPASS=000000

#Password for Keystore neutron user. exmaple:000000
NEUTRON_PASS=000000

#metadata secret for neutron. exmaple:000000
METADATA_SECRET=000000

#External Network Interface. example:eth1
INTERFACE_NAME=eno33554960

#First Vlan ID in VLAN RANGE for VLAN Network. exmaple:101
#minvlan=

#Last Vlan ID in VLAN RANGE for VLAN Network. example:200
#maxvlan=

#--------------------Cinder Config--------------------##
#Password for Mysql cinder user. exmaple:000000
CINDER_DBPASS=000000

#Password for Keystore cinder user. exmaple:000000
CINDER_PASS=000000

#Cinder Block Disk. example:md126p3
BLOCK_DISK=sdb

#--------------------Trove Config--------------------##
#Password for Mysql Trove User. exmaple:000000
TROVE_DBPASS=000000

#Password for Keystore Trove User. exmaple:000000
TROVE_PASS=000000

#--------------------Swift Config---------------------##
#Password for Keystore swift user. exmaple:000000
SWIFT_PASS=000000

#The NODE Object Disk for Swift. example:md126p4.
OBJECT_DISK=sdc1

#The NODE IP for Swift Storage Network. example:x.x.x.x.
STORAGE_LOCAL_NET_IP=192.168.100.20

#--------------------Heat Config----------------------##
#Password for Mysql heat user. exmaple:000000
HEAT_DBPASS=000000

#Password for Keystore heat user. exmaple:000000
HEAT_PASS=000000

#--------------------Ceilometer Config----------------##
#Password for Mysql ceilometer user. exmaple:000000
CEILOMETER_DBPASS=000000

#Password for Keystore ceilometer user. exmaple:000000
CEILOMETER_PASS=000000

#--------------------AODH Config----------------##
#Password for Mysql AODH user. exmaple:000000
AODH_DBPASS=000000

#Password for Keystore AODH user. exmaple:000000
AODH_PASS=000000
3、将该文件传输至compute
4、compute修改配置文件

由于此处网卡名不同,故尝试修改,暂无法保证此方式是否正确。如外部网卡名33554960,请勿修改为compute中openrc.sh文件

九、运行pre-host脚本

两节点均运行iaas-pre-host.sh

至此,先电iaas搭建的基础配置全部完成,可选择关机后拍摄快照并开机

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
使用VMware Workstation搭建先电IaaS2.4云平台
使用搭建openstack私用云平台的软件:VMware Workstation 使用的基础镜像:centos7.5.iso 使用搭建的iso镜像包:chinaskills_cloud_iaas.iso 网络模式选择:Flat直连模式
宝耶需努力
2022/12/13
2.5K0
使用VMware Workstation搭建先电IaaS2.4云平台
openstack双节点部署
OpenStack云平台搭建需要两个节点,一个是controller(控制节点),另一个是compute(计算节点)。
冷影玺
2023/10/11
1.5K0
openstack双节点部署
基于【国基北盛】云基础架构平台软件搭建openstack私有云平台(先电V2.4版本)
参考之前搭建先电v2.2版本的博客: 安装CentOS7 说明与操作步骤(以controller节点为例)
宝耶需努力
2022/12/13
4.4K0
基于【国基北盛】云基础架构平台软件搭建openstack私有云平台(先电V2.4版本)
使用VMware Workstation搭建先电IaaS云平台(v2.2版本)
通常默认情况下。VMnet0为桥接模式;VMnet1为仅主机模式;VMnet8为NAT模式。
宝耶需努力
2022/12/13
1.9K0
使用VMware Workstation搭建先电IaaS云平台(v2.2版本)
OpenStack-iaas之“先点”云平台安装
早在2006年3月,亚马逊公司首先提出弹性计算云服务。2006年8月9日,谷歌公司首席执行官埃里克·施密特(Eric Schmidt)在谷歌搜索引擎大会(SES San Jose 2006)上首次提出“云计算”(Cloud Computing)的概念
误入歧途
2024/05/08
1760
OpenStack-iaas之“先点”云平台安装
Warning Please make sure the network configuration is correct!( iaas-install-mysql.sh 脚本)
vim /etc/xiandian/openrc.sh ,#此文件是安装过程中的各项参数,根据每项参数上一行的说明及服务器实际情况进行配置。
误入歧途
2024/05/08
2020
Warning Please make sure the network configuration is correct!( iaas-install-mysql.sh 脚本)
OpenStack环境搭建2(先电版)
适用主机:controller控制节点 运行命令:iaas-install-mysql.sh
Weiyang
2020/04/20
2.3K3
OpenStack环境搭建2(先电版)
016.OpenStack及云计算(面试)常见问题
云计算是一种采用按量付费的模式,基于虚拟化技术,将相应计算资源(如网络、存储等)池化后,提供便捷的、高可用的、高扩展性的、按需的服务(如计算、存储、应用程序和其他 IT 资源)。
木二
2019/07/01
7.1K0
centos7 devstack 安装openstack liberty
本机环境 操作系统:CentOS Linux release 7.2.1511 (Core) 本机IP:172.16.33.201 网关:172.16.33.254 下载devstack和前期准备 这里和别人的文章有点出入,git clone devstack的时候需要指定分支,不然安装openstack的时候会提示一个脚本不存在 复制 # cd /opt # git clone https://git.openstack.org/openstack-dev/devstack -b s
tanmx
2018/07/17
1.6K0
OPENSTACK的部署安装
一 openstack(批量管理虚拟机) 介绍: (1)由NASA和Rackspace合作研发并发起的项目 (2)IaaS解决方案 (3)开源云计算管理平台 (4)以Apache许可证为授权 二 openstack主要组件 (1)horizon(管理openstack的服务) a.用于管理Openstack各种服务的、基于web的管理接口 b.通过图形界面实现创建用户、管理网络、启动实例等操作 (2)Nova组件(相当于客户端,zabbix) a.在节点上用于管理虚拟机的服务 b.Nova是
用户2323866
2021/06/17
1.2K0
杨校老师课堂之云计算私有云OpenStack框架快速搭建
(1)准备一台能够安装OpenStack的实验用计算机,建议使用VMware虚拟机。 (2)该计算机应安装CentOS 7,我这是基于CentOS 7.6版本。 (3)禁用防火墙与SELinux。
杨校
2022/05/11
1.5K0
杨校老师课堂之云计算私有云OpenStack框架快速搭建
使用openstack搭建私有云[通俗易懂]
CentOS Linux release 7.6.1810 (Core) 内核版本:3.10.0-957.el7.x86_64
全栈程序员站长
2022/09/14
33.1K0
使用openstack搭建私有云[通俗易懂]
先电OpenStack卸载脚本
Uninstall OpenStack #/bin/bash source /etc/xiandian/openrc.sh cat <<- EOF !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! Please confirm whether or not to clear all data in the system !! !! Please ca
Weiyang
2020/10/26
1K0
OpenStack Juno系列之控制节点搭建
apt-get install python-software-properties
DevinGeng
2019/04/09
8500
openstack ocata部署ceilometer+gnocchi
安装Gnocchi 先决条件 1. 完成以下步骤,创建数据库 使用 root 用户登录数据库 复制 $ mysql -u root -p 创建 gnocchi 数据库 复制 > CREATE DATABASE gnocchi; 配置 gnocchi 数据库权限(这里密码为 GNOCCHI_DBPASS,按需修改) 复制 > GRANT ALL PRIVILEGES ON gnocchi.* TO 'gnocchi'@'localhost' IDENTIFIED BY 'GNOCCHI_DBPASS'; >
tanmx
2018/07/16
2.6K0
CentOS7上利用packstack快速部署OpenStack Queens测试环境
版权声明:本文为木偶人shaon原创文章,转载请注明原文地址,非常感谢。 https://blog.csdn.net/wh211212/article/details/80858083
shaonbean
2019/05/26
2K1
Openstack之Newton
一、组网需求: 1、如下图所示,某用户内网被划分为VLAN 10、VLAN 20、VLAN 30,以实现相互间的2 层隔离; 2、3 个VLAN 对应的IP 子网分别为192.168.10.0/24 、192.168.20.0/24 、192.168.30.0/24,3 个VLAN 通过3 层核心交换机的IP 转发能力实现子网互连。 三、配置要点: 本用例以核心交换机和1 台接入交换机为例说明配置过程。要点如下: 1)在核心交换机配置3 个VLAN,配置下连接入交换机的端口为trunk 口 2)在核心交换机配置3 个SVI 口,分别作为3 个VLAN 对应IP 子网的网关接口,配置对应的IP 地址; 3)分别在3 台接入交换机创建VLAN,为各VLAN 分配Access 口,指定上连核心交换机的trunk 口。本用例以接入交换机Switch A 为例说明配置步骤。
ZHaos
2019/02/27
9820
完整部署CentOS7.2+OpenStack+kvm 云平台环境(1)--基础环境搭建
公司在IDC机房有两台很高配置的服务器,计划在上面部署openstack云平台虚拟化环境,用于承载后期开发测试和其他的一些对内业务。 以下对openstack的部署过程及其使用做一详细介绍,仅仅依据本人实际经验而述,如有不当,敬请指出~ ******************************************************************************************************************************** 1 OpenSt
洗尽了浮华
2018/01/22
12.8K2
完整部署CentOS7.2+OpenStack+kvm 云平台环境(1)--基础环境搭建
【openstack】swift
[root@localhost ~]# yum install -y iaas-xiandian
Xiongan-桃子
2023/06/10
4000
【openstack】swift
OpenStack构架知识梳理
OpenStack既是一个社区,也是一个项目和一个开源软件,提供开放源码软件,建立公共和私有云,它提供了一个部署云的操作平台或工具集,其宗旨在于:帮助组织运行为虚拟计算或存储服务的云,为公有云、私有云,也为大云、小云提供可扩展的、灵活的云计算。 OpenStackd开源项目由社区维护,包括OpenStack计算(代号为Nova),OpenStack对象存储(代号为Swift),并OpenStack镜像服务(代号Glance)的集合。 OpenStack提供了一个操作平台,或工具包,用于编排云。 下面列出Op
洗尽了浮华
2018/01/22
2.5K0
OpenStack构架知识梳理
推荐阅读
相关推荐
使用VMware Workstation搭建先电IaaS2.4云平台
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文