配置串口控制台

  1. 在控制节点安装serialproxy并开启服务。

    1
    2
    3
    yum install openstack-nova-serialproxy
    systemctl enable openstack-nova-serialproxy
    systemctl start openstack-nova-serialproxy
    

  2. 修改控制节点的nova配置文件。

    1. 打开“/etc/nova/nova.conf”文件。
      vi /etc/nova/nova.conf
    2. 在文件中增加如下内容:
      1
      2
      3
      4
      5
      [serial_console]
      enabled=true
      port_range=10000:20000
      serialproxy_host=0.0.0.0
      serialproxy_port=6083
      
    3. 按“Esc”键退出编辑模式,输入:wq!,按“Enter”键保存并退出文件。

  3. 重启控制节点的nova服务。

    1
    systemctl restart openstack-nova-scheduler.service
    

  4. 在裸金属服务管理节点安装socat。

    1
    yum install socat
    

  5. 修改裸金属服务管理baremetal节点的nova配置文件,在“/etc/nova/nova.conf”文件中增加如下内容:

    1
    2
    3
    4
    5
    6
    [serial_console]
    enabled=true
    port_range=10000:20000
    base_url=ws://controller:6083/
    proxyclient_address=${my_ip}
    enabled=true
    

  6. 重启裸金属服务管理节点的nova服务。

    1
    systemctl restart openstack-nova-compute.service