中文
注册

安装和配置Nova(计算节点)

在所有计算(x86-compute和arm-compute)节点执行以下操作。

  1. 安装组件。
    1
    yum -y install openstack-nova-compute
    
  2. 编辑文件“/etc/nova/nova.conf”。
    1. 打开文件。
      vi /etc/nova/nova.conf
    2. 按“i”进入编辑模式,完成以下配置。
      1. 启用计算和元数据API。
        1
        2
        3
        4
        5
        6
        [DEFAULT] 
        enabled_apis = osapi_compute,metadata 
        transport_url = rabbit://openstack:PASSWORD@controller 
        my_ip = 192.168.100.121 
        use_neutron = true 
        firewall_driver = nova.virt.firewall.NoopFirewallDriver
        

        此处的my_ip替换为表3计算节点的OpenStack管理IP地址

        将PASSWORD修改为安装RabbitMQ中OpenStack的密码“123456”。。

      2. 配置身份服务访问。
         1
         2
         3
         4
         5
         6
         7
         8
         9
        10
        11
        12
        [api] 
        auth_strategy = keystone
        
        [keystone_authtoken] 
        auth_url = http://controller:5000/v3 
        memcached_servers = controller:11211 
        auth_type = password 
        project_domain_name = Default 
        user_domain_name = Default 
        project_name = service 
        username = nova 
        password = PASSWORD
        

        将PASSWORD修改为创建Nova数据库Nova用户访问数据库的密码。

      3. 配置“/etc/nova/nova.conf”的[neutron]部分,在[neutron]部分,添加如下信息。
         1
         2
         3
         4
         5
         6
         7
         8
         9
        10
        [neutron]
        url = http://controller:9696
        auth_url = http://controller:5000
        auth_type = password
        project_domain_name = default
        user_domain_name = default
        region_name = RegionOne
        project_name = service
        username = neutron
        password = PASSWORD
        

        将PASSWORD修改为创建Neutron数据库Neutron用户访问数据库的密码。

      4. 启用并配置远程控制台访问。
        1
        2
        3
        4
        5
        6
        [vnc] 
        enabled = true 
        server_listen = 0.0.0.0 
        server_proxyclient_address = $my_ip 
        novncproxy_base_url = http://controller:6080/vnc_auto.html 
        vncserver_proxyclient_address = $my_ip
        

        此处的my_ip设置注意设置为表3计算节点自身的管理IP地址。

      5. 配置Image服务API的位置。
        1
        2
        [glance] 
        api_servers = http://controller:9292
        
      6. 配置锁定路径。
        1
        2
        [oslo_concurrency] 
        lock_path = /var/lib/nova/tmp
        
      7. 配置Placement API。
        1
        2
        3
        4
        5
        6
        7
        8
        9
        [placement]
        region_name = RegionOne 
        project_domain_name = Default 
        project_name = service 
        auth_type = password 
        user_domain_name = Default 
        auth_url = http://controller:5000/v3 
        username = placement 
        password = PASSWORD
        

        将PASSWORD修改为创建Placement数据库placement用户访问数据库的密码。

      8. 在[libvirt]模块添加如下信息。
        1
        virt_type = kvm
        
    3. 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
  3. 启动Compute服务及其依赖项,并将它们配置为在系统引导时自动启动。
    1
    2
    systemctl enable libvirtd.service openstack-nova-compute.service
    systemctl start libvirtd.service openstack-nova-compute.service
    
搜索结果
找到“0”个结果

当前产品无相关内容

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