中文
注册

为Ironic服务配置计算服务

  1. 裸金属服务管理baremetal节点安装部署nova-Compute服务,参照安装和配置Nova(计算节点)章节。

    以下修改在controller节点和裸金属服务管理baremetal节点都需要执行。

  2. Compute服务配置为使用Bare Metal服务的驱动程序。Compute服务的配置文件通常位于“/etc/nova/nova.conf”。
    1. 打开文件。
      vi /etc/nova/nova.conf
    1. “i”键进入编辑模式,在Compute服务配置文件中更改这些配置选项为如下内容。
       1
       2
       3
       4
       5
       6
       7
       8
       9
      10
      [DEFAULT]
      compute_driver = ironic.IronicDriver
      firewall_driver = nova.virt.firewall.NoopFirewallDriver
      reserved_host_memory_mb = 0
       
      [filter_scheduler]
      track_instance_changes = False
       
      [scheduler]
      discover_hosts_in_cells_interval = 120
      

      本配置中“track_instance_changes=False”配置项仅在裸金属服务管理baremetal节点上配置,请不要在OpenStack管理节点controller上配置。

    2. “Esc”键退出编辑模式,输入:wq!并按“Enter”键保存退出文件。
  3. 更改ironic配置选项。
    1. 打开文件。
      vi /etc/nova/nova.conf
    1. “i”键进入编辑模式,在Compute服务配置文件中更改这些配置选项为如下内容。
      1
      2
      3
      4
      5
      6
      7
      8
      [ironic]
      auth_type = password
      auth_url = http://controller:5000/v3/
      project_name = service
      username = ironic
      password = PASSWORD
      project_domain_name = default
      user_domain_name = default
      

      为方便理解,本文将涉及到的密码全部以“PASSWORD”代替,请用户根据实际情况进行修改。此处PASSWORD为创建裸金属服务数据库中的ironic用户密码。

    2. “Esc”键退出编辑模式,输入:wq!并按“Enter”键保存退出文件。
  4. 在controller节点上重启nova-scheduler子服务。
    1
    systemctl restart openstack-nova-scheduler
    
  5. 在裸金属服务管理baremetal节点上重启nova-compute子服务。
    1
    systemctl restart openstack-nova-compute
    
  6. 在controller节点验证ironic服务对接nova服务。需要等待5重启2min后验证。
    1
    2
    nova-manage cell_v2 discover_hosts
    nova-manage cell_v2 list_hosts
    

    1
    openstack compute service list
    

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词