实验六_Dashboard服务安装与配置以及启动一个云实例_-20170862107-黄国彪1
需积分: 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的基本操作流程具有重要的实践意义。通过这样的练习,学生能够更好地理解云计算平台的运作机制,并提升动手解决问题的能力。

Xhinking
- 粉丝: 30
最新资源
- python 练习题,python题目
- 【嵌入式系统】基于STM32单片机的按键控制LED闪烁程序:初学者快速上手指南
- 首个实现全参数训练的知识产权大模型 -MoZi(墨子)
- ADO.NET专业项目实战指南
- 一项基于大模型的App隐私开关探测技术
- 支持多情感男女声,实时离线文本合成 TTS,可单模变声、调速率音量及自定义语音模型
- 首个全参数训练的知识产权大模型 MoZi (墨子)
- 基于 Next.js 的大模型小说创作工具 AI-Novel
- mmexport1755910142185.mp4
- 基于 Next.js 的大模型小说创作工具 AI-Novel
- 【移动应用开发】多框架教程汇总:智慧林业IoT、Rhodes、Kivy、Android、Ionic4开发资源与入门指导
- 冰心3.9多开(推荐).apk
- 唯雨超自然-1.6.apk
- 大数据信息的处理模式与模型构建
- 基于 TinyVue 的前后端分离后台管理系统,支持在线配置菜单、路由、国际化及页签模式、多级菜单,模板丰富、构建工具多样,功能强大且开箱即用!
- CST联合Matlab仿真程序