And*_*ack 61
您可以直接在运行 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
Run Code Online (Sandbox Code Playgroud)
完成后,使用浏览器访问它 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://<servername>/message-system --ping-url http://<servername>/ping
Run Code Online (Sandbox Code Playgroud)
您可以为每台机器自定义标题等。有关更多信息,请参阅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 解决了这个问题)
cl-*_*box 16
在一台机器上安装 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
Run Code Online (Sandbox Code Playgroud)
安装完成后,您必须注册横向帐户。
由于服务器没有 GUI,您需要安装基于文本的 Web 浏览器:
sudo apt install links
links https://<server-hostname>
Run Code Online (Sandbox Code Playgroud)
现在注册 Ubuntu 服务器 - 要做到这一点,您需要landscape-client
.
sudo apt install landscape-client
sudo landscape-config --account-name standalone --url https://<server-hostname>/message-system --ping-url http://<server-hostname>/ping
Run Code Online (Sandbox Code Playgroud)
备份 Landscape 证书,因为它必须存在于您要注册的每台机器上:
sudo cp /etc/ssl/certs/landscape_server.pem /<external-media>/landscape_server.pem
Run Code Online (Sandbox Code Playgroud)
要注册其他 Ubuntu 系统,请landscape-client
在每台机器上安装软件包:
sudo apt install landscape-client
Run Code Online (Sandbox Code Playgroud)
复制景观证书(您之前保存的)并编辑client.config
文件:
sudo cp /<external-media>/landscape_server.pem /etc/landscape/landscape_server.pem
sudo nano /etc/landscape/client.conf
Run Code Online (Sandbox Code Playgroud)
添加这一行:ssl_public_key = /etc/landscape/landscape_server.pem
并保存更改。
现在以与注册 Ubuntu Server 时相同的方式注册 Ubuntu 系统:
sudo landscape-config --account-name standalone --url https://<server-hostname>/message-system --ping-url http://<server-hostname>/ping
Run Code Online (Sandbox Code Playgroud)
https://<server-hostname>
在您的网络浏览器中打开并接受所有待处理的计算机。
附加信息:免费许可证涵盖 10 台裸机和 50 个 LXC 容器!
归档时间: |
|
查看次数: |
98493 次 |
最近记录: |