问题标签 [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.
ubuntu - Juju Charm 应用程序没有被删除
我的机器上有一个名为 my-rts 的魅力,它在启动时失败了。现在我尝试删除应用程序、单元和机器,但它不会以某种方式被删除。
我尝试使用命令删除所有 3 个:
然后juju status
,我看到他们还在那里。
kubernetes - 从外部 kubectl 连接到使用 conjure_up 创建的 k8s
我在 ubuntu 16.04 服务器上使用 conjure up 安装了一个 k8s 集群。我可以从 ubuntu 服务器连接到集群,但是当我尝试从本地计算机连接时它不起作用(复制配置文件后),配置中的所有 ip 地址都是 10.xxx,这是服务器内部的.
我如何/我可以配置 conjure Up/juju/kubernetes 以在机器的外部 IP 地址上公开某些内容?
理想情况下,我希望能够使用 kubectl 从外部设备连接到集群。
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 按预期工作?
vsphere - vSphere 上 Juju 的控制器 IP
我正在尝试在我们的 VMware 实验室部署 Juju,我们目前在该实验室手动分配 VM IP。但是,在引导实例化的 Juju 控制器 VM 时,会分配一个 IPv6 IP。由于该 IP 没有路由,juju 无法登录控制器。
关于 vSphere 端 juju 期望什么配置的任何指针,或者有什么方法告诉它控制器应该使用哪个 IP?谢谢!
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
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 status
JSON 对象:
cloud - 如何在juju的ocata openstack中部署多区域?
我无法使用 juju 部署为 Openstack Ocata 添加多区域支持。
我正在按照链接中给出的步骤(针对单个区域):LXD 上的 OpenStack
对于多区域,我被困在哪里进行更改,所以我有主区域(可能是区域零)和从属区域(可能是区域一和区域二),它们可以在Openstack dashboard
. 请指导我如何进行多区域设置。
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 台服务器都失败并出现以下错误:
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),但出现以下错误:
纳克斯