Joh*_*077 9 server configuration juju maas
我正在努力了解我在能够跨其他 MAAS 节点部署 Juju 时缺少的部分。我不知道我是不是走错了一步,或者错过了一些。
MaaS 服务器处理 DHCP 和 DNS。路由器(位于 10.0.0.0)已关闭 DHCP。非常感谢任何帮助。当我结束时,我将收到 409 错误或任意选择工具 1.16.0 错误。值得一提的是,local 和 aws 工作正常。希望所有这些步骤都说明了,它也能帮助其他人。
2013 年 11 月 3 日更新 在此 POC 方案中,有三台物理服务器。一个是带有 2 cpu 8gb ram 的 HP DL 140,第二个服务器是 DELL Power Edge 860 Server 1 cpu w 4 核和 8 gb ram,第三个是带有两个 cpu 和 8gb ram 的机架式系统 sp5000psl。他们都可以在自己的独立网络上访问互联网,也可以在第一个网络上。(第二个网络是 10.0.0.0,第一个网络是 192.168.1.0)
设置 MAAS 和 JUJU - 12.04 LTS 仅从安装期间的软件包选择中全新安装 SSH
sudo apt-get install software-properties-common python-software-properties
sudo add-apt-repository ppa:maas-maintainers/stable
sudo add-apt-repository ppa:juju/stable
sudo apt-get update
sudo apt-get dist-upgrade
sudo reboot
sudo apt-get install maas maas-dns maas-dhcp
sudo ufw disable
sudo reboot
Run Code Online (Sandbox Code Playgroud)
- 编辑 /etc/dhcp/dhcpd.conf
authoritive
subnet 10.0.0.0 netmask 255.255.255.0 {
next-server 10.0.0.2;
filename "pxelinux.0";
}
Run Code Online (Sandbox Code Playgroud)
sudo maas createsuperuser
sudo maas-import-pxe-files
Run Code Online (Sandbox Code Playgroud)
登录 MAAS http://10.xxx/MAAS
调试默认和发行版设置为12.04
默认域在本地
sudo maas-cli login maas http://10.x.x.x/MAAS/api/1.0 api-key
ssh-keygen -t rsa -b 2048 - enter - no password - cat id_rsa.pub and enter key into MAAS ssh
sudo maas-cli maas nodes accept-all (interestingly enough I only get back [] when executing this )
Run Code Online (Sandbox Code Playgroud)
PXE一机,验收调试,启动部署。
sudo apt-get install juju-core juju-local
Run Code Online (Sandbox Code Playgroud)
MAAS 配置:
maas:
type: maas
maas-server: '://10.x.x.x:80/MAAS'
maas-oauth: 'MAAS_API_KEY'
admin-secret: 'nothing'
default-series: 'precise'
juju switch maas
sudo juju bootstrap --show-log
Run Code Online (Sandbox Code Playgroud)
根据我在评论中的理解,听起来您只有一台安装了 MaaS 的服务器。
在服务器上安装 MaaS 不仅仅可以让您使用 MaaS API(接口)在服务器上运行虚拟机。MaaS 的作用是让您使用 MaaS API 从 MaaS 服务器管理其他物理服务器。
您可以构建一个由 MaaS 服务器管理虚拟机的设置,并且您可以通过 MaaS API 使用这些虚拟机,但这更多地用于测试 MaaS,而不是用于生产——有更好的系统(不涉及 MaaS) )用于在一台物理机上运行一堆虚拟服务器(例如 LibVirt 和 KVM 甚至 LXC,我听说 Juju 已经并且正在继续致力于支持)。
您可能会查看如何配置 juju 以供本地使用?如果您只想部署 Juju charms 该方法将绕过使用 MaaS,而是使用称为容器(也称为 LXC)的东西,它应该让您将 charms 部署到本地计算机,但将 charms 放在它自己的沙箱中。
| 归档时间: |
|
| 查看次数: |
24123 次 |
| 最近记录: |