登录社区云,与社区用户共同成长
邀请您加入社区
预留宿主机上的 CPU 给非虚拟机进程使用。 功能介绍 宿主机 CPU 预留功能支持将部分 CPU 预留给其他进程使用,不再分配给虚拟机使用。 使用介绍 确保这台宿主机上没有运行中的虚机,然后选择合适的 CPU 作为预留 CPU。宿主机 hostagent 初始化时会创建 cloudpods.hostagent.reserved 的 cgroup。 $ climc host-reserve-c
简介 当检测到宿主机宕机时,宿主机上运行中的虚机自动迁移到其他宿主机上。 原理介绍 宕机检测依赖 etcd watch 机制。host-agent 启动时向 etcd 注册一个 key。 region watch 到 host key 消失后一段时间时(60s)发起宕机迁移,将宿主机上共享存储的虚机乔伊到其他宿主机上。 所以宕机自动迁移依赖 onecloud operator 部署的 etcd
查询宿主机 # 查询 kvm 这种类型的宿主机 $ climc host-list --hypervisor kvm # 查询被禁用的 kvm 宿主机 $ climc host-list --hypervisor kvm --disabled # 查询启用的 kvm 宿主机 $ climc host-list --hypervisor kvm --enabled
控制宿主机的启用状态,启用状态下的宿主机用于创建虚拟机。 Climc操作 启用 # 找到禁用的宿主机 $ climc host-list --disabled # 启用宿主机 $ climc host-enable <host_id> 禁用 # 禁用宿主机 $ climc host-disable <host_id>
Host服务可能因为各种原因启动失败,现象为Host服务重启之后,在云平台宿主机列表,宿主机的状态一直为离线。 本文介绍一般的排查问题的思路。 Host服务对应容器Pod介绍 首先,我们需要了解Host服务对应的Pod。 Host服务由k8s的onecloud命名空间下的Daemonset default-host定义,在每个节点上都会运行一个名为 default-host-xxxxx 的容器,