dashboard:安装dashboard包:yum install openstack-dashboard编辑文件/etc/openstack-dashboard/local_settings:默认使用的是Django框架OPENSTACK_HOST = "con.colinshi.top" #在 controller 节点上配置dashboard以使用 OpenStack 服务:ALLOWED_HOSTS = ['*', ]#允许所有主机访问,生产环境可能不安全,可以配置为指定域名SESSION_ENGINE = 'django.contrib.sessions.backends.cache'           #session 会话存储服务,使用的memcached服务,并且需要删除其他CACHES值CACHES = {'default': {'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache','LOCATION': 'con.colinshi.top:11211',}}OPENSTACK_KEYSTONE_URL = "http://%s:5000/v3" % OPENSTACK_HOST   #启用第3版认证API并配置API版本OPENSTACK_API_VERSIONS = {                     "identity": 3,"image": 2,"volume": 2,}OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT = True  #启用对域的支持OPENSTACK_KEYSTONE_DEFAULT_DOMAIN = "default"  #通过dashboard创建用户时的默认域配置为 defaultOPENSTACK_KEYSTONE_DEFAULT_ROLE = "user"       #通过dashboard创建的用户默认角色配置为user#如果选择了公有网络需要配置禁用3层网络:OPENSTACK_NEUTRON_NETWORK = {'enable_router': False,'enable_quotas': 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"#配置时区重启httpd服务:systemctl restart httpd验证:可以通过192.168.1.51/dashboard访问登入页面域:Default用户名:admin密码:admin#用户名密码都是KEYSTONE认证的账号密码创建default的防火墙规则(默认是只出不进):开通ping:openstack security group rule create --proto icmp default开通TCP端口:openstack security group rule create --proto tcp --dst-port 22 default开通TDP所有端口:openstack security group rule create --proto udp default注:More than one SecurityGroup exists with the name 'default'.需要使用openstack security group list查询具体的default的ID,使用ID值替换创建虚拟交换机(网络)及虚拟路由设备:创建虚拟交换机(外网):openstack network create --share --external --provider-physical-network provider --provider-network-type flat provider注:--share允许所有项目使用这个网络,--external将虚拟网络定义为外网。--provider-physical-network provider和--provider-network-type flat使用将虚拟网络连接到主机物理网卡接口上具体名称需要对应ml2_conf.ini中的[ml2_type_flat]flat_networks = providerlinuxbridge_agent.ini文件中:[linux_bridge]physical_interface_mappings = provider:ens37创建虚拟交换机的子网(外网):openstack subnet create --network provider --allocation-pool start=START_IP_ADDRESS,end=END_IP_ADDRESS --dns-nameserver DNS_RESOLVER --gateway PROVIDER_NETWORK_GATEWAY --subnet-range PROVIDER_NETWORK_CIDR providerprovider:对应的是上面创建的交换机的名字START_IP_ADDRESS:子网起始可分配地址END_IP_ADDRESS:子网结束可分配地址DNS_RESOLVER:DNS服务器地址PROVIDER_NETWORK_GATEWAY:网关地址PROVIDER_NETWORK_CIDR:子网网段示例:openstack subnet create --network provider --allocation-pool start=192.168.1.80,end=192.168.1.90   --dns-nameserver 192.168.1.1 --gateway 192.168.1.1 --subnet-range 192.168.1.0/24 provider注:如果使用公共网络模型这样已经可以直接使用。新建实例可以直接分配公网地址并访问。如果使用了私有网络需要继续设置内网虚机交换机创建虚拟交换机(内网):openstack network create selfservice创建虚拟交换机的子网(内网):openstack subnet create --network selfservice --dns-nameserver DNS_RESOLVER --gateway SELFSERVICE_NETWORK_GATEWAY --subnet-range SELFSERVICE_NETWORK_CIDR selfservice注:同上连接内网和外网:创建路由器:openstack router create router将内网子网添加为路由器上的接口:openstack router add subnet router selfservice路由器上的设置网关(外网接口):openstack router set router --external-gateway provider验证:列出网络命名空间,看到一个qrouter名称空间和两个qdhcp名称空间:ip netnsqrouter-1944e8d7-dfaf-4051-b49f-89ef510525c7 (id: 2)qdhcp-4debd51f-1667-4315-a842-a1322a2d4aaf (id: 1)qdhcp-4c7067cc-c912-4af0-935a-40ad7d599de2 (id: 0)列出路由器上的端口:openstack port list --router router+--------------------------------------+------+-------------------+-----------------------------------------------------------------------------+--------+| ID                                   | Name | MAC Address       | Fixed IP Addresses                                                          | Status |+--------------------------------------+------+-------------------+-----------------------------------------------------------------------------+--------+| 2627ba51-812e-44e1-8221-6da47f8d92ef |      | fa:16:3e:80:da:1d | ip_address='172.16.1.1', subnet_id='ee7ec4ab-b0ec-4bbc-8dec-bdd71af2b759'   | ACTIVE || 88e5ceed-e4fd-4596-835c-dc1f5d31408c |      | fa:16:3e:a8:9c:3d | ip_address='192.168.1.87', subnet_id='2e04cd14-b1f7-4374-b18f-32f109be2729' | ACTIVE |+--------------------------------------+------+-------------------+-----------------------------------------------------------------------------+--------+控制节点ping此路由器IP地址:ping 192.168.1.87PING 192.168.1.87 (192.168.1.87) 56(84) bytes of data.64 bytes from 192.168.1.87: icmp_seq=1 ttl=64 time=0.395 ms

  至此为止openstack的基础组件均已安装并可以使用。其实dashboard并不是必选组件,但是没有它的话。难道每次操作都用命令行。。。

dashboark本身是用django开发的,所以配置文件基本上也是djiango的,如果需要对二次开发其实还是蛮方便的。。。

转载于:https://www.cnblogs.com/colinshi/p/9635474.html

openstack pike版本安装笔记6(dashboard组件,控制台)相关推荐

  1. openstack pike版本安装笔记8(Orchestration Server:heat组件,模板服务)

    Orchestration Server模板服务(heat):创建用户(heat)openstack user create --domain default --password-prompt he ...

  2. OpenStack Pike 版本的 Mistral 安装

    OpenStack Pike 版本的  Mistral 安装部署 # 安装环境使用的centos 7.3 1. 安装 Mistral 安装包. # yum -y install openstack-m ...

  3. Centos7.1+Openstack-L版本安装笔记

    Centos7.1+Openstack-L版本安装笔记 公司想上open stack ,所以花费来一周时间去学习.整理了份安装文档,也算自我的一个总结吧.这个文档我已亲测,能顺利安装. 1.    准 ...

  4. OPENSTACK Train版本安装大集合

    OPENSTACK Train版本安装大集合 0. openstack 云计算介绍 1. 服务器安装centos7 操作系统 1.1 关闭防火墙 2. 配置网络-ip地址及注意事项 3 centos7 ...

  5. devstack安装OpenStack Pike版本 (OVS+VLAN)

    安装环境和安装过程与前一篇描述相同. http://blog.csdn.net/chenhaifeng2016/article/details/78956800 安装过程中不相同之处如下: 1. 默认 ...

  6. devstack安装OpenStack Pike版本 (OVN+VLAN)

    控制节点配置文件 # # Sample DevStack local.conf. # # This sample file is intended to be used for your typica ...

  7. OpenStack pike版 安装openstack服务(4) 续安装openstack服务(3)

    Compute service overview 计算服务概述 OpenStack用于对主机的计算和管理云计算系统.OpenStack的计算是一个基础设施即服务(IaaS)系统的一个重要组成部分.主要 ...

  8. openstack Rocky版本安装和配置swift服务教程

    参考openstack官网教程配置了swift服务,详细配置如下.侵权删除.建议在配置的时候注意看清楚IP地址,密码,和其他编码的配置,不要全盘复制粘贴! 说明: (1)本次配置的openstack版 ...

  9. OpenStack Pike版本+KVM+Passthrough+NVIDIA显卡1060透传

    OpenStack显卡透传主要分两部分: 1.KVM PassThrough Nvidia1060,并制作透传显卡的OpenStack镜像 2.配置OpenStack环境 折腾大半个月,主要解决的问题 ...

  10. OpenStack Pike Minimal安装:三、镜像管理

    1.创建服务凭据 #先使用脚本登陆admin [root@controller ~]# . admin-openstack.sh ①创建glance user openstack user creat ...

最新文章

  1. Mybatis入门:4(多表查询操作)
  2. h5页面提示只能在微信浏览器中打开_电子问卷h5怎么做?
  3. linux查看etl进程,常见ETL工具
  4. 实现库函数strlen和strcpy
  5. Jsrender初体验
  6. GUI学习之二十一——QSlider、QScroll、QDial学习总结
  7. CNDS 签到在哪里
  8. 商城管理系统源码 商城APP源码 电子商城源码
  9. HCNA-Storage (H13-611)题库 v4.0
  10. 三菱化学控股公司:关于代表执行董事的人事变动通知
  11. java dispatch_Dispatch 方法
  12. 初步了解PS“时间轴”
  13. 习题3.3 506寝室小组
  14. matlab读取TXT文件数据,二进制文件数据
  15. 软件测试肖sir__python之模块
  16. Waiting alone
  17. 集合框架|Java集合框架基本使用
  18. 千兆1光8电导轨式工业级以太网光纤收发器8口千兆光纤收发器工业导轨式发送机
  19. [转贴]“汉龙小学”无一死亡奇迹背后的真相
  20. 程序员离职代码交接_离职程序员交接工作被同事怒怼:每一行代码都必须讲清楚,不然投诉...

热门文章

  1. 安全模式 提权_WEB安全第八章实战篇01 提权安全狗服务器
  2. centos 对某ip开放 防火墙端口_Centos防火墙设置与端口开放的方法
  3. 变异数分析_人工智能系统中分析变异的祸害
  4. colab 数据集_Google Colab上的YOLOv4:轻松训练您的自定义数据集(交通标志)
  5. openai-gpt_为什么GPT-3感觉像是编程
  6. 索佳电子水准数据传输软件_安徽铜陵磁致伸缩式静力水准仪公司
  7. 在cmd命令行运行一个python脚本
  8. ResNet网络理解
  9. 程序打成jar包路径不对、找不到配置文件的解决
  10. 慕课网_《Netty入门之WebSocket初体验》学习总结