Я хотел бы управлять своими домашними машинами и ноутбуками с помощью Landscape, как я могу это сделать?
На одной машине установите сервер Ubuntu 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
По завершении установки вам необходимо зарегистрировать альбомную учетную запись. [!d3 ] Поскольку у сервера нет графического интерфейса, вам необходимо установить текстовый веб-браузер:
sudo apt install links
links https://<server-hostname>
Теперь зарегистрируйте сервер 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
Резервное копирование сертификата ландшафта, поскольку оно должно существовать на каждом компьютере, который вы хотите зарегистрировать:
sudo cp /etc/ssl/certs/landscape_server.pem /<external-media>/landscape_server.pem
Чтобы зарегистрировать дополнительные системы Ubuntu, установите пакет landscape-client на каждой машине:
sudo apt install landscape-client
Скопируйте над сертификатом ландшафта (который вы сохранили ранее) и отредактируете файл client.config:
sudo cp /<external-media>/landscape_server.pem /etc/landscape/landscape_server.pem
sudo nano /etc/landscape/client.conf
Добавьте эту строку: ssl_public_key = /etc/landscape/landscape_server.pem и сохранить изменения.
Теперь зарегистрируйте систему Ubuntu так же, как и вы, когда вы зарегистрировали сервер Ubuntu:
sudo landscape-config --account-name standalone --url https://<server-hostname>/message-system --ping-url http://<server-hostname>/ping
Откройте https://<server-hostname> в своем веб-браузере и примите все ожидающие компьютера.
Дополнительная информация: Бесплатная лицензия распространяется на 10 голых металлических машин и 50 контейнеров LXC!
Наряду с другими ответами, https://landscape.canonical.com всегда доступен. Это размещенная служба, на которой вы можете зарегистрироваться на 30-дневную демоверсию, чтобы узнать, соответствует ли она вашим потребностям и не требует от вас шагов, необходимых для настройки вашего собственного сервера.
Для тех, кто на установке процессора ARM Ubuntu 14.04, кажется, что, хотя у 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.