第八章 Openstack管理服务Horizon

Horizon安装部署和使用

安装和配置组件

这个部分将描述如何在节点上安装和配置仪表板。

1.安装软件包:

[root@linux-node1 ~]# yum install openstack-dashboard -y

 

 

检查是否安装成功:

[root@linux-node1 ~]# cd /etc/httpd/

[root@linux-node1 httpd]# cd conf.d

[root@linux-node1 conf.d]# ll

总用量 24

-rw-r--r-- 1 root root 2926 4月  12 17:03 autoindex.conf

-rw-r--r-- 1 root root  498 5月  23 14:00 openstack-dashboard.conf

-rw-r--r-- 1 root root  366 4月  12 17:04 README

-rw-r--r-- 1 root root 1252 4月  12 09:50 userdir.conf

-rw-r--r-- 1 root root  824 4月  12 09:50 welcome.conf

-rw-r--r-- 1 root root 1039 6月  10 08:49 wsgi-keystone.conf

 

 

2.编辑文件/etc/openstack-dashboard/local_settings并完成如下动作:

  • 在controller节点上配置仪表盘以使用Openstack服务:
OPENSTACK_HOST = "192.168.1.11"
  • 启用第3版认证API:
OPENSTACK_KEYSTONE_URL = "http://%s:5000/v3" % OPENSTACK_HOST
  • 通过仪表盘创建的用户默认角色配置为user:
OPENSTACK_KEYSTONE_DEFAULT_ROLE = "user"
  • 允许所有主机访问仪表板:
ALLOWED_HOSTS = ['*',]
  • 启用对域的支持:
OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT = True
  • 通过仪表盘创建用户时的默认域配置为default:
OPENSTACK_KEYSTONE_DEFAULT_DOMAIN = 'default'

 

禁用支持3层网络服务:

  • OPENSTACK_NEUTRON_NETWORK = {
    
        'enable_router': False,
    
        'enable_quotas': False,
    
        'enable_ipv6': False,
    
        'enable_distributed_router': False,
    
        'enable_ha_router': False,
    
        'enable_lb': False,
    
        'enable_firewall': False,
    
        'enable_vpn': False,
    
        'enable_fip_topology_check': False,
    可以选择性地配置时区:
TIME_ZONE = "Asia/Shanghai"
  • 配置API版本:
OPENSTACK_API_VERSIONS = {

#    "data-processing": 1.1,

    "identity": 3,

    "volume": 2,

    "image": 2,

#    "compute": 2,

}

 

 

完成安装

  • 重启web服务器:
[root@linux-node1 conf.d]# systemctl restart httpd.service

 

 

验证:

http://192.168.1.11/dashboard

 

 

 检查操作:

[root@linux-node1 conf.d]# w

 05:42:11 up  3:07,  1 user,  load average: 0.49, 0.49, 0.36

USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT

root     pts/0    192.168.1.123    02:35    3.00s  0.22s  0.02s w

 

 

[root@linux-node1 conf.d]# free

              total        used        free      shared  buff/cache   available

Mem:        1875704     1713432       65668        2088       96604       21596

Swap:       2097148     1051604     1045544

 

 

接着我们使用web界面来创建云主机:

 

我们可以试着使用web添加一个新的实例

1.点击启动实例

 

2.在弹出的对话框设置实例的参数:

 

3.创建完成后,scheduler模块会对实例进行创建和管理:

4.我们也可以通过控制台连接到实例

 

可以通过web查看其它参数:

 

 

实现Openstack创建实例

posted @ 2017-06-25 13:43  Mr.hu  阅读(162)  评论(0编辑  收藏  举报