
云计算
文章平均质量分 90
王小工
java研发工程师、架构师、云计算、大数据、云原生
展开
-
云计算Openstack 虚拟机调度策略
在OpenStack中,虚拟机调度策略可以通过自定义filter和weigher来实现,以满足不同的业务需求。自定义filter允许用户根据特定的条件或规则来筛选计算节点,从而确保虚拟机被调度到满足需求的主机上。用户可以通过编写自定义的Python代码来实现filter,并将其添加到OpenStack的调度器中。自定义filter需要实现特定的接口和函数,以便与OpenStack的调度框架进行集成。示例:自定义Filter样例:TagFilter目的:筛选具有特定标签的计算节点。原创 2024-11-01 18:44:45 · 1478 阅读 · 0 评论 -
虚拟机Libvirt配置文件详解
这段XML定义了一个虚拟机(VM)的配置,使用的是Hypervisor Framework(HVF)类型,但值得注意的是,实际上并不是QEMU或libvirt中标准的Hypervisor类型(如KVM、Xen等)。综上所述,这段XML定义了一个名为hvf-demo的虚拟机,配置了1个vCPU、128MB内存,运行x86_64架构的HVM操作系统,通过QEMU模拟器,使用virtio-scsi控制器和qcow2格式的磁盘,以及VNC图形界面和用户模式网络接口。原创 2024-10-25 08:56:34 · 479 阅读 · 0 评论 -
libvirt 基本命令行
libvirt是一个用于管理虚拟化技术的开源API、守护进程和管理工具的集合,它支持多种虚拟化技术,包括KVM、Xen、QEMU等。libvirt提供了一套基本的命令行工具,其中最常用的是virsh。原创 2024-10-23 08:57:09 · 581 阅读 · 0 评论 -
OpenSwitch 详解
OpenSwitch是一个由惠普公司(HP)发起的开源网络操作系统项目,旨在为数据中心提供高性能、灵活且可靠的操作系统解决方案。原创 2024-10-23 08:48:45 · 1685 阅读 · 0 评论 -
Linux LVS详解
LVS项目由章文嵩博士在1998年5月发起,是中国国内最早出现的自由软件项目之一。LVS现在是Linux标准内核的一部分,提供了一个可靠的、高可用的解决方案,用于将来自客户端的请求分发到多个后端服务器,以实现负载均衡和高可用性。原创 2024-10-22 15:50:03 · 1241 阅读 · 0 评论 -
云计算Openstack Horizon
OpenStack是一个开源的云计算平台,提供了构建和管理云计算环境所需的软件工具。而Horizon则是OpenStack的一个关键组件,它是基于Web的用户界面,为用户提供了一种直观、便捷的方式来管理和使用OpenStack资源。原创 2024-10-08 09:01:24 · 1581 阅读 · 0 评论 -
云计算Openstack Glance
OpenStack Glance(或称为Glance,但通常OpenStack官方文档中使用的是“Glance”作为项目代号)是OpenStack的镜像服务组件,为创建虚拟机提供镜像服务。原创 2024-09-30 08:16:19 · 2047 阅读 · 0 评论 -
云计算Openstack Keystone
OpenStack Keystone是OpenStack平台中的一个核心组件,主要负责身份认证和授权管理服务。原创 2024-09-29 18:43:20 · 2260 阅读 · 0 评论 -
云计算Openstack Neutron
Neutron Agent是Neutron网络架构中的执行层,它接收来自Neutron Server或Neutron Plugin的请求,并在网络设备上执行相应的网络操作。Neutron Agent通过Messaging Queue(如RabbitMQ)与Neutron Server进行通信,确保网络状态的同步和更新。Neutron Agent是OpenStack Neutron网络架构中的关键组件,它通过执行各种网络操作来支持虚拟网络的创建和管理。原创 2024-09-29 15:43:24 · 2992 阅读 · 0 评论 -
云计算Openstack Cinder
提供REST API:允许用户通过HTTP请求查询和管理卷(volume)、卷快照(volume snapshot)以及卷类型(volume type)等存储资源。响应请求:接收来自客户端(如OpenStack Dashboard、命令行工具等)的请求,并调用Cinder的其他子组件(如cinder-volume、cinder-scheduler)来处理这些请求。验证和授权:在处理请求之前,通常会验证客户端的身份和权限,确保只有合法的用户才能访问存储资源。原创 2024-09-29 08:36:43 · 1837 阅读 · 0 评论 -
云计算Openstack Swift
定义:Ring是Swift中用于确定数据在集群中存储位置的核心组件。它通过一致性哈希算法将分区(partition)映射到不同的节点(node)上,从而实现数据的分布式存储。功能数据映射:Ring记录了每个分区与物理存储设备之间的映射关系,使得Swift系统能够快速地定位到数据的存储位置。负载均衡:通过一致性哈希算法,Ring能够确保数据在集群中的均衡分布,避免某些节点负载过重而其他节点空闲的情况。原创 2024-09-27 16:49:43 · 1202 阅读 · 0 评论 -
云计算Openstack Nova
定义:OpenStack Nova是一个计算服务组件,它提供了虚拟机实例的创建、启动、暂停、恢复、删除等功能,并支持对实例进行资源调度、监控和管理。功能:Nova不仅管理虚拟机的生命周期,还通过与其他OpenStack组件(如Neutron网络服务和Cinder块存储服务)的集成,实现了完整的云计算平台功能。Nova API允许用户通过RESTful API的方式与OpenStack计算服务进行交互,实现虚拟机实例的创建、删除、查询、修改等操作。原创 2024-09-27 09:07:04 · 1624 阅读 · 0 评论 -
云计算Openstack
定义:OpenStack是一个开源的云计算管理平台,由多个相互独立的组件构成,每个组件负责不同的云计算功能,如计算、存储、网络等。目标:提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。发展历程:自2010年成立以来,OpenStack经历了多个版本的迭代,每个版本都增加了新的功能和改进。原创 2024-09-24 10:42:52 · 1370 阅读 · 0 评论