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访问的安全组规则,然后分别基于自服务网络和提供者网络创建虚拟机实例,并测试实例的网络访问。

相关推荐
岁岁种桃花儿7 小时前
AI超级智能开发系列从入门到上天第四篇:AI应用方案设计
java·服务器·开发语言
待续3017 小时前
OpenClaw 安装及使用教程(Windows / macOS / Linux)
linux·windows·macos
创世宇图7 小时前
Alibaba Cloud Linux 安装生产环境-mysql
linux·mysql
TEC_INO7 小时前
嵌入式 Linux 开发知识总结
linux·运维·服务器
原来是猿8 小时前
VS Code Remote-SSH 连接失败:提示过程试图写入的管道不存在
linux·服务器·ssh
坚持就完事了8 小时前
Linux中的权限信息
linux·运维·服务器
顶点多余9 小时前
进程间通信 --- 共享内存篇(通信速度最快)
linux·服务器·jvm
co_wait9 小时前
【c 语言】linux下gcc编译工具的使用
linux·c语言·开发语言
liulilittle9 小时前
LINUX RING BUFFER TUN/TAP 1
linux·服务器·网络·c++·信息与通信·通信
supersolon9 小时前
WSL2(Linux)升级docker
linux·运维·docker·wsl·升级