![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
maas
文章平均质量分 87
injexengge
这个作者很懒,什么都没留下…
展开
-
多节点OpenStack Charms 部署指南0.0.1.dev223--14--MAAS导入自定义ubuntu镜像
参考文档:《MAAS CLI》《Creating a custom Ubuntu image (snap/2.9/UI)》首先: 登陆(必须)maas cli在之前生成maas账户时,生成过api key。sudo maas-region apikey --username=$PROFILE > $API_KEY_FILE实际命令写法为:sudo maas apikey --username admin > ~ubuntu/admin-api-key可以点击右上角的账户,看到原创 2024-06-05 15:17:22 · 321 阅读 · 0 评论 -
多节点OpenStack Charms 部署指南0.0.1.dev--45--作为juju后端使用的金属云+lxd与openstack性能的粗略比较
参考文档:多节点OpenStack Charms 部署指南0.0.1.dev223–2-安装MAAS多节点OpenStack Charms 部署指南0.0.1.dev223–3-安装Juju多节点OpenStack Charms 部署指南0.0.1.dev223–5--使bundle安装openstack,及openstack创建网络和实例分别使用juju在maas云和opensatck云上部署了charmed kubernetes,做下简单的对比。作为后端的云,在国内,juju主要支持以下几种后原创 2021-11-25 11:38:15 · 1149 阅读 · 0 评论 -
多节点OpenStack Charms 部署指南0.0.1.dev--42--部署bundle openstack-base-78,单网口openstack网络,及注意:千万不能以数字开头命名主机名
参考文档:OpenStack Charms Deployment Guide-001dev416Openstack Base #78最近在看新的openstack-base-78,顺手点开了OpenStack Charms Deployment Guide-001dev416读了下,发现网络结构有比较大的改变。在OpenStack Charms Deployment Guide-001dev416中的Install MAAS章节,提到需求为:1 x MAAS 系统:8GiB RAM、2 个 CP原创 2021-11-11 11:12:57 · 627 阅读 · 0 评论 -
多节点OpenStack Charms 部署指南0.0.1.dev--41--配置openstack-base-73作为juju管理的openstack云
参考文档:OpenStackUsing OpenStack with JujuAdd credentialsCloud image metadataCloud image metadataGlance Simplestreams Sync #47用juju来管理私有openstack云本文中openstack使用maas+juju部署,使用的bundle为Openstack Base #73,如何部署,见前文.步骤:1 在juju中添加一个openstack云,本文使用交互式添加,详情原创 2021-11-02 17:48:34 · 1884 阅读 · 0 评论 -
ubuntu20.04下使用juju+maas环境部署k8s-10-基本操作-2-访问在集群内运行 Web 服务的容器
参考文档:Basic operationskubernetes如何访问pod服务k8s 如何对外提供服务接上文:ubuntu20.04下使用juju+maas环境部署k8s-8-基本操作-1-访问 kubernetes dashboardk8s 向外提供服务有几种办法:1 port-foward2 node-port3 ingressIngress方法:查看服务:kubectl get svcNAME TYPE CLUSTER-IP EXT原创 2021-08-06 17:08:20 · 514 阅读 · 0 评论 -
ubuntu20.04下使用juju+maas环境部署k8s-9-缩放节点
参考文档:ScalingCharmed Kubernetes 的设计足够灵活,可以高效地运行您的工作负载。 Charmed Kubernetes 的各种组件可以水平扩展以满足需求或提高可靠性,如下所述。注意:此处的信息用于扩展已安装的 Kubernetes® 本身。有关 pod 自动缩放的信息,请参阅 Kubernetes自动缩放文档以获取详细信息。kubernetes-masterkubernetes-master 节点充当集群的控制平面。 Charmed Kubernetes 设计有单独的原创 2021-08-02 11:28:01 · 487 阅读 · 0 评论 -
ubuntu20.04下使用juju+maas环境部署k8s-8-基本操作-1-访问 kubernetes dashboard
参考文章:Basic operations原文:现在您已经安装了 Charmed Kubernetes 集群,您可以用它做什么?此页面详细介绍了一些基本的集群操作,包括如何检查集群的状态并测试它是否与内置的演示部署一起工作。如果您已经熟悉这一点,您可能仍想查看下一步以获取有关操作 Kubernetes 的更多有用指南。安装和配置kubectl您将需要 kubectl 才能使用您的 Kubernetes 集群。如果尚未安装,可以通过 snap 包轻松添加:sudo snap install ku原创 2021-07-14 17:01:01 · 1089 阅读 · 0 评论 -
ubuntu20.04下使用juju+maas环境部署k8s-7-使用graylog和Prometheus2监控k8s集群-4-prometheus2部署
使用 Graylog 和 Prometheus 监视 Kubernetes 集群Kubernetes documentationPrometheus2 #22Grafana #40Telegraf #41多节点openstack charms 部署指南0.0.1-40-prometheus2原文:Prometheus2 #22By llama-charmers Stable, CandidateSupports: Xenial Bionic Focal描述Prometheus 是一个系原创 2021-06-29 12:07:12 · 831 阅读 · 0 评论 -
ubuntu20.04下使用juju+maas环境部署k8s-6-使用graylog和Prometheus2监控k8s集群-3-graylog模块导入filebeat转发的日志
参考文档:使用 Graylog 和 Prometheus 监视 Kubernetes 集群Kubernetes documentationPrometheus2 #22Grafana #40Telegraf #41Graylog #47Elasticsearch #49Mongodb #59Apache2多节点openstack charms 部署指南0.0.1-36-graylog实际-1多节点openstack charms 部署指南0.0.1-37-graylog实际-2多节点原创 2021-06-28 15:29:51 · 344 阅读 · 0 评论 -
ubuntu20.04下使用juju+maas环境部署k8s-5-使用graylog和Prometheus2监控k8s集群-2-部署和调试graylog模块并导入rsyslog转发的日志
参考文档:使用 Graylog 和 Prometheus 监视 Kubernetes 集群Kubernetes documentationPrometheus2 #22Grafana #40Telegraf #41Graylog #47Elasticsearch #49Mongodb #59Apache2多节点openstack charms 部署指南0.0.1-36-graylog实际-1多节点openstack charms 部署指南0.0.1-37-graylog实际-2多节点原创 2021-06-28 12:02:01 · 465 阅读 · 0 评论 -
ubuntu20.04下使用juju+maas环境部署k8s-4-使用graylog和Prometheus2监控k8s集群-1-部署rsyslog模块
参考文档:使用 Graylog 和 Prometheus 监视 Kubernetes 集群Kubernetes documentationPrometheus2 #22Grafana #40Telegraf #41Graylog #47Elasticsearch #49Mongodb #59Apache2Rsyslog #18Rsyslog Forwarder Ha #20多节点openstack charms 部署指南0.0.1-36-graylog实际-1下面几个章节将涉及使用原创 2021-06-27 09:21:09 · 451 阅读 · 0 评论 -
ubuntu20.04下使用juju+maas环境部署k8s-2-部署charmed kubernetes #679
参考文档:Kubernetes documentationCharmed Kubernetes #679使用 Graylog 和 Prometheus 监视 Kubernetes 集群Charmed Kubernetes #679是一个高度可用的生产级 Kubernetes 集群。概述这是一个横向扩展的 Kubernetes 集群,由以下组件和功能组成:公共和私有云或裸机的深度集成使用标准的上游 Kubernetes多个 Kubernetes 主节点和工作节点广泛的 CNI 选项默原创 2021-06-23 17:14:55 · 533 阅读 · 0 评论 -
ubuntu20.04下使用juju+maas环境部署k8s-1-部署vm自动供给
参考文档:Kubernetes documentation多节点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)Charmed Kubernetes #679多节点OpenStack Charms 部署指南0.0.1.dev223–2-安装MAAS多节点OpenStack Charms 部署指南0.0.原创 2021-06-23 16:37:16 · 633 阅读 · 0 评论 -
多节点openstack charms 部署指南0.0.1-40-prometheus2
参考文档:Prometheus2 #22Grafana #40Telegraf #41Influxdb #23使用 Graylog 和 Prometheus 监视 Kubernetes 集群原创 2021-06-15 11:46:08 · 300 阅读 · 1 评论 -
多节点openstack charms 部署指南0.0.1-39-graylog-4-filebeat
参考文档:Compatibility with Elasticsearch (5.x, 6.x, 7.x)Elasticsearch #49Filebeat #33Install Elasticsearch 6.x on Ubuntu 18.04 LTS (Bionic Beaver) Linux配置rsyslog作为数据源成功后,测试了下filebeat作为数据来源,但是graylog收不到log,并且,在graylog收到的rsyslog发来的log中提示:看来估计是filebeat、el原创 2021-06-11 15:17:21 · 183 阅读 · 1 评论 -
多节点openstack charms 部署指南0.0.1-38-graylog实际-3
参考文档:Graylog #47Rsyslog #18graylog日志系统-接收rsyslog日志graylog配置Filebeat #33使用 Graylog 和 Prometheus 监视 Kubernetes 集群导入rsyslog日志配置rsyslog参数根据Rsyslog #18,从rsyslog输出日志,需要进行以下配置:juju set rsyslog forward_host="elk.my.domain"juju set rsyslog forward_protoc原创 2021-06-06 08:30:42 · 142 阅读 · 0 评论 -
多节点openstack charms 部署指南0.0.1-37-graylog实际-2
参考文档:Graylog #47Web interface timed out accessed from public network behind NATIE、Chrome、Firefox修改http header信息为了nat ufw方便,故需要将IP地址在maas中固定如下:10.0.0.157 tags=apache2 端口50080:私网地址端口8010.0.9.3 tags=elasticsearch 端口59200:私网地址端口920010.0.9.13 tags=grayl原创 2021-06-04 23:38:24 · 187 阅读 · 0 评论 -
多节点openstack charms 部署指南0.0.1-36-graylog实际-1
参考文档:使用 Graylog 和 Prometheus 监视 Kubernetes 集群Apache2Elasticsearch #49Graylog #47部署完毕后,juju status :juju statusModel Controller Cloud/Region Version SLA Timestampgraylog maas-controller mymaas/default 2.8.10 unsupported 1原创 2021-05-31 14:34:28 · 175 阅读 · 0 评论 -
多节点OpenStack Charms 部署指南0.0.1.--35--Command export-bundle备份opensack并重新部署openstack
参考文档:Command export-bundle使用juju 部署openstack后,一直用的挺好,但是最近在测试添加vm,需要在节点服务器上添加网桥,本来通过命令行也可以在节点服务器上添加网桥,但是想着正好可以测试下前段时间使用juju export-bundle命令备份下来的bundle,所以干脆就重新部署下openstack。笔者部署openstack,是通过maas裸机服务+juju编排工具部署的,开始的是使用...原创 2021-05-19 11:45:44 · 178 阅读 · 0 评论 -
多节点OpenStack Charms 部署指南0.0.1.--34--vm hosting-4-VM host存储池和创建和删除vm (snap/2.9/UI)
参考文档:VM host storage pools (snap/2.9/UI)Creating and deleting VMs (snap/2.9/UI)存储池”是由VM主机管理的存储资源,存储池是给VM留出的给定存储量,可以将存储池组织为存储卷,并作为单独的块设备分配给VM。适用于libvirt和LXD存储池。对于LXD VM主机,可以从存储池中为每个VM分配单个块设备。MAAS Web UI显示有关每个VM主机的存储池的信息,因此您可以一目了然地了解您的资源使用情况:创建和删除虚拟原创 2021-05-12 13:24:49 · 207 阅读 · 0 评论 -
多节点OpenStack Charms 部署指南0.0.1.--33--vm hosting-3-Adding a VM host (snap/2.9/UI)
参考文档:Adding a VM host (snap/2.9/UI)VM主机只是一台可以通过在要创建的VMs之间分配资源来运行虚拟机(VM)的计算机。如果需要,您可以过量使用资源,分配的资源超过实际可用的资源,只要您一次都不会尝试使用超出VM主机可用资源的资源即可。一旦MAAS征募,调试和购买了新添加的计算机,您就可以将其部署为VM主机。或者,您可以从已经运行的计算机上创建VM主机。警告:在执行本节中的步骤之前,必须先配置网络以支持VM主机。在执行本节中的任何步骤之前,您还需要确保已设置SSH(如原创 2021-05-12 13:10:22 · 185 阅读 · 1 评论 -
多节点OpenStack Charms 部署指南0.0.1.--32--vm hosting-2-VM host networking (snap/2.9/UI)
参考文档:VM host networking (snap/2.9/UI)Linux 中将用户添加到组的指令为了在您的MAAS网络中部署VM主机,您首先需要设置一个桥接器,以在您的VM主机和MAAS本身之间进行连接。本节说明完成此操作的几种方法。您可能有五个问题:如何通过Web UI设置VM主机桥?如何使用netplan设置VM主机桥?如何使用libvirt设置VM主机桥?如何设置供libvirt使用的SSH?如何使LXD可用于托管?LXD在初始化过程中架起了一座桥梁。请注意,您将必原创 2021-05-12 11:20:29 · 282 阅读 · 0 评论 -
多节点OpenStack Charms 部署指南0.0.1.--31--vm hosting-1
参考文献:VM hosting (snap/2.9/UI)虚拟主机托管MAAS VM主机允许从可用硬件资源(例如磁盘空间,内存,核心)池中动态组成节点。您可以在资源限制内根据需要创建虚拟机(VM),而无需考虑物理硬件。 MAAS当前支持VM主机和通过libvirt创建的VM。 MAAS还支持LXD VM和VM主机作为Beta功能。您可能有七个问题:什么是VM主机?我应该使用哪个VM主机:LXD或KVM?如何使LXD可用于托管?如何设置供libvirt使用的SSH?如何添加虚拟机主机?如原创 2021-05-12 10:12:18 · 222 阅读 · 0 评论 -
多节点OpenStack Charms 部署指南0.0.1.--30--参考体系结构—Dell EMC硬件上的Canonical Charmed OpenStack(Ussuri)
参考文献:VM hosting (snap/2.9/UI)libvirt理解总结裸机云快速部署利器Ubuntu MAAS:单机安装及测试系列教程第三篇裸机云快速部署利器Ubuntu MAAS:单机安装及测试系列教程第一篇裸机云快速部署利器Ubuntu MAAS:单机安装及测试系列教程第二篇Dell EMC and UbuntuReference Architecture—Canonical Charmed OpenStack (Ussuri) on Dell EMC HardwareOpen原创 2021-05-11 13:50:33 · 484 阅读 · 0 评论 -
多节点OpenStack Charms 部署指南0.0.1.dev223--28--Command run
参考链接:Command runHacluster #60前两篇文章主要涉及到juju run命令,本节准备以charmhacluster #60 为例,解释下juju run 命令。juju run -hUsage: juju run [options] <commands>Summary:Run the commands on the remote targets specified.Global Options:--debug (= false) equi原创 2021-04-28 11:39:11 · 134 阅读 · 0 评论 -
多节点OpenStack Charms 部署指南0.0.1.dev223--27--Charm Hook
参考链接:[Draft] Charm hooks在前文多节点OpenStack Charms 部署指南0.0.1.dev223–24-Resource: res_masakari_f8b6bde_vip not running中,提到用如下命令:juju run --application hacluster 'hooks/update-status'来“在整个集群中运行配置更改的hook删除该已删除单元的corosync.conf条目。”当时照样执行了下,并不知其详细含义,就看了下文档,来了解原创 2021-04-20 13:34:46 · 316 阅读 · 0 评论 -
多节点OpenStack Charms 部署指南0.0.1.dev223--26--跨model 建立关系构建rsyslog 日志服务器构建实际
Concepts and termsCross model relations跨模型添加关系在同一model下的日志测试完毕,干脆将rsyslog建在另外一个model里,再测试下:根据Concepts and terms端点(或应用程序端点)用于连接到另一个应用程序的端点以形成关系。通过三个属性的集合(在角色的名称,名称和接口中),在charm的metadata.yaml中定义了端点。端点有三种类型的角色:requires:端点可以在给定的接口上有选择地利用由另一个charm的端点代表的服务原创 2021-04-15 17:00:11 · 146 阅读 · 0 评论 -
多节点OpenStack Charms 部署指南0.0.1.dev223--25--rsyslog 日志服务器构建实际
参考文档:Rsyslog #18Rsyslog Forwarder Ha #20Postgresql #233多节点OpenStack Charms 部署指南0.0.1.dev303–19–juju log在多节点OpenStack Charms 部署指南0.0.1.dev303–19–juju log中,提到要建远端rsyslog时,需要在在引导controller时,使用配置文件部署客户端。当时觉得很奇怪,如果那样部署,以后添加组件时,如何扩展日志收集范围到新组件。于是论坛提问,大概回答如原创 2021-04-14 16:53:08 · 189 阅读 · 0 评论 -
多节点OpenStack Charms 部署指南0.0.1.dev223--24-Resource: res_masakari_f8b6bde_vip not running
参考文档:Pacemaker详解pacemaker+corosync中crm命令用法Removing unit from hacluster doesn’t properly remove node from corosync Edit布置好的高可用openstack,想接着布置rsyslog,收集日志。需要腾出一台服务器,供rsyslog使用。就将machine 3 的masakari删除,并在machine 0上重建。juju remove-unit masakari/3 --force -原创 2021-04-10 20:02:01 · 426 阅读 · 0 评论 -
多节点OpenStack Charms 部署指南0.0.1.dev223--23-登录openstack-dashboad,SSLError(SSLCertVerificationError
部署完毕后,登录openstack-dashboard,有时会出现类似错误:这个是典型的keystone 传递ssl证书错误,一般将相关的unit删除重建即可。juju status:nova-cloud-controller/0* active executing 0/lxd/4 10.0.2.139 8774/tcp,8775/tcp (config-changed) Unit is ready nova-cloud-controller-原创 2021-04-05 14:41:35 · 192 阅读 · 0 评论 -
多节点OpenStack Charms 部署指南0.0.1.dev223--22-- Resource: res_masakari_haproxy not running
参考文档:Welcome to the OpenStack Charm Guide重新部署masakari后,突然出现 Resource: res_masakari_haproxy not running。masakari/0* active idle 1/lxd/2 10.0.2.123 15868/tcp Unit is ready hacluster/0* blocked原创 2021-04-05 10:06:21 · 295 阅读 · 0 评论 -
多节点OpenStack Charms 部署指南0.0.1.dev303--21--控制器备份和还原
参考文档:Controller backupsClientJuju TricksRestoring from a backup控制器的备份使人们可以保存(并在以后重新建立)控制器的配置和状态。它不会影响后备云上的工作负载实例。也就是说,如果此类实例直接在云中终止,则控制器还原将无法重新创建该实例。此页面将涵盖以下主题:创建备份管理备份高可用性注意事项有一个单独的页面,描述了如何从备份中还原。juju控制器Juju提供了用于在发生故障或控制器不再存在时恢复控制器的命令。当前状原创 2021-04-01 10:48:13 · 217 阅读 · 0 评论 -
多节点OpenStack Charms 部署指南0.0.1.dev303--20--控制器高可用性
参考文档:Controller high availability为了确保已部署应用程序的高可用性,控制器本身必须具有高可用性。这就需要创建其他控制器,所有这些控制器自然都位于“控制器”模型内。初始控制器被称为主控制器,如果它与集群对等方失去连接,则会进行自动故障转移。有关应用程序方面的信息,请参阅应用程序高可用性。概述控制器HA使用juju enable-ha命令进行管理。它通过确保集群具有必需数量的控制器来实现。缺省情况下,此数字为三,但是-n开关可用于更改该数字。因此,此命令既可以启用HA,原创 2021-04-01 09:30:31 · 180 阅读 · 0 评论 -
多节点OpenStack Charms 部署指南0.0.1.dev303--19--juju log
参考文档:Juju logsJuju操作员可以使用各种日志记录资源。此页面将解释这些内容并显示如何使用它们。它将涵盖:模型日志远程记录审核记录模型日志模型日志可以视为Juju的“常规日志”,可以通过debug-log命令进行检查。此方法按模型提供日志,因此比直接在文件系统上的多台(Juju)计算机上读取单个日志更为方便。尽管如此,后者仍可以在特殊情况下完成,并在此处提供了一些解释。在HA情况下中查看日志时,请参阅Controller HA and logging记录juju 代理Ju原创 2021-03-31 09:49:03 · 155 阅读 · 0 评论 -
多节点OpenStack Charms 部署指南0.0.1.dev303--18--backup备份
原文链接:TrilioVault Data ProtectionTrilioVault 数据保护概述TrilioVault是与OpenStack集成的数据保护解决方案。它允许最终用户备份和还原他们自己的工作负载(云实例)的时间点快照。 TrilioVault是通过Trilio超级按钮实现的。注意TrilioVault不属于OpenStack项目。它是一种商业支持行为的产品前提条件Ubuntu 18.04 LTS或20.04 LTSOpenStack Queens,Stein,T原创 2021-03-29 10:22:34 · 180 阅读 · 0 评论 -
多节点OpenStack Charms 部署指南0.0.1.dev303--17--修改实例数量等quota上限
参考文档: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)然后修改实例和安全组原创 2021-03-26 11:00:14 · 338 阅读 · 0 评论 -
多节点OpenStack Charms 部署指南0.0.1.dev299--16--OpenStack基础架构高可用The easyrsa resource is missing. .
参考文档:Easyrsa #345EasyRSA 3.0.8etcd charm部署过很多次基础架构高可用,没出现过问题,突然这次部署,easyrsa出现The easyrsa resource is missing. .。开始困惑不解,因为以前没出现过问题,还以为以前是部署的openstack base #70,这次是部署openstack base 73,所以产生的问题。但是又重新部署了下openstack base #70,发现还是The easyrsa resource is missi原创 2021-03-23 22:24:35 · 240 阅读 · 0 评论 -
多节点OpenStack Charms 部署指南0.0.1.dev299--15--OpenStack 实例高可用
参考文档:《Instance high availability》概述从20.05 Charm版本开始,可以部署Masakari来为使用共享存储实例的云提供自动实例恢复。提供以下功能:1 撤离实例(自OpenStack Stein开始受支持)如果系统管理程序软件发生故障,则会关闭关联的计算节点,并在另一个系统管理程序上启动实例映像。2 重新启动实例(自OpenStack Ussuri起受支持)失败的实例可以在其当前的管理程序上重新启动注意:在Charmed OpenStack上启用Mas原创 2021-03-15 16:26:27 · 398 阅读 · 0 评论 -
多节点OpenStack Charms 部署指南0.0.1.dev223--14--ssh端口转发解决IDC机房国际线路不良问题
参考文档:An Illustrated Guide to SSH Tunnels<Local image mirror (snap/2.9/UI)>《MAAS+ubuntu私有源环境搭建》MAAS主机托管在第三方机房,发现比办公室的联通单线访问images.maas.io的速度还慢。连charmhub和maas的映像都下载不下来。折腾了下,发现可以在办公网的局域网内架设www server安装本身maas镜像源,maas server通过ssh远程端口转发来访问此内网www server原创 2021-03-10 16:59:46 · 296 阅读 · 2 评论 -
多节点OpenStack Charms 部署指南0.0.1.dev223--13--OpenStack配置高可用后无法登陆openstack dashboard
在第10节,部署完毕高可用后,发现无法登陆到openstack-dashboard,出现了“An error occurred authenticating. Please try again later.”的提示。添加keystone的命令juju add-unit --to lxd:1 keystonejuju add-unit --to lxd:2 keystonejuju config keystone vip=10.0.7.12juju deploy --config cluster_c原创 2021-02-27 20:51:07 · 559 阅读 · 0 评论