OpenStack云计算(十四)——综合演练手动部署OpenStack,

本项目的项目实训可以完全参考教材配套讲解的详细步骤实施,总体来说实训工作量较大,可根据需要选做,重点观看配套的微课视频。

项目实训一

【实训题目】

搭建OpenStack云平台基础环境

【实训目的】

掌握OpenStack基础环境的安装和配置方法。

【实训准备】

复习OpenStack基础环境的相关知识。

【实训内容】

(1)准备两个节点主机并安装CentOS 7。

均已安装CentOS7

(2)配置节点主机网络,每台主机配置两个网卡。

停用NetworkManager服务:

(3)两个节点主机设置时间同步。

(4)安装OpenStack软件包。

在各节点主机上分别进行操作。

启用OpenStack软件库。

yum install centos-release-openstack-train

②升级软件包。

yum upgrade

③安装OpenStack客户端软件。

yum install python-openstackclient

④安装openstack-selinux软件包
以自动管理OpenStack服务的安全策略

yum -y install openstack-selinux

⑤验证安装

openstack --version

(5)安装SQL数据库并进行初始配置

(6)安装RabbitMQ消息队列服务并进行初始配置

(7)安装Memcached服务和Etcd

项目实训二

【实训题目】

安装Keystone身份服务

【实训目的】

掌握OpenStack身份服务的手动安装和配置方法。

【实训准备】

复习OpenStack身份服务的手动安装和配置操作步骤。

【实训内容】

(1)创建Keystone数据库。

(2)安装和配置Keystone及相关组件。

(3)配置Apache HTTP服务器并完成Keystone安装。

(4)为后续的服务创建统一的服务项目service。

(5)创建测试用的普通云用户demo,并赋予其member角色。

(6)为admin和demo用户分别创建OpenStack客户端环境脚本。

项目实训三

【实训题目】

安装Glance镜像服务

【实训目的】

掌握OpenStack镜像服务的安装和配置方法。

【实训准备】

复习OpenStack镜像服务的手动安装和配置操作步骤。

【实训内容】

(1)创建Glance数据库、服务凭据和API端点。

(2)安装并配置Glance组件。

(3)上传Cirros操作系统镜像,验证Glance镜像操作。

项目实训四

【实训题目】

安装Nova计算服务

【实训目的】

(1)了解OpenStack计算服务安装的前提条件。

(2)掌握OpenStack计算服务的安装和配置方法。

【实训准备】

复习OpenStack计算服务的手动安装和配置操作步骤。

【实训内容】

(1)安装并配置Placement放置服务。

(2)在控制节点上安装和配置Nova组件。

(3)在计算节点上安装和配置Nova组件。

(4)验证Nova计算服务的安装。

项目实训五

【实训题目】

安装Neutron网络服务

【实训目的】

(1)掌握OpenStack网络服务的安装和配置方法。

(2)掌握OpenStack初始网络的创建方法。

(3)测试基于虚拟网络的实例创建。

【实训准备】

复习OpenStack网络服务的手动安装和配置操作步骤。

【实训内容】

(1)在控制节点上创建Neutron数据库、服务凭据和API端点。

(2)在控制节点上配置网络选项,包括安装网络组件、安装OVS、配置Neutron服务器组件、配置ML2插件、创建OVS提供者网桥并配置OVS代理、配置DHCP代理、配置L3代理。

(3)在控制节点上配置元数据代理。

(4)在控制节点上配置计算服务使用网络服务。

(5)在计算节点上安装Neutron服务器组件,包括认证机制、消息队列和插件。

(6)在计算节点上配置OVS代理,此处与控制节点一样创建OVS提供者网桥。

(7)在计算节点上配置计算服务使用网络服务。

(8)创建初始网络,包括一个提供者网络及其子网、一个自服务网络及其子网、一个路由器。

(9)验证网络操作。首先创建一个实例类型,添加ping和SSH访问的安全组规则,然后分别基于自服务网络和提供者网络创建虚拟机实例,并测试实例的网络访问。

相关推荐
测试界的海飞丝37 分钟前
10道软件测试面试题及其答案:
服务器·测试工具·职场和发展
t1987512841 分钟前
在Ubuntu 22.04系统上安装libimobiledevice
linux·运维·ubuntu
skywalk816343 分钟前
linux安装Code Server 以便Comate IDE和CodeBuddy等都可以远程连上来
linux·运维·服务器·vscode·comate
@游子1 小时前
内网渗透笔记-Day5
运维·服务器
AKAMAI2 小时前
从客户端自适应码率流媒体迁移到服务端自适应码率流媒体
人工智能·云计算
晚风吹人醒.2 小时前
缓存中间件Redis安装及功能演示、企业案例
linux·数据库·redis·ubuntu·缓存·中间件
Yawesh_best2 小时前
告别系统壁垒!WSL+cpolar 让跨平台开发效率翻倍
运维·服务器·数据库·笔记·web安全
V***u4532 小时前
MS SQL Server partition by 函数实战二 编排考场人员
java·服务器·开发语言
Hard but lovely2 小时前
linux: pthread库的使用和理解
linux
麦麦鸡腿堡3 小时前
Java_网络编程_InetAddress类与Socket类
java·服务器·网络