Я хотел бы управлять своими домашними машинами и ноутбуками со Средой, как я могу сделать это?
Вы можете установить Пейзаж непосредственно на машину, на которой работает Ubuntu 14.04 LTS, это называется «Ландшафтный режим в помещении». Это бесплатно для 10 физических (или виртуальных) машин и 50 контейнеров:
ПРЕДУПРЕЖДЕНИЕ: landscape-quickstart изменяет файлы конфигурации apache, НЕ ДЕЛАЙТЕ ЭТО НА СУЩЕСТВУЮЩИХ УСТАНОВКА СЕРВЕРА , не понимая, во что вы ввязываетесь.
Просто установите пакет быстрого запуска Landscape: Проверьте здесь на предмет изменений в приведенных ниже инструкциях:
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
, если это не удается разрешить.
Затем вы должны увидеть веб-интерфейс после ввода вашего имени и контактных данных:
Щелкните выделенную ссылку, чтобы добавить клиентские машины:
Следуйте этим инструкциям на клиенте , который вы хотите присоединиться к ландшафтной. Обратите внимание на следующую строку:
sudo landscape-config --computer-title "My Web Server" --account-name standalone --url https://<servername>/message-system --ping-url http://<servername>/ping
Вы можете настроить заголовок и т. Д. Для каждой машины. Дополнительную информацию см. На странице руководства landscape-config .
После того, как вы введете команду landscape-config
, клиент задаст вам несколько вопросов, они не являются обязательными, вы можете просто нажимать Enter, пока клиент не перезапустится, затем вы можете принять клиента в веб-интерфейсе .
Пакет быстрого запуска устанавливает самозаверяющий сертификат, который генерируется на лету.
/ 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 за выяснение этого)
На одном компьютере установите 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
После завершения установки вам необходимо зарегистрировать альбомную учетную запись.
Поскольку на сервере нет графического интерфейса пользователя, вам необходимо установить текстовый веб-браузер:
sudo apt install links
links https://<server-hostname>
Теперь зарегистрируйте сервер Ubuntu - для этого вам понадобится ландшафтный клиент
.
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, установите пакет ландшафтный клиент
на каждой машине:
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: //
в своем веб-браузере и примите все ожидающие компьютеры .
Дополнительная информация: Бесплатная лицензия распространяется на 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
Использование ландшафт-плотная масса
позволяет избежать настройка MAAS или планирование автомасштабирования. Это был хороший подход, когда я хотел просто использовать ландшафт для мониторинга существующего фиксированного количества серверов Ubuntu 14.04.