活动介绍

实验八_增加一个计算节点-20170862107-黄国彪1

preview
需积分: 0 0 下载量 85 浏览量 更新于2022-08-08 收藏 369KB DOCX 举报
在本实验“实验八_增加一个计算节点-20170862107-黄国彪1”中,主要目标是学习和掌握如何在云计算环境中添加一个新的计算节点,以及如何验证其正确工作。这个实验是云计算架构技术与实践课程的一部分,由黄国彪同学在阮承妹老师的指导下进行。实验涉及了OpenStack组件的安装、配置,特别是cinder(块存储服务)和nova-compute(计算服务),以及neutron(网络服务)。以下是实验的详细步骤和相关知识点: 1. **基础服务**: 在开始之前,确保所有基础服务已经安装并运行在控制节点和新计算节点上。这通常包括Keystone(身份服务)、Glance(镜像服务)、Nova(计算服务)、Cinder(块存储服务)和Neutron(网络服务)。这些服务构成了OpenStack的基础架构,为云环境提供了用户认证、虚拟机镜像管理、计算资源调度、存储管理和网络连接等功能。 2. **安装配置nova-compute**: - 在新的计算节点上安装必要的OpenStack客户端和nova-compute服务。 - 使用`yum install openstack-nova-compute`命令进行安装。 - 配置`/etc/nova/nova.conf`,确保它指向正确的控制节点,如设置`[DEFAULT]`部分的`auth_strategy=keystone`,`[keystone_authtoken]`部分的认证信息,以及`[libvirt]`部分的驱动类型(例如,使用QEMU或KVM)。 - 重启nova-compute服务以应用更改。 3. **安装配置neutron**: - 在计算节点上安装neutron的相关组件,如`openstack-neutron-openvswitch`,用于实现Open vSwitch(OVS)的网络功能。 - 配置`/etc/neutron/neutron.conf`和`/etc/neutron/plugins/ml2/ml2_conf.ini`,确保网络驱动正确设置,并连接到控制节点上的neutron服务。 - 启动并启用neutron相关的服务,如`neutron-server`, `neutron-openvswitch-agent`等。 4. **验证与创建host Aggregate**: - 使用OpenStack命令行工具(CLI)或dashboard(Horizon)创建host aggregate,如`openstack aggregate create hsn-xxx`,其中`xxx`为个人标识,AZ(Availability Zone)定义了资源的可用性区域。 - 将新计算节点加入到对应的host aggregate,通过`openstack aggregate add host hsn-xxx <compute-node>`命令。 - 重复以上步骤创建另一个host aggregate `hpio-xxx`,并将其关联到计算节点2。 5. **创建虚拟机实例**: - 使用CLI或dashboard创建虚拟机实例,确保它们被调度到指定的host aggregate。在CLI中,可以使用`--availability-zone`参数指定AZ。 - 通过查看OpenStack的实例列表或dashboard中的实例详情,确认实例已成功分配到相应的计算节点。 通过这个实验,学生不仅能了解OpenStack的组件和它们的作用,还能实际操作,提升在云计算环境中管理计算资源的能力。理解并熟练掌握这些步骤对于构建和维护大规模的OpenStack云环境至关重要。同时,host aggregate的使用展示了如何在云环境中实现资源隔离和负载均衡,这对于企业级云服务的高可用性和可扩展性至关重要。
身份认证 购VIP最低享 7 折!
30元优惠券