openstack(train版)快速安装部署-horizon服务(九)

#安装软件包
yum install openstack-dashboard -y
#修改配置文件
vi /etc/openstack-dashboard/local_settings

ALLOWED_HOSTS = ['*']
OPENSTACK_HOST = "controller"
SESSION_ENGINE = 'django.contrib.sessions.backends.cache'
CACHES = {
    'default': {
         'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
         'LOCATION': 'controller:11211',
    }
}
TIME_ZONE = "Asia/Shanghai"
#在OPENSTACK_KEYSTONE_URL下增加
OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT = True
OPENSTACK_API_VERSIONS = {
    "identity": 3,
    "image": 2,
    "volume": 3,
}
OPENSTACK_KEYSTONE_DEFAULT_DOMAIN = "Default"
OPENSTACK_KEYSTONE_DEFAULT_ROLE = "user"

#重建apache的dashboard配置文件,
cd /usr/share/openstack-dashboard
python manage.py make_web_conf --apache > /etc/httpd/conf.d/openstack-dashboard.conf
ln -s /etc/openstack-dashboard /usr/share/openstack-dashboard/openstack_dashboard/conf
systemctl restart memcached httpd
#访问地址
http://192.168.2.112/
#新建一个实例类型
openstack flavor create --id 0 --vcpus 1 --ram 64 --disk 1 m1.nano
#界面上新建一个网络,类型为flag,网络名称要为provider,新建一个虚拟机看是否正常
yum install bridge-utils -y
brctl show查看是否自动新建网桥
#新建虚拟机/var/log/nova/nova-compute.log报错"Failed to retrieve allocations for resource provider"处理控制节点上配置尾部增加/etc/httpd/conf.d/00-placement-api.conf
<Directory /usr/bin>
   <IfVersion >= 2.4>
      Require all granted
   </IfVersion>
   <IfVersion < 2.4>
      Order allow,deny
      Allow from all
   </IfVersion>
</Directory>

#openstack身份管理项目打开报错,注释/etc/httpd/conf.d/wsgi-keystone.conf文件下面几行
#Alias /identity /usr/bin/keystone-wsgi-public
#<Location /identity>
#    SetHandler wsgi-script
#    Options +ExecCGI
#
#    WSGIProcessGroup keystone-public
#    WSGIApplicationGroup %{GLOBAL}
#    WSGIPassAuthorization On
#</Location>
 

猜你喜欢

转载自blog.csdn.net/qq_37594711/article/details/107924032