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

发布于:2024-05-01 ⋅ 阅读:(26) ⋅ 点赞:(0)

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

项目实训一

【实训题目】

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


网站公告

今日签到

点亮在社区的每一天
去签到