目录:
第一节 多节点OpenStack Charms 部署指南0.0.1.dev223–1--OpenStack Charms 部署指南
第二节 多节点OpenStack Charms 部署指南0.0.1.dev223–2-安装MAAS
第三节 多节点OpenStack Charms 部署指南0.0.1.dev223–3-安装Juju
第四节 多节点OpenStack Charms 部署指南0.0.1.dev223–4-安装openstack
第五节 多节点OpenStack Charms 部署指南0.0.1.dev223–5--使bundle安装openstack
第六节 多节点OpenStack Charms 部署指南0.0.1.dev223–6--配置vault和设置数字证书生命周期
第七节 多节点OpenStack Charms 部署指南0.0.1.dev223–7--juju 离线部署bundle
第八节 多节点OpenStack Charms 部署指南0.0.1.dev223–8--配置 OpenStack
附录 t 多节点OpenStack Charms 部署指南0.0.1.dev223–附录T–OpenStack 高可用性
第九节 多节点OpenStack Charms 部署指南0.0.1.dev223–9--网络拓扑
第十节 多节点OpenStack Charms 部署指南0.0.1.dev223–10–OpenStack 高可用基础架构实际
第十一节 多节点OpenStack Charms 部署指南0.0.1.dev223–11–访问Juju仪表板
第十二节 多节点OpenStack Charms 部署指南0.0.1.dev223–12–OpenStack 配置openstack失败后处理
第十三节 多节点OpenStack Charms 部署指南0.0.1.dev223–13–OpenStack配置高可用后无法登陆openstack dashboard
第十四节 多节点OpenStack Charms 部署指南0.0.1.dev223–14–ssh端口转发解决IDC机房国际线路不良问题
第十五节 多节点OpenStack Charms 部署指南0.0.1.dev299–15–OpenStack 实例高可用
第十六节 多节点OpenStack Charms 部署指南0.0.1.dev299–16–OpenStack基础架构高可用The easyrsa resource is missing. .
第十七节 多节点OpenStack Charms 部署指南0.0.1.dev303–17–修改实例数量等quota上限
第十八节 多节点OpenStack Charms 部署指南0.0.1.dev303–18–backup备份
第十九节 多节点OpenStack Charms 部署指南0.0.1.dev303–19–juju log
第二十节 多节点OpenStack Charms 部署指南0.0.1.dev303–20–控制器高可用性
第二十一节 多节点OpenStack Charms 部署指南0.0.1.dev303–21–控制器备份和还原
第二十二节 多节点OpenStack Charms 部署指南0.0.1.dev223–22-- Resource: res_masakari_haproxy not running
第二十三节 多节点OpenStack Charms 部署指南0.0.1.dev223–23-登录openstack-dashboad,SSLError(SSLCertVerificationError
第二十四节 多节点OpenStack Charms 部署指南0.0.1.dev223–24-Resource: res_masakari_f8b6bde_vip not running
第二十五节 多节点OpenStack Charms 部署指南0.0.1.dev223–25–rsyslog 日志服务器构建实际
第二十六节 多节点OpenStack Charms 部署指南0.0.1.dev223–26–跨model 建立关系构建rsyslog 日志服务器构建实际
第二十七节 多节点OpenStack Charms 部署指南0.0.1.dev223–27–Charm Hook
第二十八节 多节点OpenStack Charms 部署指南0.0.1.dev223–28–Command run
第三十节 多节点OpenStack Charms 部署指南0.0.1.–30–参考体系结构—Dell EMC硬件上的Canonical Charmed OpenStack(Ussuri)
第三十一节 多节点OpenStack Charms 部署指南0.0.1.–31–vm hosting-1
第三十二节 多节点OpenStack Charms 部署指南0.0.1.–32–vm hosting-2-VM host networking (snap/2.9/UI)
第三十三节 多节点OpenStack Charms 部署指南0.0.1.–33–vm hosting-3-Adding a VM host (snap/2.9/UI)
第三十四节 多节点OpenStack Charms 部署指南0.0.1.–34–vm hosting-4-VM host存储池和创建和删除vm (snap/2.9/UI)
第三十五节 多节点OpenStack Charms 部署指南0.0.1.–35–Command export-bundle备份opensack并重新部署openstack
第三十六节 多节点openstack charms 部署指南0.0.1-36-graylog实际-1
第三十七节 多节点openstack charms 部署指南0.0.1-37-graylog实际-2
第三十八节 多节点openstack charms 部署指南0.0.1-38-graylog实际-3
第三十九节 多节点openstack charms 部署指南0.0.1-39-graylog-4-filebeat
第四十节 多节点openstack charms 部署指南0.0.1-40-prometheus2
参考文档:
How to deploy openstack-on-openstack, and bootstrap a Juju env on top of it
修改 openstack 中 nova boot 创建实例只能在10个以内的限制
为了修改openstack默认上限数量,如实例上限数量等,需要使用如下命令:
首先获得项目ID。
PROJECT_ID=$(openstack project list -f value -c ID --domain admin_domain)
然后修改实例和安全组数量上限为40个。
openstack quota set --instances 40 --secgroups 40 $PROJECT_ID
类似的,可以修改其他限制上限数量。
可以使用openstack quota set -h
获取帮助
openstack quota set -h
usage: openstack quota set [-h] [--class] [--cores <cores>]
[--fixed-ips <fixed-ips>]
[--injected-file-size <injected-file-size>]
[--injected-path-size <injected-path-size>]
[--injected-files <injected-files>]
[--instances <instances>] [--key-pairs <key-pairs>]
[--properties <properties>] [--ram <ram>]
[--server-groups <server-groups>]
[--server-group-members <server-group-members>]
[--backups <backups>]
[--backup-gigabytes <backup-gigabytes>]
[--gigabytes <gigabytes>]
[--per-volume-gigabytes <per-volume-gigabytes>]
[--snapshots <snapshots>] [--volumes <volumes>]
[--floating-ips <floating-ips>]
[--secgroup-rules <secgroup-rules>]
[--secgroups <secgroups>] [--networks <networks>]
[--subnets <subnets>] [--ports <ports>]
[--routers <routers>]
[--rbac-policies <rbac-policies>]
[--subnetpools <subnetpools>]
[--volume-type <volume-type>] [--force]
<project/class>
Set quotas for project or class
positional arguments:
<project/class> Set quotas for this project or class (name/ID)
optional arguments:
-h, --help show this help message and exit
--class Set quotas for <class>
--cores <cores> New value for the cores quota
--fixed-ips <fixed-ips>
New value for the fixed-ips quota
--injected-file-size <injected-file-size>
New value for the injected-file-size quota
--injected-path-size <injected-path-size>
New value for the injected-path-size quota
--injected-files <injected-files>
New value for the injected-files quota
--instances <instances>
New value for the instances quota
--key-pairs <key-pairs>
New value for the key-pairs quota
--properties <properties>
New value for the properties quota
--ram <ram> New value for the ram quota
--server-groups <server-groups>
New value for the server-groups quota
--server-group-members <server-group-members>
New value for the server-group-members quota
--backups <backups> New value for the backups quota
--backup-gigabytes <backup-gigabytes>
New value for the backup-gigabytes quota
--gigabytes <gigabytes>
New value for the gigabytes quota
--per-volume-gigabytes <per-volume-gigabytes>
New value for the per-volume-gigabytes quota
--snapshots <snapshots>
New value for the snapshots quota
--volumes <volumes> New value for the volumes quota
--floating-ips <floating-ips>
New value for the floating-ips quota
--secgroup-rules <secgroup-rules>
New value for the secgroup-rules quota
--secgroups <secgroups>
New value for the secgroups quota
--networks <networks>
New value for the networks quota
--subnets <subnets> New value for the subnets quota
--ports <ports> New value for the ports quota
--routers <routers> New value for the routers quota
--rbac-policies <rbac-policies>
New value for the rbac-policies quota
--subnetpools <subnetpools>
New value for the subnetpools quota
--volume-type <volume-type>
Set quotas for a specific <volume-type>
--force Force quota update (only supported by compute)
如,修改修改卷数量上限为100.
openstack quota set --volumes 100 $PROJECT_ID
如,修改快照数量上限为100
openstack quota set --snapshots 100 $PROJECT_ID
显示上限数量openstack quota show
+-----------------------+-----------------------------------------------+
| Field | Value |
±----------------------±----------------------------------------------+
| backup-gigabytes | 1000 |
| backups | 10 |
| cores | 20 |
| fixed-ips | -1 |
| floating-ips | 100 |
| gigabytes | 1000 |
| gigabytes___DEFAULT__ | -1 |
| groups | 10 |
| health_monitors | None |
| injected-file-size | 10240 |
| injected-files | 5 |
| injected-path-size | 255 |
| instances | 40 |
| key-pairs | 100 |
| l7_policies | None |
| listeners | None |
| load_balancers | None |
| location | Munch({'cloud': '', 'region_name': 'RegionOne', 'zone': None, 'project': Munch({'id': '234876ee78b14f47a44e80b35bb8bfde', 'name': 'admin', 'domain_id': None, 'domain_name': 'admin_domain'})}) |
| name | None |
| networks | 100 |
| per-volume-gigabytes | -1 |
| pools | None |
| ports | 50 |
| project | 234876ee78b14f47a44e80b35bb8bfde |
| project_name | admin |
| properties | 128 |
| ram | 51200 |
| rbac_policies | 10 |
| routers | 10 |
| secgroup-rules | 100 |
| secgroups | 40 |
| server-group-members | 10 |
| server-groups | 10 |
| snapshots | 100 |
| snapshots___DEFAULT__ | -1 |
| subnet_pools | -1 |
| subnets | 10 |
| volumes | 100 |
| volumes___DEFAULT__ | -1 |
+-----------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
使用其他部署工具部署的openstack,根据官方文件,可以修改/etc/nova/nova.conf,
中quota_instances=10 数量来修改。