问题标签 [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 回答
1272 浏览

ubuntu - Juju Charm 应用程序没有被删除

我的机器上有一个名为 my-rts 的魅力,它在启动时失败了。现在我尝试删除应用程序、单元和机器,但它不会以某种方式被删除。

我尝试使用命令删除所有 3 个:

然后juju status,我看到他们还在那里。

0 投票
1 回答
147 浏览

kubernetes - 从外部 kubectl 连接到使用 conjure_up 创建的 k8s

我在 ubuntu 16.04 服务器上使用 conjure up 安装了一个 k8s 集群。我可以从 ubuntu 服务器连接到集群,但是当我尝试从本地计算机连接时它不起作用(复制配置文件后),配置中的所有 ip 地址都是 10.xxx,这是服务器内部的.

我如何/我可以配置 conjure Up/juju/kubernetes 以在机器的外部 IP 地址上公开某些内容?

理想情况下,我希望能够使用 kubectl 从外部设备连接到集群。

0 投票
0 回答
585 浏览

openstack - 如何在不卸载 MAAS 的情况下暂时禁用它以便我可以运行 Fuel?

我有一个用于 Openstack 测试的实验室集群。我已经将它用于使用 Juju/MAAS 的 Ubuntu Openstack,并分别用于在同一台机器上的 VM 上运行的 Fuel 9.2。在拆掉堆栈后,我已经能够分别测试 Fuel 和 Juju。我可以在关闭 Fuel VM 后运行 MAAS,但 Fuel 仅在我卸载 MAAS 后才能运行。我猜这是因为 Fuel 和 MAAS 中运行的 DHCP 服务相互干扰。

我希望能够在不卸载 MAAS 的情况下禁用它。如何禁用 MAAS(不卸载它)以允许 Fuel 按预期工作?

0 投票
1 回答
328 浏览

vsphere - vSphere 上 Juju 的控制器 IP

我正在尝试在我们的 VMware 实验室部署 Juju,我们目前在该实验室手动分配 VM IP。但是,在引导实例化的 Juju 控制器 VM 时,会分配一个 IPv6 IP。由于该 IP 没有路由,juju 无法登录控制器。

关于 vSphere 端 juju 期望什么配置的任何指针,或者有什么方法告诉它控制器应该使用哪个 IP?谢谢!

0 投票
1 回答
148 浏览

kubernetes - 使用 juju bootstrap google <name> 命令时出错

嘿,我是尝试实现 kubernete 联合的 kubernetes 新手,并且能够配置 aws 和 GCP 凭证,并在测试 AWS 时获得成功的输出,但是当我尝试将其用于 GCP 时遇到错误

命令:juju bootstrap google mycloud

获取托管模型空间时出错:添加子网“10.142.0.0/20”:子网“10.142.0.0/20”已存在

错误无法引导模型:子进程遇到错误代码 1

0 投票
1 回答
174 浏览

json - juju 状态和 jq 从 JSON 状态的多个对象中过滤混合内容

tl;博士

我正在尝试获取juju status输出的 JSON 表示,它将机器、实例 ID 和单元对象化,使得 JSON 看起来类似于:

它的长处:

修改juju status --format json对我来说很复杂,因为要修改的数据在 JSON 中的两个不同主要对象之间拆分。由于机器的键是不可迭代的,但是,我以后不能像引用数组一样引用它们——或者至少那是我认为我搞砸的地方。

我尝试过但失败的一些事情(主要是因为我为如何存储.machines密钥以供以后使用而苦恼)......

juju status --format json | jq -r '.machines as $m | .machines | [foreach keys[] as $item ({m: $item, id: $m[$item]."instance-id"})]'

... | juju status --format json | jq -r '.machines | keys[] as $k...

... | juju status --format json | jq -r '.machines | keys[] as $k |...

要么我没有得到我需要的结果,要么我得到一个语法错误。我从来不需要foreach在 jq 上下文中使用。事实上,这是我试图完成的最复杂的事情,jq所以我在这里的舒适区之外。任何帮助将不胜感激。

这是一个示例juju statusJSON 对象:

0 投票
0 回答
186 浏览

cloud - 如何在juju的ocata openstack中部署多区域?

我无法使用 juju 部署为 Openstack Ocata 添加多区域支持。

我正在按照链接中给出的步骤(针对单个区域):LXD 上的 OpenStack

对于多区域,我被困在哪里进行更改,所以我有主区域(可能是区域零)和从属区域(可能是区域一和区域二),它们可以在Openstack dashboard. 请指导我如何进行多区域设置。

0 投票
2 回答
219 浏览

openstack - openstack网络设置物理网络

到目前为止,我已经使用 conjure up 完成了我的单服务器 openstack安装。但现在。我仍然无法设置网络设置。这是我目前的网络设置:

在此处输入图像描述

到目前为止,我尝试使用我的公共 IP 设置公共网络无济于事。我应该如何设置我的网络,以便我可以从我的公共 IP 获得浮动 IP。假设我的公共 ip 是 192.168.1.0/24,我想给我的浮动 ip 从 192.168.1.100 到 192.168.1.200

0 投票
1 回答
437 浏览

ubuntu - 带有 conjure-up 和 MAAS 的 Openstack

我正在尝试使用 conjure-up 和 MAAS 部署多节点 Openstack KVM 集群。我正在关注本教程:https ://www.ubuntu.com/openstack/install#cluster-deployment

我按照指定配置了所有内容。我有 6 台服务器:1 台用于 MAAS 控制器,1 台用于 juju 控制器,4 台用于部署 openstack。

conjure-up 成功使用 Ubuntu 18 LTS 部署 juju-controller 和另一台服务器,但所有其他 3 台服务器都失败并出现以下错误: 在此处输入图像描述 图像1

Ubuntu 18 LTS 的完整日志 Failed Deployment Node 的完整日志

我没有更改 conjure-up 的默认配置(3 ceph-mon、3 ceph-osd、3 nova-compute)。6 台服务器是否足以满足此配置?

我也尝试将所有内容更改为 1(1 个 ceph-mon、1 个 ceph osd、1 个 nova-compute),但出现以下错误: 在此处输入图像描述

纳克斯

0 投票
1 回答
156 浏览

openstack - 使用 conjure-up NovaKVM Charm 部署后无法登录 Horizo​​n Dashboard

我已经在 Ubuntu 18.04 上使用 conjure-up NovaKVM juju charm 部署了我的 OpenStack。我的部署已经完全根据juju状态的召唤完成了:

JUJU状态

在此处输入图像描述

但是,使用以下凭据,我仍然无法登录:

地平线登录页面

在此处输入图像描述

我可以做些什么来重置密码或让我进入?