Questions tagged «juju»

Juju是下一代服务建模和执行框架。

4
Juju和Puppet / Chef有什么区别?
曾尝试向第三方询问Juju和Puppet / Chef 之间的主要区别。第三党对Juju不太熟悉,无法说出来。他们只是简单地说其他人有很大的动力,很难克服他们的领先优势。 最接近Juju的用户是否愿意强调此软件的优势,以及为什么它会在配置管理领域超越Puppet / Chef?
80 juju  automation  puppet  chef 

1
如何配置juju以供本地使用?
我买EC2太便宜了,而且我没有足够的服务器来设置自己的openstack,如何配置juju在笔记本电脑之类的设备上使用Linux容器(LXC)?
52 juju  lxc 


2
如何配置MAAS来分隔不同子网上的PXE流量和IPMI流量?
我正在尝试将我们网络的一部分设置为linux集群。由于对我来说有点教育,我选择将Juas与MAAS结合使用。但是,有些问题让我感到困惑,我希望有人可以为我澄清一下。 我将要设置的linux集群由10台计算机组成。其中一半是戴尔,另一半是惠普。两种类型的计算机都有一个熄灯模块(HP => iLO2,Dell => DRAC),它们在单独的100Mb NIC上支持IPMI。它们都在第一个板载千兆网卡上支持PXE。我为熄灯模块配置了静态IP,以匹配机架的物理布局和位置高度。但是,安装MAAS并不会问我应该在哪个子网和VLAN上配置IPMI协议。我该怎么做呢? 另外,我只希望区域控制器能够联系Internet进行软件包管理。其他设置的节点仅应被允许通过区域控制器上的代理连接到Internet。因此,在我的情况下,区域控制器应配置3个子网。1个用于Internet,1个用于客户端协议连接,1个用于群集流量。区域控制器本身也应该是JuJu的节点。 最后,节点配置应具有某种基本布局,可在JuJu中使用。据我所知,不可能设置群集子网配置。每台计算机至少要有4个NIC,我希望将它们分配给不同的子网。1用于IPMI通信,1用于PXE引导通信,1用于集群通信,1用于存储/客户端网络。我想做的是将所有这些接口绑定为一个大主干,然后在配置之前使用VLAN分隔流量。然后,在配置节点时,MAAS应该按照上面的布局建议自动配置网络接口。 也许我正在寻找的是MAAS和JuJu的高级配置教程/指南。 问候,约翰
19 networking  server  juju  maas 

2
如何配置MAAS以能够引导虚拟机
我正在运行一个虚拟(kvm)MAAS / juju设置,其中大多数MAAS节点(包括MAAS主节点)都是虚拟的,但有些也是物理节点。物理Dell 1950节点会自动配置为在MAAS中启动,因此当我通过Juju部署时,它们会自动打开电源。我的问题在于尝试为虚拟系统设置启动。我在MAAS中看到了电源类型的可能性。我可以选择维尔什。但是我需要填写我不知道的信息。我应该填写什么驱动程序和电源ID? 任何人都有经验吗?

1
在hooks / install中运行脚本之前如何设置环境变量?
我正在创建一个简单的工具,以从git中获取symfony2 webapp并将其部署在ec2上。 从git获取源代码后,我想运行composer来解决依赖关系,但我一直收到此错误: INFO juju context.go:221 worker/uniter: HOOK The HOME or COMPOSER_HOME environment variable must be set for composer to run correctly 我正在使用我的hooks / install脚本中的以下命令来运行composer juju-log "Running composer" /usr/bin/php composer.phar install 我也试过 juju-log "Running composer" COMPOSER_HOME=${app_dir};/bin/bash -c "/usr/bin/php composer.phar install" 如何设置HOME或COMPOSER_HOME,以便可以执行此命令?
16 bash  php  juju 

2
如何在本地服务器上运行Juju?
我想在家里的服务器上使用juju来了解juju并使用它。我有多台计算机,并且想从其中任何一台访问服务器上的内容。当我完成本教程时,它会正确设置juju,但只将服务公开给本地计算机。我想将它们展示给整个网络。我怎样才能做到这一点? 注意:我的服务器已经存在并且正在运行12.04,我不想使用maas重新安装它只是为了让juju工作。我也不想在ec2或任何其他提供程序上“在云中”运行此程序,因为我想在我的网络控制下在自己的计算机上尝试此操作。 编辑:- 没有防火墙 无阻塞,所有端口均打开 是。LAN(192.168.1.0/24)上的所有计算机都可以看到192.168.1.2上的服务器(homeserver.local) 相当标准的有线和wifi网络,其中一台DHCP服务器提供上述范围内的IP地址 正确设置(仅从头开始重新设置),然后按照Luis指导的指导进行操作,结果如下:-http : //paste.ubuntu.com/5714640/ 上面显示的juju状态。 因此,一切正常,但主要问题是容器在服务器上本地分配了IP地址,这些地址只能在服务器本身上访问。虽然我可以四处设置ssh端口转发以访问192.168.1.0/24范围内的10.x IP地址,但这似乎过于复杂和不必要。我想要通过局域网暴露的容器。
16 networking  juju 

3
MaaS是否有办法调试Raspberry Pi 3B?
我有一个由3个RBP-3B单元组成的小型实验室(按字面意思),并带有运行Ubuntu 16.04 LTS的SATA和SD驱动器。我已经在他们身上安装了软件来创建一个Ceph集群,但是它棘手且非常脆弱。 最终,我想与Juju一起管理“世界上最小的云存储集群”概念,并使其成为我从Openstack峰会的OSIC竞赛中赢得的Intel NUC vBlock的存储后端。不幸的是,我找不到PXE引导Raspberry Pi 3B的方法,并且针对此功能的芯片支持已经出现,但目前尚不存在。 我想使用MaaS引导操作系统并将这些小家伙喂入Juju部署中,因为从那里开始是如此容易地管理一切,但是我很难找到一个可行的解决方案。我知道Juju可以在安装操作系统后添加计算机,但是这样做也不明显,如果我将Juju设置为使用现有计算机,我不知道我是否仍然可以将其指向MaaS受控系统。在不破坏功能的情况下创建齿轮的异类混合。 有什么想法吗?

3
如何使用Juju部署OpenStack云?
我想建立一个测试云并开始运行,以准备部署12.04。我对UEC感到有些困惑,但是很难找到任何有用的东西作为新堆栈的入门。有关暗黑破坏神的通用文档,但是在Ubuntu中可能已经有很多方便的工具,特定的指南可以节省时间。 而且,就我所愿,我的预算中不包括4-6k美元的费用,以便在Canonical支持下运行小型集群。
15 juju  openstack 

1
Juju如何与Chef并存,将自动化过程“更进一步”?
从这篇文章中可以明显看出,Juju与Chef Server位于不同的层次。Juju位于业务流程或服务层,而Chef则更多地位于各个服务器或配置层。 在Canonical的Juju主要页面之一上,它指出Juju旨在与Chef和Puppet等工具“共存”,使过程“更进一步”。在过去的几周中,我一直在互联网上搜索有关此主题的内容,但是找不到很好的解释,说明诸如Chef之类的工具将如何与Juju 共存。 因此,要分解标题中的总体问题:(特别关注Juju与Chef Server合作) “厨师写”的魅力的例子是什么?仅仅是用bash编写的魅力然后调用chef-solo命令吗?如果是这样,charm可以调用chef-client命令与Chef Server协同工作吗? Juju和Chef之间的重叠部分在哪里?例如,apache2超级按钮有其config-changed钩子,可以在配置世界中进行更改,在厨师世界中,可以通过应用模板文件在配方中进行更改。如果将Juju超级按钮与Chef Cookbook一起使用,以部署apache2服务(集群),则似乎几乎必须编写一个“ apache2-chef”超级按钮,以便您可以分离出任务。在这种情况下,“魅力商店”中的apache2魅力会有所帮助。 如果将Chef角色应用于Juju部署/管理的节点(服务单元),并且sysadmin决定更改特定服务器角色的防火墙规则,并且在Chef角色中执行此操作,Juju是否会覆盖这些更改? 更简单地说,Juju是否可以像Ironfan一样成为Chef Server包装程序? 我认为厨师Server作为如何,而且具可以做的如何,但也带来了什么样的表。这意味着可以查询和采取服务和机器的真实当前状态。您不能在Chef Server中执行此操作。我的目标是将Juju的感知和服务编排功能引入到由Chef Server管理的基础架构中。 几乎必须编写一整套咒语,以保留所有由Chef管理的任务/配置信息。 我很想听听Canonical(例如Jorge Castro)和Opscode(例如A. Jacob或J. Timberman)的帮助。
15 juju 

2
架构图解释具有MAAS / Openstack架构的Ubuntu云基础架构吗?
我对具有MAAS的Ubuntu云基础架构(基于我所了解的Openstack)感兴趣,但是找不到任何架构图可以概述MAAS的工作原理。 案例是带有MAAS的Ubuntu Cloud Infrastructure。 它至少需要10个节点(如安装Ubuntu Cloud Infrastructure中所述),并且这种“ 10 MAAS节点体系结构”通常是体系结构图的理想选择! 理解MAAS的工作原理和所提供的内容不是一种简单/基于现实的方法吗? 在寻找文档时,我偶然发现了带有架构图的最新技术文档(!):回顾OpenStack架构:Essex版 我们是否可以想象提供一个架构图和/或描述来轻松了解带有MAAS安装的最少10个节点Ubuntu Cloud Infrastructure的工作原理?



1
在6台服务器上部署openstack
我是Openstack的新手,我还在学习。在2个月内,我将获得6台服务器,例如: 4个具有双至强e5-2630、96GB ram,2个1gb以太网和2500gb硬盘的服务器 1个DAS,存储容量为40tb(10x4tb HDD) 1台具有16至32 GB RAM的至强e5-2630的服务器。 对于此设置以及一般而言的openstack我有几个问题: 我实际上有3个专用计算节点,1个计算+存储节点(1个服务器+ DAS)和1个节点/网络控制器。当我阅读网络服务器的最佳实践时,要在所有节点上都运行此服务以实现冗余,而不是在单个控制器上运行(该服务会失败,然后所有生态系统也都会失败)。您的看法是什么?另一件事是服务的托管,因为我没有足够数量的硬件来在其专用硬件上部署每个服务。我在想控制器应该运行nova的控制部分服务,对象存储服务器和块存储服务器,而计算+存储服务器应该运行nova +对象存储+块存储。您如何看待这种设置? 对于DAS,我应该使用raid还是不使用raid,因为我读过某个地方,而迅速和opesntack通常不会与raid相处得很好? 我应该使用开放式堆栈网络还是较新的版本? 我将使用此服务器托管,存储(如保管箱)和虚拟化。除后者外,前两个将在VM中运行。问题是我不了解openstack如何使用可用资源。它是否使可用的ram,cpu,存储空间等组成一个池?DAS将仅连接到1台服务器。读写磁盘使用ram内存来缓存等;我的问题是:openstack会在读写时在所有节点上按比例填充ram还是仅使用DAS所在的ram?这对我来说是一个重要的问题。另外,只有一台具有实际存储功能的计算机是否会帮助增加2个1GB以太网来应对存储服务器上的大量请求?还是应该将HDD分发到所有服务器并在它们上安装存储服务? 我没有找到有关如何使用maas和juju部署openstack的很好的教程,因为它似乎比手动安装更容易设置。 openstack如何与amd opteron 6300系列相处?我之所以这样问是因为我有可能从英特尔更改为AMD,后者要便宜得多,因此我可以获得相同数量的钱两次,内核数量也有所增加(e5-2630是6核, ht,据我了解,我应该禁用ht) 当我将面临其他问题时,请继续。 谢谢您的帮助!
12 server  juju  cloud  maas  openstack 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.