Было бы возможно развернуть рисунки рабочего стола на моих офисных рабочих станциях из МААСА?
Я хотел бы видеть сценарий, в котором рабочие станции имеют графическую оболочку, и некоторые PXE загружают экземпляры KVM, готовые быть развернутыми. Я понимаю, что существует возможность, что каждый испытывает серьезные потери производительности для некоторых процессов как, возможно, GUI сам, но это не представляет интереса для меня в данный момент.
Я могу предположить, что несколько путей идут об и производят Вам впечатление:
Но это просто идеи. Как я пошел бы о?
С уважением, Joham
два пути - Вы могли создать изображение для массы, которая имеет рабочий стол, или, в Вашем очаровании, в Вашем рычаге установки, Вы включаете
sudo apt-get install <desktoppackagename>
, Где
sudo aptitude install --no-install-recommends ubuntu-desktop
Лично, я думаю, что очарование является самым легким путем. Справка получила от этого ответа: , Как установить рабочий стол GUI на сервере?
curtinator
[a] мог помочь Вам к специализированным рисункам рабочего стола Ubuntu, которые могли быть развернуты МААСОМ.
Перейдите в и загрузите curtinator
источник bzr
. README
из curtinator источника проекта должно быть достаточным для руководства Вас, чтобы сделать РАЗВЕРТЫВАЕМЫЙ НА МААСЕ рисунок рабочего стола Ubuntu и быть импортированными МААСОМ. Однако позвольте мне проиллюстрировать "слишком подробный" [b] шаги для Вас согласно README. Я протестировал эти шаги на МААСЕ 2.1.3 с Ubuntu Гостеприимные 16.04.1 рисунка рабочего стола. Вы могли пропустить следующие шаги, если Вы думаете, что README достаточно Вам.
sudo apt-get install qemu-kvm libvirt-bin virt-viewer genisoimage
bzr branch lp:curtinator
выбирать curtinator источник (Вы, возможно, должны установить bzr sudo apt-get install bzr
) где-нибудь, сказать <curtinator root>
ubuntu-16.04.1-desktop-amd64.iso
и вставленный в него <curtinator root>
<curtinator root>
<curtinator root>
, выполниться ./scripts/curtinator ubuntu-16.04.1-desktop-amd64.iso
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.
scp ubuntu-16.04.1-desktop-amd64.iso.tar.gz <your MAAS server>
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
. Вы видите, что существует специализированное изображение, которое синхронизирует в следующем снимке экрана панели инструментов МААСА.
Ожидайте в течение нескольких минут, пока это не будет синхронизироваться.
Теперь можно развернуть этот специализированный рисунок рабочего стола, как обычно. Выберите вкладку Custom
и Ваш специализированный рисунок рабочего стола называет как это:
[a] https://launchpad.net/curtinator
[b] Слишком много подробный, таким образом, я не обновлю README;)