问题标签 [juju]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
openstack - OpenStack Xenial/Pike 和 Xenial/Queens 之间是否存在会阻止 JuJu 创建 openvswitch 网桥的变化?
在过去的 2 年半时间里,我们一直在运行 OpenStack 环境,在此过程中遇到了一些小问题,但大多数情况下几乎没有停机时间。最近,我们一直在尝试将新硬件添加到堆栈中作为 nova-compute 节点,以便为我们的 VM 提供更多 CPU 内核和 RAM。不幸的是,由于某种原因,安装并不顺利。
我们使用 JuJu 和 MaaS 运行 Xenial/Queens 以进行部署/配置。我们一直在运行 Xenial/Pike,直到 12 月我们升级。我们开始怀疑升级到皇后区是造成问题的原因,因为我们能够在升级之前添加新硬件。我们甚至移除了我们现有的一台充当 nova-compute 节点的机器,并尝试将其添加回堆栈,它现在也表现出与我们的新硬件相同的问题。
问题的根本原因似乎与 neutron-openvswitch 应用程序有关。当我们通过 JuJu 安装 nova-compute charm 时,一切似乎都很顺利,直到下级 neutron-openvswitch charm 的(自动)安装/配置。在我们的 OpenStack 管理网络(eno1 上的 10.10.30.0/24)上安装连接期间的某个时间点查看日志时丢失。我们可以通过在 eno2(不同的外部网络)上添加第二个连接来强制安装进一步进行,但是 eno1 上的连接丢失仍然存在,并且计算服务无法与其余的通信堆。
查看堆栈中其他功能正常的计算节点,看起来管理网桥 (br-eno1) 不是由 neutron-openvswitch 魅力创建的。该过程的某些部分看起来正在关闭 eno1 以准备创建网桥,但随后失败,导致机器无法在该接口上与堆栈的其余部分进行通信。
自从升级到 Queens 后,我们的配置都没有改变,但也许我们不知道 Pike -> Queens 升级附带的默认配置有一些弃用或更改?我们已经阅读了发行说明,但似乎找不到任何可以解释这种行为的东西。
任何帮助将不胜感激。我在下面包含了一些我认为相关的日志文件段,但可以提供可能需要的任何其他内容。提前致谢!
损坏的服务器 ifconfig
损坏的服务器 ovs-vsctl 显示
工作服务器 ifconfig:
工作服务器 ovs-vsctl 显示
损坏的服务器 /var/log/juju/unit-neutron-openvswitch.log 这些是机器在管理网络 (eno1) 上失去连接之前的最后几行。
然后,我们看到以下内容(只能在现场访问或通过 eno2 连接访问):
ubuntu - Juju 命令失败 - 错误无法打开 /tmp/juju-store-lock-3635383939333230
我对 Juju 有一个小问题,如果有人遇到它或者知道它可能是什么,我会犹豫不决。
我将 Juju 2.8.1-focal-amd64 与 MAAS 2.8.1 (8567-g.c4825ca06) 结合使用以部署 Openstack 云。
我已经以 root 用户身份安装并运行 Juju 命令。
当我输入 Juju 命令时,我收到以下消息:错误无法获取锁定文件以获取当前控制器名称:无法打开 /tmp/juju-store-lock-3635383939333230:权限被拒绝
当我尝试引导控制器时,它首先出现:
我尝试更改此文件的权限(使用 chmod 777),但这不起作用。
提前致谢 :)
kubernetes - 无法在juju中将本地k8s添加为云
我有一个通过 kubeadm 设置的三节点集群 k8s,我最近才听说 juju,我是全新的。我想要的是将我的本地 k8s 注册到我的本地 juju 节点中,但只要我去注册,我就会遇到以下错误。
在这里我可以看到 juju 正在尝试连接到10.96.39.217
where 因为它是一个ClusterIP
因此它是私有的并且无法从我的机器访问,但是为什么呢?一段时间后,最终出现无法访问 k8s 的错误。
kubernetes - 如何在 Kubernetes 集群上引导 juju?
我正在尝试使用 charmed -kubeflow 设置 Kubeflow。它说“超级简单的设置”和一切。但我在第 2 步失败了。
设置:“普通”远程 Kubernetes 集群,使用 Kubespray 设置。我的想法是:
- Juju 具有 Kubernetes 访问权限。
- Juju 创建控制器。
- Juju 尝试通过 10.xxx IP 进行连接。
- 当然,控制器的设置不起作用。
这应该如何工作?是远程集群,不能直接访问私有IP!+ 没有配置不同服务类型的选项!关于 Juju 和使用它的教程似乎为零……有人在使用这些东西吗?
microk8s - 为什么我不能在 microk8s 控制器中部署图表,但我可以在 LXD 中完成
我正在学习 Juju,我觉得它很棒,但是像往常一样遇到问题,而且很少有人能解释它是如何工作的。我希望你们中的任何人都可以指导我。
问题:部署图表仅适用于 LXD 控制器。在 microk8s 中不起作用。我能做些什么?为什么会这样?
列出控制器,有两个。一个 microk8s(已经随 Ubuntu 20.04 安装的那个)和
列出模型,每个控制器一个
在 LXD 中部署,按预期工作。
在 microk8s 中部署,错误。
ubuntu - Juju 将应用程序部署到错误/意外的子网
这是关于 ProxmoxVE 6.3.6
、MaaS 2.9.2
、Juju2.9rc10
的。
我有一个问题,即在部署应用程序时,它不遵守绑定并且应用程序最终位于错误的子网中。MaaS 在两个子网上都配置为 DHCP 服务器。
- MaaS 区域控制器位于子网上
10.1.1.0/24
- MaaS 机架控制器位于两个子网中
10.1.1.0/24
,并且10.1.20.0/24
- 我将应用程序部署到的虚拟机位于两个子网中
10.1.1.0/24
,并且10.1.20.0/24
- MaaS 有 3 个可用区:
default
,Production
,Infrastructure
MaaS 可用区(未在 Juju 中使用?)、子网和机器配置 注意:Juju 控制器部署到 AZ 基础设施,应用程序虚拟机部署到生产。
以下是 Juju 中配置的空间和子网。它们对应于 MaaS 中可用的内容:
juju 空间/juju 子网
为简单起见,我想将null
应用程序部署到default
模型中。在此之前,我已将模型配置的默认空间设置为computing
空间。
juju 模型配置默认空间=计算
juju deploy cs:~katharostech/null-8 --bind 计算
最后,我得到了null
应用程序的以下状态:
juju状态为空
我希望将应用程序部署到子网 10.1.20.0/24,并在该子网空间中使用公共地址。我现在已经尝试了很多东西,但被困在了这个上面。非常感谢任何帮助。
干杯
istio - istio-ingressgateway 总是等待 Istio Pilot 信息
我正在尝试在OVH 管理的 k8 集群上部署 kubeflow 。
在 k8 集群的初始设置之后,我运行以下命令来安装 kubeflow,如下所示:
我看到istio-ingress
魅力总是在等待——这正常吗?我怎样才能开始呢?
ubuntu - Openstack 节点软件更新
该设置最初是使用用于焦点和小袋鼠的捆绑包通过 juju 捆绑包部署完成的。
我可以为节点(和 lxd 容器)设置无人值守更新以使用“${distro_id}:${distro_codename}-updates”作为允许的更新还是会破坏任何东西?
在同一行 - 我可以在节点和容器上执行“apt update && apt -y dist-upgrade”而不破坏任何东西吗?如果没有 - 我怎样才能在不破坏任何东西的情况下进行操作系统更新。