LINUX.ORG.RU
ФорумAdmin

KVM - install без GUI

 


0

2

Первый раз юзаю kvm, поэтому вопросы про инсталляцию...
ставлю на Debian без GUI, поэтому для инсталляции дистрибутива (гостя) нужен VNC (--graphics=vnc) ?
Чтобы подключиться и понажимать далее-далее-далее...
VNC нужен в виде своего сервера (tightvncserver) или там свой?
Что именно пошагово надо сделать?



Последнее исправление: tip78 (всего исправлений: 2)

VNC нужен в виде своего сервера (tightvncserver) или там свой?

Свой. Если только про qemu-kvm (не через libvirt) то как-то так:

qemu-kvm ....... -nographic -display "vnc=$YOU_IP:7"....
VNC будет доступен на $YOU_IP:5907/tcp В части порта, не опечатка, именно так vnc=$YOU_IP:7 семерка, порт будет 5900+это чиселко, в моем примере получается 5907.

Если про libvirt то:
virt-install.....--graphics vnc,listen="$YOU_IP",port="$VNCPORT"....
VNC будет доступен на $YOU_IP:$VNCPORT/tcp

anc ★★★★★
()
Последнее исправление: anc (всего исправлений: 3)
Ответ на: комментарий от tip78

так ну второе это для вовремя инсталляции

Нет.

а X не нужен на сервере?

Нет.

ЗЫ Если вам не только на время инсталла, а и потом гуйней пользоваться собираетесь, то рекомендую вместо vnc использовать spice.

anc ★★★★★
()
Ответ на: комментарий от anc

как нет, там же virt-install?

spice... просто вместо vnc написать spice?
а в Remmina что это будет?

ещё, когда пишет такое:

Запуск установки...
ERROR Имя «buster64» уже используется другой гостевой системой.
Возможно, установка домена завершилась неудачей.
Если вы уверены, что установка прошла нормально, перезапустите домен:
virsh --connect qemu:///system start buster64
В противном случае начните процесс установки заново.

КАК начать процесс установки заново?
прошлую я отменил через Ctrl + C

tip78
() автор топика
Последнее исправление: tip78 (всего исправлений: 1)
Ответ на: комментарий от tip78

как нет, там же virt-install?

И? virt-install в TUI очень хорошо себя чувствует. Рулим или через vnc или spice

spice... просто вместо vnc написать spice?

Угу

а в Remmina что это будет?

spice

КАК начать процесс установки заново?

Удалить «неудачную машинку»

sudo virsh destroy --domain buster64
sudo virsh undefine --domain buster64

anc ★★★★★
()
Последнее исправление: anc (всего исправлений: 1)
Ответ на: комментарий от anc

вот только undefine и сработал... там ничего не было в virsh list и он говорил, что «не запущено»

Я подключился к столу! Спасибо вам :)
но да, я буду на него залазить ещё, а про spice пока непонятно
в Remmina нет spice...
в protocol есть только: RDP, SFTP, SSH, VNC plugin

tip78
() автор топика
Последнее исправление: tip78 (всего исправлений: 1)
Ответ на: комментарий от anc

а можно ли с виртуалкой работать снаружи?
Т.е. на виртуалке будет слушать демон, а я прямо с сервера с ним работаю - это ок или надо с другой виртуалки работать?

tip78
() автор топика
Ответ на: комментарий от anc

всё таки эти ошибки при инсталляции явная недоработка...

Запуск установки...
ERROR internal error: cannot load AppArmor profile 'libvirt-c1639f7f-df74-450d-9d3e-dc0fda8f8136'
Возможно, установка домена завершилась неудачей.
Если вы уверены, что установка прошла нормально, перезапустите домен:
virsh --connect qemu:///system start centos7
В противном случае начните процесс установки заново.

говорят это вообще баг...

This is a bug in libvirt. See https://bugs.launchpad.net/ubuntu/ source/libvirt/ bug/665531
Edit the xml definition of the virtual domain with «virsh edit domainname» command. Replace type='host_device' with type='raw' in the xml definition.

на это он мне говорит:

# virsh edit centos7
error: failed to get domain 'centos7'

этого домена нет ни в каких списках, а инсталлить всё равно не даёт...

в другом месте советуют вообще apt remove apparmor

tip78
() автор топика
Последнее исправление: tip78 (всего исправлений: 1)

QEMU-KVM скорее всего ты имел в виду, потому что KVM - это модуль ядра, а не гипервизор. Короче тебе нужно установить qemu-system и libvirt, libvirt - средство оркестрации, нужное, чтобы гипервизоры автоматически запускались. В состав libvirt входит утилита командной строки virsh, а конфиги виртуальных машин хранятся в xml-файлах, там можно настроить по всякому, то том числе и с VNC-доступом, документация вся есть на на libvirt.org, если не разберёшься, то напиши мне послезавтра, у меня готовый xml-шаблон есть.

sunny1983 ★★★★★
()
Ответ на: комментарий от tip78

Не знаю, что за apparmor

Не используй virt-install, а напиши вручную xml-файл и создай домен с помощью:

virsh –connect qemu:///system define centos7.xml

чтобы увидеть все домены используй:

virsh –connect qemu:///system list –all

sunny1983 ★★★★★
()
Последнее исправление: sunny1983 (всего исправлений: 1)
Ответ на: комментарий от tip78

Возможно тут проблема в том, что данный гипервизор не поддерживает EFI-загрузку. А с других iso, кроме инсталяционного диска CentOs 7 удаётся загрузиться, с systemrecuecd, например?

sunny1983 ★★★★★
()

Я бы рекомендовал эту статью посмотреть, но только первые 4 пункта.

  1. Подготовка сервера
  2. Установка и запуск
  3. Настройка сети
  4. Создание ВМ
    Далее на сервере ставишь virt-manager и фффсё…! =)
    Если с винды работаешь, то при подключении к серверу прокидывай иксы -> в консоли virt-manager и делай там что хочешь…! Как таковых иксов, чтоб жрали ресурсы на сервере не будет и городить всякие VNC не надо…
Shprot
()
Последнее исправление: Shprot (всего исправлений: 3)
Ответ на: комментарий от Shprot

я на Debian настраиваю, там networking по-другому настраивается
и мост настраивается отдельным скриптом из bridge-utils
т.е. не подойдут их советы про сеть

tip78
() автор топика
Последнее исправление: tip78 (всего исправлений: 2)
Ответ на: комментарий от tip78

сделал запуск как там, но всё равно ошибка после Starting anakonda network manager

tip78
() автор топика
Ответ на: комментарий от tip78

Ну и…? Подключайся по SSH с линухи удалённо с пробросом икса и запускай virt-manager…

Shprot
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.