文件名称:创建和配置资源池-图解vs2010发布、打包安装程序(超全超详细)
文件大小:5.57MB
文件格式:PDF
更新时间:2024-06-29 06:11:44
vmware vSphere sdk
13.4 创建和配置资源池 根资源池关联每一个 ComputeResource,ClusterComputeResource。 通 过调用 ResourcePool.CreateResourcePool 方法来创建资源池层,传入一个 ResourceConfig 方 法 作 为 参 数 , ResourceConfig.cpuAllocation 和 ResourceConfig.memoryAllocation 属性指向一个 ResourceAllocationInfo 对象,它允许你来明 确信息。 reservation –保证资源池可用的 CPU 或 memory 的总数。预留的资源在它们不被使 用的时候也不会被浪费。假如使用量少于预留量,资源可以被其他资源池或正在运 行的虚拟机使用。 expandableReservation – 在一个具有扩展预留值得资源池里,预留量可以扩展超过 前面指定的值。假如父资源池没有设置预留资源。一个 non-expandable 预留被称为 固定预留。这个属性被虚拟机忽略。 limit – 分配给这个资源池的 CPU 和内存资源的上限。虚拟机或资源池不能超过这 个限制,即使资源富余。这个属性用来确保一致的性能。设置这个属性为-1 表示 资源使用没有限制。 shares – 在多个资源池中分配内存或处理能力的关联单位。SharesInfo 数据对象有 两个属性,level 和 shares,你可以明确资源分配。 level – 选择 high,low 或 normal 来映射到预先定义的一系列共享数字值。设 置这个属性为 custom 则需要用明确的数字来取代。 shares – 允许你明确你希望分配给这个资源池的共享数值。这个分配在具有同 一个级别的资源池间平分。 调用 ResourcePool.UpdateConfig 或 ResourcePool.UpdateChildResourceConfiguration 方法 来改变配置。