如何安装Landscape供个人使用?
我想用Landscape管理我的家用机器和笔记本电脑,我该怎么做?
对于Ubuntu 16.04或14.04 LTS
您可以直接在运行Ubuntu 14.04 LTS的计算机上安装Landscape,这称为“Landscape On Premises”。 最多10台物理(或虚拟)机器和50个容器可免费使用:
部署单个服务器
警告: landscape-quickstart修改apache配置文件, 不要在现有的服务器安装中执行此操作而不了解您正在进行的操作。
只需安装Landscape Quickstart软件包:点击此处查看以下说明的更改:
sudo add-apt-repository ppa:landscape/17.03 sudo apt-get update sudo apt-get install landscape-server-quickstart
完成后,使用https://hostname.example.com/
浏览器访问它
其中hostname.example.com
是该计算机上hostname -f
的输出,如果无法解析,则只是hostname
。
使用风景
然后,您应该在填写姓名和联系方式后看到Web UI:
单击突出显示的链接以添加客户端计算机:
按照您要加入Landscape的客户端上的说明进行操作。 请注意以下行:
sudo landscape-config --computer-title "My Web Server" --account-name standalone --url https:///message-system --ping-url http:// /ping
您可以为每台计算机自定义标题等。 有关更多信息,请参阅landscape-config手册页 。
键入landscape-config
命令后,客户端会询问您一些问题,这些问题是可选的,您只需按Enter键直到客户端重新启动,然后您就可以在Web UI中接受客户端。
使用自签名证书注册客户端:
快速入门包安装即时生成的自签名证书。
- 从服务器获取此文件:
/etc/ssl/certs/landscape_server_ca.crt
- 将其复制到客户端上的某个位置,例如
/etc/landscape/landscape_server_ca.crt
- 更改
/etc/landscape/client.conf
以包含此行,指向您刚刚复制的文件:ssl_public_key = /etc/landscape/landscape_server_ca.crt
然后尝试再次注册。 (感谢panlinux搞清楚这一点)
进一步阅读:
- 景观网站
- On-prem Landscape 17.03 发行说明
对于Ubuntu 16.04 LTS
在一台机器上安装Ubuntu Server 16.04.01 LTS – > 下载Ubuntu Server 16.04.01 LTS 。
建议也安装openssh-server
,这可以在此过程中选择。
安装Ubuntu Server操作系统后,安装landscape-server-quickstart
。
您还必须调整防火墙,使一切正常运行,没有任何问题。
打开终端 – 执行以下命令来完成以下任务:
sudo ufw enable sudo ufw allow ssh sudo ufw allow http sudo ufw allow https sudo add-apt-repository ppa:landscape/16.06 sudo apt update sudo apt install landscape-server-quickstart
安装完成后,您必须注册横向帐户。
由于服务器没有GUI,因此您需要安装基于文本的Web浏览器:
sudo apt install links links https://
现在注册Ubuntu服务器 – 要做到这一点,你需要landscape-client
。
sudo apt install landscape-client sudo landscape-config --account-name standalone --url https:///message-system --ping-url http:// /ping
备份Landscape证书,因为它必须存在于您要注册的每台计算机上:
sudo cp /etc/ssl/certs/landscape_server.pem //landscape_server.pem
要注册其他Ubuntu系统,请在每台计算机上安装landscape-client
软件包:
sudo apt install landscape-client
复制Landscape证书(之前保存过)并编辑client.config
文件:
sudo cp //landscape_server.pem /etc/landscape/landscape_server.pem sudo nano /etc/landscape/client.conf
添加以下行: ssl_public_key = /etc/landscape/landscape_server.pem
并保存更改。
现在注册Ubuntu系统的方式与注册Ubuntu Server时的方式相同:
sudo landscape-config --account-name standalone --url https:///message-system --ping-url http:// /ping
在Web浏览器中打开https://
并接受所有待处理的计算机。
附加信息:免费许可证涵盖10个裸机和50个LXC容器!
参考
- landscape.canonical.com
- help.landscape.canonical.com
除了其他答案, https://landscape.canonical.com始终可用。 这是一项托管服务,您可以注册30天演示以查看它是否满足您的需求,并且不需要您完成设置自己的服务器所需的步骤。
对于那些安装了Ubuntu 14.04的ARM处理器的人来说,似乎虽然15.11 PPA有一个ARMHF软件包 ,但是使用landscape-server-quickstart
是不可用的(即apt-get update
没有找到该命令)。 因此,使用@andreas Deploying for Scale Out方法是唯一有效的方法( 每个横向文档 ):
sudo add-apt-repository ppa:juju/stable sudo apt-get update sudo apt-get install juju-core juju-deployer juju-quickstart juju-quickstart u/landscape/landscape-dense-maas
使用landscape-dense-mass
可避免设置MAAS或规划自动缩放。 这是一个很好的方法,我想简单地使用Landscape来监控现有固定数量的Ubuntu 14.04服务器。