
西南交通大学的云计算课程作业
5星
- 浏览量: 0
- 大小:None
- 文件类型:DOCX
简介:
本课程作业为西南交通大学云计算课程要求完成的任务集合,涵盖理论学习、实践操作及项目开发等方面,旨在提升学生在云环境下的应用开发与运维能力。
【云计算作业——OpenStack搭建与实验】
本作业主要涵盖了使用开源的云计算平台OpenStack来构建私有云或公有云环境,并通过一系列操作实践帮助学生掌握其基本用法。
一、OpenStack环境搭建
首先,安装Ubuntu-18.04.6虚拟机系统。在完成操作系统安装后,为了优化软件包更新和下载速度,通常会将`apt-get`的源更换为国内服务器地址。此外,还需要安装文本编辑器如`vim`以方便修改配置文件,并通过调整Python包索引PyPI的源来提高依赖库的下载效率。
创建一个名为stack的新用户,该用户用于执行OpenStack部署脚本devstack中的命令。运行脚本过程中可能会遇到网络问题导致中断,但按照提示处理后可以顺利完成环境搭建并访问控制台网址。
二、OpenStack实验
实验部分主要涵盖四个领域:用户与项目管理、网络配置、镜像管理和虚拟机操作。
2.1 用户与项目管理
通过修改`openrc.sh`文件设置环境变量以创建和调整项目的配额,例如可以设定名为test的项目中的虚拟内核数为2。接着添加用户xiaomo,并将其权限绑定至特定项目中以便访问资源;当不再需要时可随时删除。
2.2 网络管理
OpenStack支持灵活配置网络环境,包括创建和删除不同类型的网络与子网如FlatNetwork及其下的subnet1等以满足虚拟机连接需求。
2.3 镜像管理
镜像是用于启动虚拟机实例的基础模板。实验中将下载cirros-0.4.0-x86_64-disk.img并保存到指定目录,利用OpenStack命令行工具列出所有可用镜像,并上传一个新命名为cirros-test1的镜像至服务;完成操作后可删除不再需要的资源。
2.4 虚拟机管理
通过创建不同规格(如内存、磁盘空间和虚拟内核数量)的flavor,可以灵活调整虚拟机配置。例如,定义了一个名为DotNet的新flavor并使用cirros-vm镜像启动一个实例;同时支持快照备份功能以及根据需要更改资源配置大小等操作。
通过本作业中的实际部署与实验练习,学习者能够全面了解OpenStack平台的基础架构及其核心组件的运作机制。
全部评论 (0)


