debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: Debian на Hyper-V  (Прочитано 5388 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Mc.Sim

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 14
    • Блог любителя экспериментов
  • Jabber: mc.sim@k-max.name
Debian на Hyper-V
« : 27 Январь 2012, 23:17:13 »
Доброго времени, форумчане!
Подскажите, есть ли у кого-то опыт полноценного запуска Debian на указанной виртуалке?
Поделитесь опытом?
Попытался запустить сабж, но устал бороться с ошибками.
Сначала поставил ядро из бэкпортов 2.6.39, пересобрал из исходников с поддержкой hyper-v по инструкиции.
Но система после засыпания и просыпания отказывалась работать, а через некоторе время - падала в panic. >:(
Обновил ядро до 3.2.0-0.bpo.1-686-pae. Засыпание и просыпание стало корректно работать, зато стали сыпаться ошибки на консоль при попытках взаимодействия с жестким диском.
Пример ошибок при выключении машины:

Попытался отключить ipv6:
# grep ipv6 /etc/modprobe.d/blacklist.conf
blacklist ipv6
и
#grep ipv6 /etc/default/grub
GRUB_CMDLINE_LINUX="ipv6.disable=1"
# update-grub
в результате опять ошибки:

при этом, система становится не загружаемой - падает при загрузке в panic.
В общем, танци с бубном...

Поделитесь опытом, пожалуйста!


ТС: почитайте и перезалейте скриншоты согласно правилам форума. И рекламу из их правого нижнего угла уберите. В противном случае они будут удалены. Модератор.
« Последнее редактирование: 05 Июнь 2012, 10:40:27 от Mc.Sim »
 

Оффлайн ihammers

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 1742
  • Debian GNU/Linux Stretch
    • Алтайская Группа Пользователей Linux
  • Jabber: ihammers@jabber.ru
Re: Debian на Hyper-V
« Ответ #1 : 28 Январь 2012, 09:01:58 »
Попытался отключить ipv6:
# grep ipv6 /etc/modprobe.d/blacklist.conf
blacklist ipv6
и
#grep ipv6 /etc/default/grub
GRUB_CMDLINE_LINUX="ipv6.disable=1"
# update-grub
в результате опять ошибки:
...
Смысл отключения IPv6 мне непонятен, ну да ладно. 
Попробуем разобраться в ваших ошибках.  Сможете запустить систему через init=/bin/bash и выдать:
cat /etc/fstab
В каком режиме находятся разделы при обновлении grub ro или rw?

PS: Hyper-V не использовал, но думаю что ошибки не из-за того что используется данный продукт для виртуализации.
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64,
LXQt/KDE/OpenBox AMD Phenon X4 / 16Gb RAM / ATI HD7750 Silent
_______________________________
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64, LXQt/KDE/OpenBox
Acer Aspire One 722 AMD C60 / 4Gb RAM / ATI HD6290
 

Оффлайн Mc.Sim

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 14
    • Блог любителя экспериментов
  • Jabber: mc.sim@k-max.name
Re: Debian на Hyper-V
« Ответ #2 : 28 Январь 2012, 15:36:35 »
ihammers, спасибо за ответ.
В общем, очень интересная ситуация получается....
Физически, в гостевой системе подключен 1 HDD через виртуальны IDE-контроллер:


При этом, в системе определяется 2 винта как /dev/sda и /dev/sdb:


можно предположить, что это один и тот же винт, но определяется как 2 устройства.
И самое интересное - у разделов одинаковые UUID:


Именно по этому, видимо, и сыпятся ошибки.
Видимо при обновлении ядра что-то произошло с udev.
Но что-то я не могу представить, как бы эти 2 винта "объеденить"  ???
cat /etc/fstab
Собственно, вот содержимое fstab:


Смысл отключения IPv6 мне непонятен, ну да ладно.
ipv6 отключаю за ненадобностью. + имел проблемы с производительностью на SAMBA в режиме ADS (при включенном ipv6 все ipv4 адреса транслировались samba как ipv6, в результате чего загрузка ЦП демонами nmbd и smbd доходила до 100%)

P.s. так же при загрузке выводятся следующие ошибки:


P.P.s. Сcори, что в скриншотах, а не кодом.


Сообщение объединено: 28 Январь 2012, 16:12:01
Видимо при обновлении ядра что-то произошло с udev.
в общем, ситуация просняется... При включении модулей ядра hyper-v один и тот же винт, который ранее определялся как подключенный к интерфейсу ata стал определяться через другой интерфейс:


« Последнее редактирование: 05 Июнь 2012, 11:01:27 от Mc.Sim »
 

Оффлайн ihammers

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 1742
  • Debian GNU/Linux Stretch
    • Алтайская Группа Пользователей Linux
  • Jabber: ihammers@jabber.ru
Re: Debian на Hyper-V
« Ответ #3 : 28 Январь 2012, 16:15:16 »
Да ничего.  Плохо то, что система видит один винт как два, аля зеркало.  Одинаковые uuid следствие идентичности разделов, так что такие uuid's ожидаемы.

Насчёт IPv6 ясно.

Если есть возможность можно попробовать следующий вариант (если не охота заморачиваться с установкой по новой, с последней версией ядра, но без сборки):
  • Создаешь новый винт и подключаешь к виртуалке.
  • Копируешь с помощью dd sda на вновь созданный винт, получаешь полностью идентичный клон винта.
  • Убираешь первый винт, и оставляешь вновь созданный.
  • Пробуешь загрузиться.

Посмотрите debian wiki

PS: должно сработать, главное чтобы новый винт система не определила как 2.
« Последнее редактирование: 28 Январь 2012, 16:20:14 от ihammers »
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64,
LXQt/KDE/OpenBox AMD Phenon X4 / 16Gb RAM / ATI HD7750 Silent
_______________________________
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64, LXQt/KDE/OpenBox
Acer Aspire One 722 AMD C60 / 4Gb RAM / ATI HD6290
 

Оффлайн Mc.Sim

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 14
    • Блог любителя экспериментов
  • Jabber: mc.sim@k-max.name
Re: Debian на Hyper-V
« Ответ #4 : 28 Январь 2012, 17:04:15 »
Без пересборки никак не получится. Ибо в стандартной комплектации ядра модуль Hyper-v выключен.
Да и как установишь систему с ядром из бэкпортов... тоже мало представляется :)
Ибо стандартное ядро, которое идет с 6.0.3 вообще не поддерживает Hyper-V.
Ладно, сейчас попробую с dd поэкспериментировать...
а на wiki статья несколько устарела.

отпишусь о результатах :)

Сообщение объединено: 28 Январь 2012, 19:22:12
В общем, создал новый винт, скопировал через dd, подключил, а он опять как 2 винта определяется.
И вообще, любой IDE винт определяется как 2 винта :(
Ох уж этот мелкософт (хотя в данном случае - ох уж этот Linux  ;D )...
Есть в Hyper-V возможность подключения SCSI контроллера, но гостевая система не поддерживает загрузку со SCSI. :(

В общем, все больше я склоняюсь к VMware vSphere.
Уж слишком много приседаний для коммерческого продукта Hyper-V.
« Последнее редактирование: 28 Январь 2012, 19:22:12 от Mc.Sim »
 

Оффлайн ihammers

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 1742
  • Debian GNU/Linux Stretch
    • Алтайская Группа Пользователей Linux
  • Jabber: ihammers@jabber.ru
Re: Debian на Hyper-V
« Ответ #5 : 28 Январь 2012, 19:43:16 »
В общем, создал новый винт, скопировал через dd, подключил, а он опять как 2 винта определяется.
И вообще, любой IDE винт определяется как 2 винта :(
Ох уж этот мелкософт (хотя в данном случае - ох уж этот Linux  ;D )...
Есть в Hyper-V возможность подключения SCSI контроллера, но гостевая система не поддерживает загрузку со SCSI. :(

В общем, все больше я склоняюсь к VMware vSphere.
Уж слишком много приседаний для коммерческого продукта Hyper-V.
В одной из рассылок нашёл подобную тему list.debian.org

Если в говорите про ESXi (обрезанный ESX), то лучше не стоит, так как доступа к главной системе у вас не будет.  Хоть и есть возможность получить доступ под root, а вот установки приложений и добавления пользователя... такой возможности не будет.  У VMware нет нормальных управлялок для GNU/Linux, только под windows.  Хоть и делают на основе RedHat.

А так если не брать выше сказанное, то системы функционируют нормально под управлением ESXi-server.

ИМХО лучше обратить внимание на Xen.

Со SCSI нормально всё должно быть, но можно сделать небольшой костыль:
Cоздаём SCSI винт переносим всю систему на него, а на IDE винт устанавливаем grub.  Но на мой взгляд, это не самый лучший вариант.
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64,
LXQt/KDE/OpenBox AMD Phenon X4 / 16Gb RAM / ATI HD7750 Silent
_______________________________
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64, LXQt/KDE/OpenBox
Acer Aspire One 722 AMD C60 / 4Gb RAM / ATI HD6290
 

Оффлайн Mc.Sim

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 14
    • Блог любителя экспериментов
  • Jabber: mc.sim@k-max.name
Re: Debian на Hyper-V
« Ответ #6 : 28 Январь 2012, 20:53:05 »
В одной из рассылок нашёл подобную тему list.debian.org
Это мной созданная тема :)
Если в говорите про ESXi (обрезанный ESX), то лучше не стоит, так как доступа к главной системе у вас не будет.  Хоть и есть возможность получить доступ под root, а вот установки приложений и добавления пользователя... такой возможности не будет.  У VMware нет нормальных управлялок для GNU/Linux, только под windows.  Хоть и делают на основе RedHat.
Дык я буду управлять из него, из Windows :)
Я не сторонник Linux на десктопе (если десктоп не предназначен только для серфинга в интернет и набору текста).
Считаю, что Linux это все же серверная ОС.
А согласно инструкции вроде как бесплатной версией гипервизора можно управлять с помощью vSphere Client, что меня вполне устраивает :)
А так если не брать выше сказанное, то системы функционируют нормально под управлением ESXi-server.
Это обнадеживает  ;)
ИМХО лучше обратить внимание на Xen.
тоже хороший вариант. но что-то я не нашел информации о поддержке USB в данном гипервизоре. А узнав о поддержке USB в VMware меня это решение вдвойне завлекло. Виртуализирую 1С сервер !
На другой железяке наверно попробую Citrix Xen.
Со SCSI нормально всё должно быть, но можно сделать небольшой костыль:
Cоздаём SCSI винт переносим всю систему на него, а на IDE винт устанавливаем grub.  Но на мой взгляд, это не самый лучший вариант.
Да, об этом думал, но это действительно костыль :)
Сервер все же планировался в итоге в продакшн попасть. Хочеться надежное решение с минимумом костылей.

А в общем, спасибо за подсказки!

Оффлайн ihammers

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 1742
  • Debian GNU/Linux Stretch
    • Алтайская Группа Пользователей Linux
  • Jabber: ihammers@jabber.ru
Re: Debian на Hyper-V
« Ответ #7 : 28 Январь 2012, 21:24:57 »
В одной из рассылок нашёл подобную тему list.debian.org
Это мной созданная тема :)
Ясненько :)

Если в говорите про ESXi (обрезанный ESX), то лучше не стоит, так как доступа к главной системе у вас не будет.  Хоть и есть возможность получить доступ под root, а вот установки приложений и добавления пользователя... такой возможности не будет.  У VMware нет нормальных управлялок для GNU/Linux, только под windows.  Хоть и делают на основе RedHat.
Дык я буду управлять из него, из Windows :)
Я не сторонник Linux на десктопе (если десктоп не предназначен только для серфинга в интернет и набору текста).
Считаю, что Linux это все же серверная ОС.
Меня Debian GNU/Linux в качестве десктопа вполне устраивает.  Работа и наука меняет отношение к OS  ;)

А согласно инструкции вроде как бесплатной версией гипервизора можно управлять с помощью vSphere Client, что меня вполне устраивает :)
А так если не брать выше сказанное, то системы функционируют нормально под управлением ESXi-server.
Это обнадеживает  ;)

А узнав о поддержке USB в VMware меня это решение вдвойне завлекло. Виртуализирую 1С сервер !
На другой железяке наверно попробую Citrix Xen.

Сервер все же планировался в итоге в продакшн попасть. Хочеться надежное решение с минимумом костылей.

А в общем, спасибо за подсказки!
Точно не знаю правильность метода подключения USB в Xen, но на форуме Citrix есть тема по данному вопросу.

Для 1С hasp-keys требуется подключать?

Желаю удачного решения вашей задачи.

PS: если найдёте интересные статьи по Xen, то создавайте тему или скинте в ЛС:)  Надеюсь тоже получить железку под Xen.  Но перед этим придется на домашней машине связку Xen-Cluster (OpenMPI) поднять для расчётов.
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64,
LXQt/KDE/OpenBox AMD Phenon X4 / 16Gb RAM / ATI HD7750 Silent
_______________________________
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64, LXQt/KDE/OpenBox
Acer Aspire One 722 AMD C60 / 4Gb RAM / ATI HD6290
 

Оффлайн Mc.Sim

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 14
    • Блог любителя экспериментов
  • Jabber: mc.sim@k-max.name
Re: Debian на Hyper-V
« Ответ #8 : 28 Январь 2012, 21:59:24 »
Точно не знаю правильность метода подключения USB в Xen, но на форуме Citrix есть тема по данному вопросу.
да, решения на основе USB over IP работает в любой виртуальной среде.
Для 1С hasp-keys требуется подключать?
да, для 1с USB-HASP используется.
Желаю удачного решения вашей задачи.
спасибо  ;)
PS: если найдёте интересные статьи по Xen, то создавайте тему или скинте в ЛС:)  Надеюсь тоже получить железку под Xen.  Но перед этим придется на домашней машине связку Xen-Cluster (OpenMPI) поднять для расчётов.
по Linux+Xen в единственном месте нашел более менее толковый мануал тут: http://xgu.ru/wiki/Xen

Оффлайн Mc.Sim

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 14
    • Блог любителя экспериментов
  • Jabber: mc.sim@k-max.name
Re: Debian на Hyper-V
« Ответ #9 : 01 Февраль 2012, 00:41:08 »
В общем. Я всем доволен на бесплатном гипервизоре VmWare. И венда 2k8 r2 работает превосходно и дебиан без ошибок и клиент для управления ESXi тоже превосходный и USB пробрасывается и виртуализация оборудования реализована грамотней (возможность регулировать частоту процессора для гостевых систем и возможность ограничения ввода/вывода с дисковой подсистемой) и много других плюшек.
Да и ресурсов кушает в разы меньше (например ОЗУ 1024Мб в гипервизоре на Hyper-v против 512Мб - гипервизор на ESXi, хотя это субъективно :) ).
всем советую как замену Hyper-V  8)

Оффлайн dduh

  • Пользователь
  • *
  • Сообщений: 38
Re: Debian на Hyper-V
« Ответ #10 : 02 Июнь 2012, 12:07:49 »
А я всем доволен на бесплатном Proxmox (KVM+qemu). Все работает, основан на Дебиане, хорощая поддержка. Рещение из коробки. Поставил и забыл (если нет какой либо хитрой специфики).
 

Оффлайн Mc.Sim

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 14
    • Блог любителя экспериментов
  • Jabber: mc.sim@k-max.name
Re: Debian на Hyper-V
« Ответ #11 : 03 Июнь 2012, 23:37:59 »
dduh, спасибо. Тоже интересное решение. Взял себе на заметку эту виртуалку.

Оффлайн dduh

  • Пользователь
  • *
  • Сообщений: 38
Re: Debian на Hyper-V
« Ответ #12 : 05 Июнь 2012, 10:28:20 »
Тоже интересное решение. Взял себе на заметку эту виртуалку.
У Proxmox своеобразный подход. Разработчики признаю только хардовый раид, так что на софтовый раид установка через стандартный Дебиан. Насчет USB, проброс работает нормально, проблема с одинаковыми флешками, если они определяются с одним и темже id (или как оно называется?) типа 0000:0000, тогда гость видит только одну флешку.
 

Оффлайн Mc.Sim

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 14
    • Блог любителя экспериментов
  • Jabber: mc.sim@k-max.name
Re: Debian на Hyper-V
« Ответ #13 : 05 Июнь 2012, 10:41:52 »
ТС: почитайте и перезалейте скриншоты согласно правилам форума. И рекламу из их правого нижнего угла уберите. В противном случае они будут удалены. Модератор.
приношу извинения )
Поправил согласно правилам, по поводу рекламы - это не реклама, это авторство изображений )

Оффлайн Malaheenee

  • Ветеран
  • *****
  • Сообщений: 2565
  • Учтите, мы можем дать и вредный совет.
Re: Debian на Hyper-V
« Ответ #14 : 05 Июнь 2012, 10:43:00 »
Mc.Sim, а в остальных постах почему не поправили?
Debian Sid: XFCE x 1, openbox x 2.
Все мы где-то, когда-то и в чем-то были новичками.
 

Русскоязычное сообщество Debian GNU/Linux

Re: Debian на Hyper-V
« Ответ #14 : 05 Июнь 2012, 10:43:00 »


Теги:
 

debian 9 на virtualbox и иксы

Автор varc

Ответов: 3
Просмотров: 1009
Последний ответ 15 Октябрь 2017, 19:49:18
от varc
[ADT Eclipse + Android + VirtualBox] in Debian

Автор everloginme

Ответов: 0
Просмотров: 2116
Последний ответ 03 Декабрь 2012, 15:59:10
от everloginme
Проблемы при запуске Virtualbox 5.2 на Debian 9

Автор kvadim

Ответов: 11
Просмотров: 1573
Последний ответ 06 Июль 2018, 09:02:12
от kvadim
Debian, wine и Xserver - эпопея.

Автор saddam

Ответов: 10
Просмотров: 7075
Последний ответ 15 Май 2012, 18:22:20
от ihammers
[РЕШЕНО] Virtualbox из репозитория debian

Автор speed_vm

Ответов: 4
Просмотров: 2084
Последний ответ 09 Январь 2014, 05:16:16
от SeHELLioN