您可以使用具有关联性或反关联性策略的 OpenStack 服务器组放置实例。关联性表示组中的所有实例必须位于同一台主机上,反关联性则表示组中的任何实例都不能位于同一台主机上。

前提条件

确认拟用的筛选器配置与所有现有的管理配置(如管理主机上实例放置的 DRS 规则)均不会发生冲突。

过程

  1. viouser 用户身份登录到 OpenStack 管理服务器
  2. 加载您的用户帐户的凭据文件。
    source user-credentials.rc
  3. 创建符合所需策略的服务器组。
    openstack server group create group-name --policy {affinity | anti-affinity}

    选项

    说明

    group-name

    为服务器组输入名称。

    --policy

    输入关联性以将实例放置在同一台主机上,或输入反关联性以防止将实例放置在同一主机上。

  4. 启动实例时,将服务器组作为调度程序提示进行传递,以实现关联性或反关联性。
    openstack server create instance-name --image image-uuid --flavor flavor-name --nic net-id=network-uuid --hint group=servergroup-uuid

下一步做什么

确认关联性规则和实例的配置正确无误。在 vCenter Server 中,选择计算群集,打开配置选项卡,然后单击虚拟机/主机规则