更好的是,是否有任何类似 Spacewalk 的软件包可以同时适用于基于 RedHat 和基于 Debian 的系统?
我想知道对 Ubuntu 的一般支持。
如果小型或大型企业正在运行 Ubuntu,Canonical 可以帮助解决哪些类型的问题?
例子:
最近我负责管理大学里的 2 个计算机实验室(目前有 35 个工作站,可能在一两个月内翻一番),只要我安装一堆常用的科学软件(Mathematica 和朋友),就可以完全控制软件堆栈。
由于各种原因,我打算使用 Ubuntu。
手动安装 Ubuntu 和管理更新等当然是一种选择,但我想知道是否有更有效的方法来做这些事情,以及更“不要重复自己”的方式?
有没有办法让我的 Ubuntu Alternate 安装上的 Ubuntu Server 安装出现花哨的 MOTD?像这样:
Welcome to Ubuntu 11.10 (GNU/Linux 3.0.0-12-server x86_64)
* Documentation: https://help.ubuntu.com/11.10/serverguide/C
System information as of Sun Nov 6 00:38:01 PDT 2011
System load: 0.0 Processes: 88
Usage of /: 0.8% of 227.98GB Users logged in: 0
Memory usage: 14% IP address for eth0: 10.13.37.147
Swap usage: 0%
Graph this data and manage this system at https://landscape.canonical.com/
Run Code Online (Sandbox Code Playgroud) 我有 5 个不同的服务器。我对在所有这些中安装 ZFS 非常感兴趣。我也对使用 JuJu、MAAS 和 Landscape 来自动化 ZFS 的安装以及每个服务器的管理感兴趣。例如,我不想在每台机器上手动安装 ZFS。
我有4个问题:
ZFS 可以和 Landscape、JuJu 和 MAAS 顺利使用吗?
是否可以让 Landscape 管理 ZFS 安装过程?
Landscape 支持两种类型的存储。一个是 iSCSI,另一个是 Ceph 存储。在存储分配阶段,是否可以配置其中任何一个来安装 ZFS?
如何使用 JuJu、Landscape 和 MAAS 设置突袭/镜像?
我可以从 Landscape 控制台设置 ZFS 镜像吗?.
引用的程序/实用程序:(ZFS(Z 文件系统)、JuJu(Ubuntu Cloud)、MAAS(金属即服务)和Landscape(见页面))。
使用当前 Landscape 的“OpenStack Beta”选项在我的 MAAS 设置上部署 OpenStack。我完成了 98%,“配置可用区”失败了 1 次。我的设置使用了 KVM、Open vSwitch,我目前使用 Ceph 进行对象和块存储。当我查看横向机器上的/var/log/landscape/job-handler-1.log时,看到了 100 多个关于以下内容的错误:
2015-03-05 21:18:38 INFO root RetryingCall for '_get_nova_info' 失败,再尝试 103 次:2015-03-05 21:18:38 INFO root 回溯::缺少 4 个新星计算单元
/usr /lib/python2.7/threading.py:783:__bootstrap
/usr/lib/python2.7/threading.py:810:__bootstrap_inner
/usr/lib/python2.7/threading.py:763:run
--- <此处捕获异常> ---
/usr/lib/python2.7/dist-packages/twisted/python/threadpool.py:191:_worker
/usr/lib/python2.7/dist-packages/twisted/python/context. py:118:callWithContext
/usr/lib/python2.7/dist-packages/twisted/python/context.py:81:callWithContext
/usr/lib/python2.7/dist-packages/storm/twisted/transact.py: 76:_包裹
/opt/canonical/landscape/canonical/landscape/model/openstack/jobs.py:751:_get_nova_info
注意:jobs.py 中的行号是关闭的,因为我添加了一些用于调试的打印语句。这是 _get_nova_info() 函数中#741 行附近的断言(如果没记错的话),是的,我正在使用景观 ppa 中最新版本的景观,以确保可信。
所以我修改了/opt/canonical/landscape/canonical/landscape/model/openstack/jobs.py的_get_nova_info()函数来打印出nova_compute_hostnames的长度,我得到了零。因此,我将其追入/opt/canonical/landscape/canonical/landscape/model/openstack/region.py的get_nova_compute_hostnames()并发现self.juju_environment.get_computer_ids().count()也为零。所以我添加了一个对self.juju_environment.has_computers()的调用并得到了false。然后我跑了self.juju_environment.get_juju_home()并得到/var/lib/landscape/juju-homes/20 …
我有几台使用Canonical Landscape管理的计算机。
它们都在路由器后面并且位于不同的城市,因此我无法使用 openssh 轻松地通过 SSH 连接到它们。他们正在运行 Ubuntu 12.04 桌面版。我可以使用 Landscape SSH 连接到计算机吗?
在安装 Ubuntu Openstack - Canonical Distribution(第 4 步ubuntu.com/download/cloud/install-ubuntu-openstack)期间,我收到了 Juju 错误。Juju 进行了节点的引导,ubuntu 安装程序启动,但在程序结束时节点关闭。我试图解决编辑environments.yaml文件并将bootstrap-timeout添加到3600的问题,(所有vnode都使用fastpath-installer),
须藤纳米/usr/share/openstack/templates/juju-env/maas.yaml
像那样
default: maas
environments:
maas:
type: maas
maas-server: 'http://x.x.x.x/MAAS/'
maas-oauth: 'LnLE8w3grRK6hLcVgF:xxxxxxx'
admin-secret: richardsith
default-series: trusty
authorized-keys-path: ~/.ssh/id_rsa.pub
apt-http-proxy: 'http://x.x.x.x:8000/'
lxc-clone: true
bootstrap-timeout: 3600
openstack:
type: openstack
use-floating-ip: true
use-default-secgroup: true
network: ubuntu-net
auth-url: http://keystoneurl:5000/v2.0/
tenant-name: ubuntu
region: RegionOne
auth-mode: userpass
username: ubuntu
password: richardsith
Run Code Online (Sandbox Code Playgroud)
然后我运行命令
$: sudo openstack-install
Run Code Online (Sandbox Code Playgroud)
之后节点重新启动,在启动过程中我看到了
几分钟后,安装程序开始了
该节点表示准备就绪,但几秒钟后就关闭了,并且在 .commands.log 上的日志是这样的
http://paste.ubuntu.com/9284133/
我还尝试通过调试手动进行引导,juju 收到以下日志http://paste.ubuntu.com/9342625/
我的集群安装有问题。我打算在我准备好的一组机器上安装 OpenStack,其中每台机器都有 2 个 NIC 和 2 个硬盘。
我在第七台机器上安装了 MAAS 控制器和 Juju,并部署了景观可扩展包。登录Landscape后,提示没有满足第四个要求,因为缺少至少一台带有两个磁盘和两个网络接口的机器。
MAAS 说我有六台机器,但磁盘的大小只有一个磁盘。我试图在其中一个上部署 ubuntu,第二个硬盘显示为“sdb”,即使没有格式化。MAAS 还统计每个节点都有两个网络接口。
我究竟做错了什么?我想不通!我应该尝试手动使用 Juju 部署 OpenStack 吗?