活动介绍

实验六_Dashboard服务安装与配置以及启动一个云实例_-20170862107-黄国彪1

preview
需积分: 0 0 下载量 8 浏览量 更新于2022-08-08 收藏 1.08MB DOCX 举报
实验六的目的是让学生熟悉OpenStack中的Dashboard服务的安装与配置,以及如何通过CLI和Web界面启动云实例。在这个实验中,学生将使用Windows操作系统作为主机,通过VMware 15 Pro虚拟化工具来运行CentOS7环境,进行OpenStack-Mitaka版本的部署。 我们来详细讲解控制节点上安装和部署Dashboard服务的过程。Dashboard是OpenStack的一个关键组件,它提供了一个Web界面,让用户能够方便地管理OpenStack云资源。以下是安装步骤: 1. **更新系统**: 在CentOS7上,首先需要确保所有的包是最新的,可以使用`yum update`命令进行更新。 2. **安装EPEL仓库**: Dashboard需要一些在默认CentOS仓库中没有的依赖包,所以需要添加EPEL仓库。使用`sudo yum install epel-release`命令进行安装。 3. **安装OpenStack客户端**: 安装`openstack-utils`,这个包包含了OpenStack命令行工具,便于后续的配置和管理。执行`sudo yum install openstack-utils`。 4. **安装Dashboard服务**: 使用`sudo yum install openstack-dashboard`命令安装Dashboard。 5. **配置Dashboard**: 编辑`/etc/openstack-dashboard/local_settings.py`文件,根据实际环境配置如数据库连接、Keystone认证等。 6. **启动和启用Dashboard服务**: 运行`sudo systemctl start httpd`启动Apache服务器,然后使用`sudo systemctl enable httpd`使其开机启动。 7. **验证安装**: 访问`http://控制节点IP/horizon`,如果看到OpenStack的登录界面,说明Dashboard已经成功安装。 实验的第二部分是通过CLI启动云实例。这涉及到使用Nova命令行工具。步骤如下: 1. **登录Keystone**: 使用`openstack token issue`获取认证令牌。 2. **创建网络**: 创建一个名为`network-姓名缩写+学号尾数`的网络,例如`network-HGB07107`,使用`openstack network create`命令。 3. **创建子网**: 为网络创建子网,使用`openstack subnet create`命令。 4. **启动实例**: 使用`openstack server create`命令启动实例,实例名设置为`姓名拼音-01,02,...`。 5. **检查实例状态**: 使用`openstack server show`查看实例状态。 实验的第三部分是通过Web界面启动云实例,这需要登录Dashboard并按照Web界面的提示操作,创建新的实例并检查其状态和控制台登录界面。 在实验过程中可能会遇到的问题,比如VM实例启动失败,可能由于Nova服务或libvirt问题。解决这些问题通常需要检查配置文件,如`/etc/nova/nova.conf`,确保Nova-compute服务正常运行,并且libvirt配置正确。如果遇到`HypervisorUnavailable`错误,可能需要检查libvirtd服务的状态,以及libvirt配置文件`/etc/libvirt/libvirt.conf`,确保URI配置正确。 这个实验涵盖了OpenStack中关键的管理和操作环节,对于理解和掌握OpenStack的基本操作流程具有重要的实践意义。通过这样的练习,学生能够更好地理解云计算平台的运作机制,并提升动手解决问题的能力。
身份认证 购VIP最低享 7 折!
30元优惠券