Используя МААС для развертывания графической оболочки на офисных рабочих станциях

Было бы возможно развернуть рисунки рабочего стола на моих офисных рабочих станциях из МААСА?

Я хотел бы видеть сценарий, в котором рабочие станции имеют графическую оболочку, и некоторые PXE загружают экземпляры KVM, готовые быть развернутыми. Я понимаю, что существует возможность, что каждый испытывает серьезные потери производительности для некоторых процессов как, возможно, GUI сам, но это не представляет интереса для меня в данный момент.

Я могу предположить, что несколько путей идут об и производят Вам впечатление:

  • Создайте пользовательское изображение развертывания. И разверните его на кластере.
  • Добавьте, что некоторые дополнительные детали к уполномочивать/развертывать сценарий.
  • Создайте очарование амулета, которое содержит рабочий стол, и присвойте его каждой машине в зоне Мааса.

Но это просто идеи. Как я пошел бы о?

С уважением, Joham

0
задан 27 July 2015 в 17:06

2 ответа

два пути - Вы могли создать изображение для массы, которая имеет рабочий стол, или, в Вашем очаровании, в Вашем рычаге установки, Вы включаете

sudo apt-get install <desktoppackagename>

, Где

sudo aptitude install --no-install-recommends ubuntu-desktop

Лично, я думаю, что очарование является самым легким путем. Справка получила от этого ответа: , Как установить рабочий стол GUI на сервере?

2
ответ дан 1 October 2019 в 06:25

curtinator[a] мог помочь Вам к специализированным рисункам рабочего стола Ubuntu, которые могли быть развернуты МААСОМ.

Перейдите в и загрузите curtinator источник bzr. README из curtinator источника проекта должно быть достаточным для руководства Вас, чтобы сделать РАЗВЕРТЫВАЕМЫЙ НА МААСЕ рисунок рабочего стола Ubuntu и быть импортированными МААСОМ. Однако позвольте мне проиллюстрировать "слишком подробный" [b] шаги для Вас согласно README. Я протестировал эти шаги на МААСЕ 2.1.3 с Ubuntu Гостеприимные 16.04.1 рисунка рабочего стола. Вы могли пропустить следующие шаги, если Вы думаете, что README достаточно Вам.

Подготовьте среду

  1. Я протестировал эти шаги на своей Ubuntu Гостеприимные 16.04.1 Настольных системы.
  2. sudo apt-get install qemu-kvm libvirt-bin virt-viewer genisoimage
  3. Перезагрузите систему после установки вышеупомянутых пакетов.
  4. bzr branch lp:curtinator выбирать curtinator источник (Вы, возможно, должны установить bzr sudo apt-get install bzr) где-нибудь, сказать <curtinator root>
  5. Загрузите рисунок рабочего стола Ubuntu. В этом случае мы выбираем ubuntu-16.04.1-desktop-amd64.iso и вставленный в него <curtinator root>

Используйте curtinator

  1. Перейдите к загруженному curtinator источнику <curtinator root>
  2. В <curtinator root>, выполниться ./scripts/curtinator ubuntu-16.04.1-desktop-amd64.iso
  3. Если все будет работать хорошо, то Вы получите tarball ubuntu-16.04.1-desktop-amd64.iso.tar.gz в <curtinator root>.

Консольное сообщение похоже:

$ ./scripts/curtinator ubuntu-16.04.1-desktop-amd64.iso
Extracting ubuntu-16.04.1-desktop-amd64.iso to ubuntu-16.04.1-desktop-amd64
Creating ubuntu-16.04.1-desktop-amd64/casper/preseed.cfg
Patching ubuntu-16.04.1-desktop-amd64/casper/initrd.lz with ubuntu-16.04.1-desktop-amd64/casper/preseed.cfg
Creating ubuntu-16.04.1-desktop-amd64/root.qcow2
Creating ubuntu-16.04.1-desktop-amd64/libvirt.xml
Starting domain ubuntu-16.04.1-desktop-amd64
Domain ubuntu-16.04.1-desktop-amd64 defined from ubuntu-16.04.1-desktop-amd64/libvirt.xml

Domain ubuntu-16.04.1-desktop-amd64 started

Installing, run this command for progress:
# virt-viewer ubuntu-16.04.1-desktop-amd64
Compressing tarball
Finished ubuntu-16.04.1-desktop-amd64.iso.tar.gz

Обратите внимание, что относительный путь важен при выполнении curtinator.

Загрузите Специализированный рисунок рабочего стола Ubuntu 16.04.1

  1. scp ubuntu-16.04.1-desktop-amd64.iso.tar.gz <your MAAS server>
  2. На Вашем сервере МААСА (мой - МААС 2.1.3.x), выполниться maas $YOUR_MAAS_PROFILE boot-resources create -d name=<YOUR_CUSOMIZED_ISO_NAME> architecture=amd64/generic filetype=tgz content@=<where your ubuntu-16.04.1-desktop-amd64.iso.tar.gz is>.

В моем случае это

maas askubuntuprofile boot-resources create -d name=custome_desktop_16-04-01 architecture=amd64/generic filetype=tgz content@=/home/ubuntu/ubuntu-16.04.1-desktop-amd64.iso.tar.gz

YOUR_CUSOMIZED_ISO_NAME имя маркировки, которое покажет на Вашей панели инструментов МААСА, когда Вы выберете, какое изображение Вы хотите развернуть. В моем случае это custome_desktop_16-04-01. Вы видите, что существует специализированное изображение, которое синхронизирует в следующем снимке экрана панели инструментов МААСА.

Syncing to rack controllers

Ожидайте в течение нескольких минут, пока это не будет синхронизироваться.

enter image description here

Теперь можно развернуть этот специализированный рисунок рабочего стола, как обычно. Выберите вкладку Custom и Ваш специализированный рисунок рабочего стола называет как это:

enter image description here


[a] https://launchpad.net/curtinator

[b] Слишком много подробный, таким образом, я не обновлю README;)

3
ответ дан 1 October 2019 в 06:25

Другие вопросы по тегам:

Похожие вопросы: