问题标签 [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.
json - 使用 ubuntu juju sync-tools for openstack 之前需要引导吗?
我在我的 openstack 环境中使用 juju 。
在阅读了有关 juju 的文档后,我知道,我需要 generate-image 和 generate 工具进行准备。
所以,以下是我的步骤:
一目了然图像创建 .... ; 此步骤运行良好并给出图像 ID
juju metadata generate-image ... -d ./jujuopenstack ; 这一步效果很好
juju 元数据生成工具 .. -d ./jujuopenstack ;这一步效果很好
juju 同步工具 --source="https://streams.canonical.com/juju/tools" --debug --show-log
这一步失败了!并告诉我我需要引导 openstack 环境。
(我别无选择,只能引导我的环境)
juju bootstrap --debug --metadata-source /home/john/juju -v --show-log --upload-tools
这一步将启动一个新实例,并且可以通过 ssh 进入它。日志是: ... ... 运行 apt-get update 运行 apt-get upgrade 安装包:curl 安装包:cpu-checker 安装包:bridge-utils 安装包:rsyslog-gnutls Bootstrapping Juju 机器代理 ... 。 ...
juju.environs.simplestreams simplestreams.go:465
juju.environs.simplestreams simplestreams.go:542 找不到镜像索引文件
juju.environs.simplestreams simplestreams.go:428 在“ http://cloud-images.ubuntu.com/releases/streams/v1/index.json ”读取元数据索引
juju.environs.simplestreams simplestreams.go:432
由于获取最新元数据“ http://cloud-images.ubuntu.com/releases/streams/v1/index.json ”时出错而跳过索引:索引文件没有云{regionOne htxxxxxx.0.33:5000/v2.0的数据/} 未找到
juju.cmd supercommand.go:323 无法设置初始环境约束:索引文件没有云 {regionOne httxxxxxx7.0.33:5000/v2.0/} 的数据 juju.cmd supercommand.go:323 无法引导环境:子进程遇到错误代码 1
…………
==================================================== =============
我别无选择,然后重新运行 sync-tools
juju 同步工具 --source="htxxxxxxstreams.canonical.com/juju/tools" --debug --show-log
但告诉我:
拨打“wssxxxxx72.27.0.50:17070/”时出错,将重试:websocket.Dial wss://172.27.0.50:17070/:拨打 tcp 172.27.0.50:17070:连接被拒绝
====================
我想知道并明确的是,在使用同步工具之前我们需要引导程序吗?
提前致谢 。
mysql - 我想在我的魅力中为 MySQL db 添加一个关系,并使用我的魅力创建一些表
我有魅力 XYZ。我想在我的魅力和 MySQL 服务之间添加一个关系,并在数据库中创建一些表,为此,我在我的魅力中添加了一个关联连接钩子。我不确定如何从我的魅力中访问 mysql 并使用我的关系连接钩魅力在 MySQL 数据库中创建表。我的魅力代码在 Python 中。
kubernetes - 如何使用 juju 访问 kubernetes 服务负载均衡器
Kubernetes 为每个服务创建一个负载均衡器;自动在 GCE 中。如何使用 juju 在 AWS 上管理类似的东西?
Kubernetes 服务基本上使用 kubeproxy 来处理内部流量。但是那个 kubeproxy ip 它没有访问外部网络的权限。
有没有办法用juju完成这个部署kubernetes集群?
linux - juju魅力工具安装
我是 juju 魅力的新手,我正在尝试按照youtube 教程安装 juju 魅力工具。
我已经在 Windows 盒子上安装了 ubuntu 的 vm 映像。ubuntu 版本详情如下:
Linux vagrant-ubuntu-vivid-64 3.19.0-21-generic #21-Ubuntu SMP Sun Jun 14 18:31:11 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
我能够成功运行教程中提到的步骤,直到“juju bootstrap”。仅对于 juju bootstrap,我收到以下错误 -
***> **2015-07-29 21:42:55 错误 juju.cmd supercommand.go:430 无法启动副本集:无法拨打 mongo 来启动副本集:否
可访问的服务器错误无法引导环境:退出状态 1*****
我已经尝试过破坏环境并再次运行引导命令。从消息看来,juju-mongodb 已安装,但我没有看到该服务正在运行。我无法使用 - 运行服务
sudo 服务 mongodb 启动。
输出是:
vagrant@vagrant-ubuntu-vivid-64:~$ sudo service mongod start 启动 mongod.service 失败:单元 mongod.service 加载失败:没有这样的文件或目录。
我究竟做错了什么?如何检查 mongodb 是否安装正确?
openstack - Openstack juju yaml 字段解释
有人可以在以下文本中解释以下键值对的含义吗?(或分享解释这一点的链接。我浏览了链接http://pythonhosted.org/juju-deployer/config.html#placement但有难以理解)。它是用于部署 openstack 的 yaml 包的一部分。
基石:
注释:
魅力:
选项:
至:
- LXC:3
ubuntu - 具有多个 VLAN 的规范 MAAS
关于使用 Canonical MAAS 的网络设置。我运行了 MAAS 1.9.3 并部署了 Openestack。让虚拟机运行起来,一切似乎都在工作。但是,我决定现在将另一个 IP 范围路由到服务器。然后我为新网络添加了一个网络和一个路由器。
这里有一两个问题,我如何在设置中添加额外的 VLAN 并在无需重建整个环境的情况下进行操作?
第二个问题是,在我添加了一个 VLAN 之后,我意识到插入节点的公共网络的端口不是中继端口。我改变了它并添加了更多的 VLAN,但显然因为我现在有 VLAN 标记,所以我无法访问任何以前可访问的 VM 实例。有没有办法在 MAAS 中为节点设置 VLAN 标记?回到之前的问题,如果在 6 个月内我想添加另一个具有另一个不同 IP 范围的 VLAN,我会遇到同样的问题吗?
为了添加更多信息,我正在使用 MAAS 运行 Autopilot。
juju - 如何在 Juju charm 中获取服务中所有单元的 IP 地址?
我是 Juju 的新手,正在尝试写一个魅力。我需要部署在服务中的所有单元的 IP 地址。我在用
例如我有 3 个 wordpress 单元,带有-- juju deploy -n 3 cs:wordpress
我从本地仓库部署了我的魅力——juju deploy local:trusty/X
我在两者之间添加关系--juju add-relation X wordpress
现在,我需要在我的魅力 (X) 中的一个钩子中列出 wordpress 服务的所有 3 个 ip 地址
我在 wordpress 中设置了关系键,并尝试在我的魅力中使用关系 ID -> 关系列表 -> 关系获取钩子工具。但它只给了我一个 ip 而不是全部三个。
关系 ids——给出一个 id。关系列表 id -- 只给出一个单位。关系获取——给出对应的ip。
我应该怎么做才能得到预期的结果?
azure - 虚拟机/实例的多个部署
哪个更适合搭配.. Juju 或 Puppet/Chef?为什么?
我想同时启动多个部署,以避免一次又一次地进行相应的服务器设置。
谢谢
linux - 在 MAAS 中设置 cloud-config-url 的 IP 地址
我正在尝试使用虚拟机之间共享的仅主机网络来设置一组使用 MAAS 和 vagrant 和 virtualbox 的虚拟机。我正在尝试让节点虚拟机使用 PXE 来安装操作系统。通过在控制器 VM 上设置 DHCP 并强制节点 VM 从第二个 nic 引导,我已经让节点 VM 开始 PXE 引导。当 cloud-init 尝试下载配置时,安装会在停止之前完成一部分。我的 Vagrant 文件位于https://gist.github.com/pj/3db0fe2e87cf35d4f6ffb37a5b5b8bb6。
据我所知,MAAS 正在通过 cloud-config-url 引导参数将地址传递给 cloud-init。通过查看 PXE 节点尝试启动时的输出,我可以看到传递的地址包含 Vagrant 自动为 VM 创建的 NAT 网卡的 IP 地址,而不是用于 DHCP 的仅主机网络的 IP 地址并提供 PXE 引导文件。
有没有办法更改 cloud-config-url 引导参数的 ip?在 MAAS 源代码中,这似乎是从 RackController 配置的某些部分派生的,但我无法追踪它是从哪里设置的。
ubuntu - 魅力无法创建魅力商店客户端
我按照此处的详细信息创建了一个魅力@ https://jujucharms.com/docs/stable/tools-charm-tools
我创造了一种叫做“foo”的魅力
这是空的,什么都没有。那没问题。现在,当我尝试使用 列出这个魅力时charm list
,它在下面给出了我ERROR
对于其他几个魅力选项,我遇到了同样的错误。有人可以在这里帮助我吗?