OpenStack搭建(命令创建用户、镜像、网络等)+项目实训

这篇具有很好参考价值的文章主要介绍了OpenStack搭建(命令创建用户、镜像、网络等)+项目实训。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目标
本项目主要帮助学生掌握搭建OpenStack云计算平台的环境设计及系统,包括硬件基本需求,OpenStack云计算平台所需的软件包,部署一个实际的OpenStack云计算平台拓扑结构,并在这个环境下系统安装
通过本实训,你将能够巩固如下知识:
掌握构建云计算平台的系统拓扑结构
掌握系统拓扑结构下的网络配置
掌握正确配置搭建云计算平台的安装基础工作
掌握如何创建网络服务
了解Keystone、Cinder、Swfit的基本概念及用法
理解云平台中的Cinder云硬盘服务
通过监控服务,实时查看平台的运行情况

目录
第一章 需求分析 4
1.1 公司的基本组织结构 4
1.2 应用需求情况 4
1.3 服务需求 4
第二章 云平台系统架构设计 5
2.1 拓扑设计 5
2.2 系统架构设计 5
第三章 项目实施 7
3.1制作设备清单表 7
3.2 分配IP地址 7
3.3搭建实训环境 8
3.4基础环境配置 8
3.4.1修改主机名 8
3.4.2修改网络 8
3.4.3配置域名解析 10
3.4.4关闭防火墙及配置 10
3.4.5 更改安全策略 10
3.4.6挂载及yum配置 10
3.4.7 安装vsftpd服务 11
3.4.8部署脚本安装平台 11
3.5 Keystone安全认真服务配置 14
3.6 Neutron 网络服务配置 19
3.7 Glance 镜像服务配置 22
3.8 Nova 计算控制服务配置 23
3.9 Dashboard 图形界面安装 24
3.10 Cinder 块存储控制服务配置 25
3.11 Swift 对象存储控制服务配置 27
3.12 heat编排服务配置 28
3.13云主机 28
文献 30
(1) OpenStack官网 30
(2) OpenStack开源中国区 30

第一章 需求分析
经过调研,分析公司的基本情况如下:
1.1 公司的基本组织结构
内部有100名员工,其中50名为项目研发部(研发环境),45名为业务部(办公环境),3人IT工程部(运维环境)。
1.2 应用需求情况
按员工的办公情况不同,分别使用Centos7.2、Ubuntu、Windows7和Windows Server镜像作为办公使用;根据云存储特点,将镜像资源云硬盘存储于Swift内部,提升镜像的安全性;编写批量模板文件,可以短期快速部署集群;构建内部块存储和卷存储实现实例扩容和公司内部资源存储;根据企业员工的构成比例构建四种办公网络和四个租户组,保证单位内部资源隔离和资料安全;使用监控系统可以查看运行情况保证系统的正常稳定的运行,以及监测硬件平台的稳定。
1.3 服务需求
构建3个用户租户,100个用户,管理人员拥有管理员权限,其余人员拥有普通用户权限
构建4种不同类别镜像,镜像后端存储为Swift,满足企业正常的办公需求
构建云硬盘服务,保证资源的安全
创建3个用户租户网络,满足正常的办公需求
编写模板文件,定制云主机特性
运行监控系统,查看系统运行情况

第二章 云平台系统架构设计

根据收集到的资料进行需求分析,规划网络拓扑如下图所示。服务器管理网络192.168.20.0/24,外部网段192.168.120.0/24,实例私有网络172.16.20.0/24。
网络拓扑如3.1。
基于需求分析,依据OpenStack架构指南要求,构建一个通用性云平台,遵循IAAS模式,基于简单的需求为用户寻求最合适的平台。
2.1 拓扑设计
openstack搭建 csdn,云计算

2.2 系统架构设计
根据设计的系统拓扑结构,将平台服务器做了拆分。控制节点(controller)安装如下服务:信息服务(QPID)、数据库服务(MySQL)、认证服务(Keystone)、镜像服务(Glance)、计算控制服务(Nova)、网络控制服务(Neutron)、控制台服务(Horizon)、块存储服务(Cinder)、对象存储服务(Swift)、编排服务(Heat)和监控服务(Ceilometer)。
计算节点(compute)安装如下服务:计算服务(Nova Compute)、网络控制服务(Neutron)、和监控服务(Ceilometer Compute)。

openstack搭建 csdn,云计算

第三章 项目实施
120用户,每个用户2核CPU,内存4G,硬盘200G
CPU:1202=240核 CPU=240/64=5
内存:120
4=480G
硬盘:120*200=24000G=24T
表3-1设备清单表
openstack搭建 csdn,云计算

3.2 分配IP地址

服务器管理网络192.168.20.0/24,外部网段192.168.120.0/24,实例私有网络172.16.20.0/24。

表3-2 IP分配地址表
openstack搭建 csdn,云计算

3.3搭建实训环境
根据虚拟机网络环境,制作网络拓扑图。要求标出网络设备的虚拟机名称。网卡IP地址、网卡类型(物理网卡还是虚拟网卡),并给出网络环境清单。
表3-3实训设备清单表
openstack搭建 csdn,云计算

3.4基础环境配置
3.4.1修改主机名
[root@localhost ~]# hostnamectl set-hostname controller01
[root@localhost ~]# bash
[root@controller01 ~]#
[root@localhost ~]# hostnamectl set-hostname compute01
[root@localhost ~]# bash
[root@compute01 ~]#文章来源地址https://www.toymoban.com/news/detail-791895.html

到了这里,关于OpenStack搭建(命令创建用户、镜像、网络等)+项目实训的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 深入了解OpenStack:创建定制化QCOW2格式镜像的完全指南

    建议虚机网络配置为 NAT 或 桥接,因为未来 KVM虚机 需要借助 虚机 的外网能力进行联网安装软件包 虚机在启动前,必须在 VMware Workstation 上为其开启虚拟化引擎 虚拟化 Intel VT-x/EPT 或 AMD-V 虚拟机安装虚拟化软件包 创建kvm虚拟机 语言选择 自动分区 网络及主机名 注意:当开启

    2024年02月11日
    浏览(29)
  • Git-Git常用命令、常见操作,创建镜像&切换新仓库、首次克隆、stash备份、查看及切换用户、修改默认分支、是否要保留本地修改等

    Git在日常开发中经常使用,但有时候还是会忘记or遇到些奇奇怪怪的问题。以此记录,提醒自己~不定期更新~ 首次克隆仓库及其模块 仓库首次拉取模块 更新子模块 保存修改 放弃修改==回退 添加当前目录下的所有文件到暂存区 提交暂存区到本地仓库中 查看项目当前状态

    2024年02月05日
    浏览(58)
  • Centos7搭建OpenStack+创建iaas云主机

    目录 前言 一、创建虚拟机  创建controller节点 创建compute节点 二、iaas云平台搭建 三、创建iaas云主机 环境说明 先电2.4 Centos7-1804 VMware16 secureCRT 8.3和secureFX 8.3 主要说明在控制节点和计算节点上,通过脚本的形式,安装OpenStack的iaas安装步骤和创建可运行的云主机。提供实施简单

    2024年02月03日
    浏览(55)
  • openstack云计算平台 3 (Dashboard搭建、创建云主机平台)

    Dashboard(horizon)是一个web接口,使得云平台管理员以及用户可以管理不同的Openstack资源以及服务,这个部署示例使用的是 Apache Web 服务器。接下来将描述如何在控制节点上安装和配置仪表板。 首先用admin用户身份登陆; 查看集群状态 查看镜像、计算节点、网络等等 云主机已启

    2023年04月16日
    浏览(53)
  • 云计算(五)—— OpenStack基础环境配置与API使用,使用cURL命令获取实例列表,理解OpenStack的身份认证和API请求流程。使用openstack命令创建Fedora虚拟机实例

    使用cURL命令获取实例列表 理解OpenStack的身份认证和API请求流程。 (1)复习OpenStack的认证与API请求流程的相关内容。 (2)熟悉cURL命令基本用法。 参照任务二中任务实现进行操作。 若demo用户已修改密码,则需要先把/root/keystonerc_demo文件中的password修改为你修改的密码 。 (

    2024年04月26日
    浏览(100)
  • Docker搭建+项目实训(多次的作业的综合)

    目录 三、项目实施 8 3.1 搭建Docker实训环境 8 3.1.1本地安装docker环境 8 3.1.2运行docker 10 3.2 Docker容器编排功能 11 3.2.1 编写Dockerfile构建nginx:v1镜像,宿主机端口是8080,默认主页内容是学号+姓名。 11 3.2.2 利用Compose部署一个Tomcat环境,上传一个自己编写的html网站,测试外网访问到这

    2024年02月14日
    浏览(37)
  • 云计算技术应用实训OpenStack认证服务

    #只在controller上执行 #1.安装和配置 #先决条件 #(1)用数据库连接客户端以 root 用户连接到数据库服务器 #(2)创建 keystone 数据库:   #(3)对``keystone``数据库授予恰当的权限 #(4)验证  show databases; #可以看到keystone库已创建 #(5)退出 #2.安全并配置组件 #(1)安装包 #(2)编辑文件 /etc/keyst

    2024年02月06日
    浏览(38)
  • Oracle基础命令——创建用户、创建表空间

    目录 一、Oracle监听器 (一)Oracle监听器的作用 (二)Oracle监听器的目录 二、Oracle安装成功后默认的三个用户——sys、system、普通用户(normal) 1.查看当前数据库命令 2.查看Oracle的版本号 3.conn /as sysdba 三、Oracle创建新用户密码并赋予权限命令 1.使用system用户进入后,创建新用户和密

    2024年02月09日
    浏览(56)
  • Docker概念|容器|镜像|命令详细(创建,删除,修改,添加)

    Docker是一个开源的应用容器引擎,基于go语言开发并遵循了apache2.0协议开源 是在Linux容器里运行应用的开源工具 是一种轻量级的”虚拟机“ Docker的容器技术可以在一台主机上轻松为任何应用创建一个轻量级的,可移植的,自给自足的容器。 docker本质就是宿主机的一个进程,

    2023年04月19日
    浏览(46)
  • 《Windows Server 2012网络操作系统项目教程》实训报告

    目录 一、实训目的 二、实训内容与过程 ............................................................................ 2 任务1: 用户和组的管理 ................................................................... 2 任务2:配置文件服务器...................................8 任务3: 磁盘管理.......................................

    2024年02月08日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包