问题标签 [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.

0 投票
1 回答
49 浏览

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 连接访问):

0 投票
1 回答
982 浏览

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),但这不起作用。

提前致谢 :)

0 投票
0 回答
179 浏览

kubernetes - 无法在juju中将本地k8s添加为云

我有一个通过 kubeadm 设置的三节点集群 k8s,我最近才听说 juju,我是全新的。我想要的是将我的本地 k8s 注册到我的本地 juju 节点中,但只要我去注册,我就会遇到以下错误。

在这里我可以看到 juju 正在尝试连接到10.96.39.217where 因为它是一个ClusterIP因此它是私有的并且无法从我的机器访问,但是为什么呢?一段时间后,最终出现无法访问 k8s 的错误。

0 投票
2 回答
112 浏览

kubernetes - 如何在 Kubernetes 集群上引导 juju?

我正在尝试使用 charmed -kubeflow 设置 Kubeflow。它说“超级简单的设置”和一切。但我在第 2 步失败了。

设置:“普通”远程 Kubernetes 集群,使用 Kubespray 设置。我的想法是:

  • Juju 具有 Kubernetes 访问权限。
  • Juju 创建控制器。
  • Juju 尝试通过 10.xxx IP 进行连接。
  • 当然,控制器的设置不起作用。

这应该如何工作?是远程集群,不能直接访问私有IP!+ 没有配置不同服务类型的选项!关于 Juju 和使用它的教程似乎为零……有人在使用这些东西吗?

0 投票
1 回答
40 浏览

microk8s - 为什么我不能在 microk8s 控制器中部署图表,但我可以在 LXD 中完成

我正在学习 Juju,我觉得它很棒,但是像往常一样遇到问题,而且很少有人能解释它是如何工作的。我希望你们中的任何人都可以指导我。

问题:部署图表仅适用于 LXD 控制器。在 microk8s 中不起作用。我能做些什么?为什么会这样?

列出控制器,有两个。一个 microk8s(已经随 Ubuntu 20.04 安装的那个)和

列出模型,每个控制器一个

在 LXD 中部署,按预期工作。

在 microk8s 中部署,错误。

0 投票
0 回答
64 浏览

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 基础设施,应用程序虚拟机部署到生产。 MaaS 配置

以下是 Juju 中配置的空间和子网。它们对应于 MaaS 中可用的内容:

juju 空间/juju 子网

为简单起见,我想将null应用程序部署到default模型中。在此之前,我已将模型配置的默认空间设置为computing空间。

juju 模型配置默认空间=计算

juju deploy cs:~katharostech/null-8 --bind 计算

最后,我得到了null应用程序的以下状态:

juju状态为空

我希望将应用程序部署到子网 10.1.20.0/24,并在该子网空间中使用公共地址。我现在已经尝试了很多东西,但被困在了这个上面。非常感谢任何帮助。

干杯

0 投票
0 回答
18 浏览

juju - 基于 openstack 的部署问题

所以我是juju和部署魅力的新手。在成功将 juju 连接到我的 maas 部署后,我能够将 openstack-base 部署到我的控制器模型。但是现在部署遇到了不同的问题:

在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

我的第一个问题是:我做错了什么?我的第二个问题:juju 仪表板在 2.9.0 版中看起来与之前在 YouTube 上找到的示例完全不同,那么大规模更改样式有什么意义呢?

0 投票
1 回答
50 浏览

lxd - juju 无法启动 lxd 容器

目前我正在尝试mysql-innodb-cluster使用 juju 在 maas 部署上设置三个节点。

设置过程完美无缺,其他魅力的部署工作正常。在部署集群时,我想在单独的容器中实现这一点lxd。但这不起作用。我得到错误:

调试日志

我在这里错过了一些关键的配置步骤吗?

0 投票
1 回答
235 浏览

istio - istio-ingressgateway 总是等待 Istio Pilot 信息

我正在尝试在OVH 管理的 k8 集群上部署 kubeflow 。

在 k8 集群的初始设置之后,我运行以下命令来安装 kubeflow,如下所示

我看到istio-ingress魅力总是在等待——这正常吗?我怎样才能开始呢?

0 投票
1 回答
28 浏览

ubuntu - Openstack 节点软件更新

该设置最初是使用用于焦点和小袋鼠的捆绑包通过 juju 捆绑包部署完成的。

我可以为节点(和 lxd 容器)设置无人值守更新以使用“${distro_id}:${distro_codename}-updates”作为允许的更新还是会破坏任何东西?

在同一行 - 我可以在节点和容器上执行“apt update && apt -y dist-upgrade”而不破坏任何东西吗?如果没有 - 我怎样才能在不破坏任何东西的情况下进行操作系统更新。