Как установить Landscape для личного использования?

53

Я хотел бы управлять своими домашними машинами и ноутбуками с помощью Landscape, как я могу это сделать?     

задан Jorge Castro 15.11.2014 в 03:16
источник

4 ответа

60

Для Ubuntu 16.04 или 14.04 LTS

Вы можете установить Landscape прямо на машине с Ubuntu 14.04 LTS, это называется «Landscape On Premises». Он бесплатный для до 10 физических (или виртуальных) машин и 50 контейнеров:

Развертывание одного сервера

ПРЕДУПРЕЖДЕНИЕ: пейзаж-quickstart изменяет файлы конфигурации apache, НЕ ДЕЛАЙТЕ ЭТО НА СУЩЕСТВУЮЩЕЙ УСТАНОВКЕ СЕРВЕРОВ , не понимая, что вы получаете.

Просто установите пакет 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 , если это не удается разрешить.

Использование ландшафта

Затем вы должны увидеть веб-интерфейс после заполнения своего имени и контактной информации:

Нажмитессылку,выделеннуюдлядобавленияклиентскихмашин:

Следуйтеинструкциямклиента,которыйвыхотитеприсоединитьсякландшафту.Обратитевниманиенаследующуюстроку:

sudolandscape-config--computer-title"My Web Server" --account-name standalone  --url https://<servername>/message-system --ping-url http://<servername>/ping

Вы можете настроить заголовок и т. д. для каждой машины. Дополнительную информацию см. В странице ландшафтного дизайна .

После ввода команды 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 для выяснения этого)

Дальнейшее чтение:

ответ дан Andreas Hasenack 17.11.2014 в 15:19
источник
16

Для 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  

После завершения установки вам необходимо зарегистрировать учетную запись ландшафта.
Поскольку у сервера нет графического интерфейса, вам необходимо установить текстовый веб-браузер:

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!

Ссылки

ответ дан cl-netbox 06.08.2016 в 16:50
3

Наряду с другими ответами, Ссылка всегда доступна. Это размещенная служба, которую вы можете подписаться на 30-дневную демонстрацию, чтобы узнать, соответствует ли она вашим потребностям и не требует от вас шагов, необходимых для настройки вашего собственного сервера.

    
ответ дан dpb 17.11.2014 в 18:04
3

Для тех, кто на установке процессора ARM Ubuntu 14.04, кажется, что, хотя 15.11 PPA имеет пакет ARMHF , использование landscape-server-quickstart недоступно (т. е. apt-get update не находит эту команду). Таким образом, использование метода @andreas Развертывание для масштабирования является единственным, который работает ( для ландшафтных документов ):

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.

    
ответ дан hamx0r 21.03.2016 в 20:17