Автор Тема: Сервер виртуализации 10.1.  (Прочитано 726 раз)

Оффлайн Onwardv

  • Давно тут
  • **
  • Сообщений: 50
Сервер виртуализации 10.1.
« : 05.09.2023 09:55:42 »
Как поставить графическую оболочку на сервер виртуализации?
Цель - для настроек и выхода в интернет для чтения документации. После того, как всё настроится, чтобы можно было бы её снести.
Очень уж неудобно с другого компьютера подключаться.
Например, XFCE. подойдет?

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 104
Re: Сервер виртуализации 10.1.
« Ответ #1 : 05.09.2023 11:51:33 »
Например, XFCE. подойдет?
Кто же Вас знает...
Очень уж неудобно с другого компьютера подключаться.
Чем?
чтобы можно было бы её снести.
Надо запомнить то, что ставилось руками. Потом этот список удалить, после чего выполнить команду apt-get autoremove, но есть "но". Под этот autoremove может попасть что-то ещё, так что после установки системы имеет смысл пометить всё установленное, как установленное руками, посредством apt-mark. Или, может, сразу попробовать выполнить apt-get autoremove и пометить только то, что предлагается к удалению.
« Последнее редактирование: 05.09.2023 11:54:06 от asy »

Оффлайн Onwardv

  • Давно тут
  • **
  • Сообщений: 50
Re: Сервер виртуализации 10.1.
« Ответ #2 : 05.09.2023 12:21:53 »
Неудобно тем, что это основной компьютер. Другие в других комнатах и они обычно заняты сыновьями и женой.
По плану должна быть основная ОС - гипервизор, но сразу должна стартовать гостевая, в которую будет проброшено видео и прочее. Из которой и планируется основная работа.
Т.е. потом из гостевой ОС по веб-интерфейсу подключаемся к гипервизору и всячески экспериментируем.
Как это всё сделать, пока смутно понимаю.
 Ранее пытался пробросить интегрированное видео из чего ничего не вышло. С двумя компами одновременно работать оказалось очень утомительно. Теперь вот отдельную видеокарту приобрел для очередной попытки. Думаю, ожидают удивительные приключения, отчего и хочется чтобы графический интерфейс был прямо на гипервизоре.


Команда  apt-get install xfce  ругается, насколько понял, не находит пакетов, откуда его можно взять.
Видимо, нужно подключить какой-то репозитарий.

Из вашего пояснения следует, что просто так потом не удалишь графический интерфейс. Тогда проще будет его оставить, просто сделать  так, чтобы он не стартовал, а сразу грузилась гостевая ОС.

« Последнее редактирование: 05.09.2023 12:31:38 от Onwardv »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 104
Re: Сервер виртуализации 10.1.
« Ответ #3 : 05.09.2023 13:12:34 »
Команда  apt-get install xfce  ругается, насколько понял, не находит пакетов, откуда его можно взять.
Видимо, нужно подключить какой-то репозитарий.
Нужен просто репозиторий. Он вообще подключен, хоть какой? apt-repo что показывает? Название пакета тоже должно быть правильным, может быть xfce и нет, а есть какой-нибудь xfce-base например. Поищите на http://packages.altlinux.org/, либо apt-cache search xfce
Из вашего пояснения следует, что просто так потом не удалишь графический интерфейс.
Я бы не сказал, что это сложно, но да.
« Последнее редактирование: 05.09.2023 13:14:34 от asy »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 104
Re: Сервер виртуализации 10.1.
« Ответ #4 : 05.09.2023 13:28:44 »
Такой ещё момент, пока вспомнил. Установка базового набора KDE не вытягивает за собой xorg. Вероятно, что с Xfce аналогично. Связано это с тем, что установленное приложение с сервера можно запустить на локальном xorg, зайдя через ssh например.

Оффлайн Nicom

  • Завсегдатай
  • *
  • Сообщений: 631
Re: Сервер виртуализации 10.1.
« Ответ #5 : 05.09.2023 13:30:53 »
Т.е. потом из гостевой ОС по веб-интерфейсу подключаемся к гипервизору и всячески экспериментируем.
Роняем гипервизор и остаёмся и без гипервизора и без гостевой системы.

Чем не устраивает VirtualBox на нативной системе?

Видимо, нужно подключить какой-то репозитарий.
Для X86-64 нужны 3 репозитария
rpm http://ftp.altlinux.org/pub/distributions/ALTLinux p10/branch/x86_64 classic
rpm http://ftp.altlinux.org/pub/distributions/ALTLinux p10/branch/noarch classic
rpm http://ftp.altlinux.org/pub/distributions/ALTLinux p10/branch/x86_64-i586 classic
Смотрите что прописано в файлах /etc/apt/sources.list.d/* и файле /etc/apt/sources.list

Из вашего пояснения следует, что просто так потом не удалишь графический интерфейс.
Попробуйте использовать команду tee при установке пакетов, вывод в отдельный txt файл. Потом можно будет удалить всё что в этом файле будет написано.

Связано это с тем, что установленное приложение с сервера можно запустить на локальном xorg, зайдя через ssh например.
Можно проверить наличие xorg в системе командой rpm -qa | grep xorg

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 104
Re: Сервер виртуализации 10.1.
« Ответ #6 : 05.09.2023 13:37:10 »
Связано это с тем, что установленное приложение с сервера можно запустить на локальном xorg, зайдя через ssh например.
Можно проверить наличие xorg в системе командой rpm -qa | grep xorg
Если в серверной инсталляции нет DE, то и xorg вряд ли есть.
Попробуйте использовать команду tee при установке пакетов, вывод в отдельный txt файл. Потом можно будет удалить всё что в этом файле будет написано.
Проще из лога вытащить всё, что устанавливалось. Опять же, можно сначала сделать apt-get dist-upgrade, а потом заниматься, спустя какое-то время, чтобы удобно было отследить. Это для того, чтобы обновление заодно с установкой нового случайно не произошло.

Оффлайн Onwardv

  • Давно тут
  • **
  • Сообщений: 50
Re: Сервер виртуализации 10.1.
« Ответ #7 : 05.09.2023 15:13:22 »
Цитировать
Роняем гипервизор и остаёмся и без гипервизора и без гостевой системы.

Чем не устраивает VirtualBox на нативной системе?

С самим гипервизором не планируется экспериментировать.
Только с разными гостевыми. Типа, рабочий контур и тестовый контур.
Сначала отработка в тестовом контуре, затем перенос в рабочий. И рабочий как-бы всегда работает и там экспериментов не планируется.
И как-то надо всё в контейнерах.
Даже если Гипервизор помер, то снова ставлю гипервизор и из архива запускаю контейнеры рабочего контура.
Например поюзать кластер 1с из нескольких нод, как на постгри, так и на MS SQL. Опять же обмен через RabbitMQ, 1С не умеет напрямую с кроликом работать, видел идею через USB шину - тоже хотелось бы попробовать. Также интересно Дженкинс, Сонар поковырять.
Т.е. машину обычно я довольно быстро замусориваю.

VirtualBox - какая-то тормознутая и не очень удобная. Хотелось бы, чтобы оно само там где-то в фоне крутилось и не мешалось.

Оффлайн Александр Ерещенко

  • Завсегдатай
  • *
  • Сообщений: 1 161
Re: Сервер виртуализации 10.1.
« Ответ #8 : 05.09.2023 15:20:09 »
Более родное - Libvirt  https://www.altlinux.org/Libvirt_(Qemu%2BKVM%2BVirt-manager)
Или именно PVE хочется? Тогда можно попробовать на десктопную ОС доустановить и донастроить (есть ньюанс с мостом и hosts) https://www.altlinux.org/PVE
« Последнее редактирование: 05.09.2023 15:26:37 от Александр Ерещенко »

Оффлайн rits

  • Завсегдатай
  • *
  • Сообщений: 1 043
  • ITS
Re: Сервер виртуализации 10.1.
« Ответ #9 : 05.09.2023 17:19:21 »
На данном дистрибутиве не пробовал, но для сервера на sysv я делал так:
Настройка графического окружения LXDE

Для работы в графической среде необходимо установить следующие пакеты:
(yes | apt-get install lxde-sysvinit xinit xscreensaver lxde-lxdm && chkconfig dm --level 3 on)
- перезагрузиться (init 6);

При некоторых ошибках в запущенном сеансе можно проверить настройки базовых приложений и конфликтные отключить (к примеру удалить xpolitkit).
Пуск > Настройки > Персональные > Приложения по умолчанию для LXsession >: Базовые приложения

Для работы с центром управления системой в графическом интерфейсе должен быть установлен пакет alterator-standalone:
# apt-get install alterator-standalone # ставить по желанию

Для работы KVM нужно:
1. Установленные пакеты qemu-kvm и libvirt-daemon
2. Запущенная служба libvirtd
Управлять KVM можно с помощью virt-manager - Virtual Machine Manager.
3.  Пользователь в групе vmusers: usermod -a G vmusers User1

Чтобы, перевести виртуальный диск Windows server на kvm машину с hyper-v или Win десятку в стойло, можно использовать эту команду
qemu-img convert -c -f vhdx -O qcow2 W2008R2.VHDX W2008R2.QCOW2
но не спеши цеплять W2008R2.QCOW2 на прямую а сделай снапобраз командой
qemu-img create -b W2008R2.QCOW2 -f qcow2 -F qcow2 W2008R2_BS1.QCOW2
и уже цепляй W2008R2_BS1.QCOW2, если не пошло, можно не удаляя образ bs повторить команду, выбрать другое виртуальное оборудование, загрузчик и повторить запуск, и так пока не встанет в стойло )

Что там напичкано в сервере виртуализации и с ситемД незнаю, но если ставить то все же лучше LXDE и не запускать ее автоматом, т. е. не делать chkconfig dm --level 3 on, а при необходимости под стандартным пользователем запускать оболочку командой startx. В любом случае экспериментируй и расскажи, что получилось.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Сервер виртуализации 10.1.
« Ответ #10 : 05.09.2023 18:32:13 »
На данном дистрибутиве не пробовал, но для сервера на sysv я делал так:

Эта инструкция не подойдёт.

Как-то так:
apt-get install pam-limits-desktop xfce4-default lightdm-gtk-greeter mesa-dri-drivers
systemctl set-default graphical.target
systemctl enable lightdm.service
reboot

Оффлайн rits

  • Завсегдатай
  • *
  • Сообщений: 1 043
  • ITS
Re: Сервер виртуализации 10.1.
« Ответ #11 : 05.09.2023 21:00:17 »
Как-то так:
Надо бы внести в заметки и для системды проверить, включая lxde

Оффлайн Onwardv

  • Давно тут
  • **
  • Сообщений: 50
Re: Сервер виртуализации 10.1.
« Ответ #12 : 06.09.2023 00:38:15 »
Всем спасибо.
Графическую оболочку запустить удалось, но сам сервер недоступен.
Что и как делал:

Установил AltLinux сервер виртуализации версии 10.1.
Всё выбирал по умолчанию (разметка диска для минимал) Из ПО выбрал "Proxmox".
После перезагрузки было сообщение, что сервер доступен по https://192.168.1.11:8006/

залогинился под root
выполнил поочередно команды (везде на запрос указывая "Y" ):
apt-get update
apt-get dist-upgrade
update-kernel
apt-get clean
reboot
После перезагрузки выполнил ещё команды:
apt-get install lxde-sysvinit xinit xscreensaver lxde-lxdm    (это для графической оболочки)
apt-get install firefox (браузер надо ставить отдельно)

Для запуска графической оболочки нужно выполнить команду:
startx
Загружается оболочка, после чего можно выйти в интернет и почитать всякие инструкции, например по установке АльтЛинукс.
Но вот на веб морду сервера зайти не удалось. Т.е.  по адресу https://192.168.1.11:8006/  ничего не откликается.

Машина пингуется по адресу 192.168.1.11 даже с другого компьютера.

Завтра еще покопаюсь.

Пару моментов для информации:
1) На русский язык в оболочке переключиться не удалось. Тут стоит отметить, что я долго и не пытался разобраться
2) На железяке до этого была Вин10 и Кубунту. Альт ставил 3-й системой. Кубунту перестала запускаться в нормальном режиме (стартует в защищенном), Вин10 работает как обычно.

Оффлайн rits

  • Завсегдатай
  • *
  • Сообщений: 1 043
  • ITS
Re: Сервер виртуализации 10.1.
« Ответ #13 : 06.09.2023 20:06:40 »
На русский язык в оболочке переключиться не удалось.
Добавить русскую раскладку и выбрать сочетание клавиш.