Size: a a a

OpenStack — русскоговорящее сообщество

2020 June 11

S

Stevie in OpenStack — русскоговорящее сообщество
Да уже провайдер ответил, надо говорит драйвера на рабочей системе интегрировать. Что еще ?
источник

S

Stevie in OpenStack — русскоговорящее сообщество
Я там читал что какие-то еще штуки хитрые надо делать... с виндой
источник

J

J in OpenStack — русскоговорящее сообщество
Stevie
Windows Server Core 2004
Ааа, тьху.
Нужно поставить и "взвести" cloudbase-init, иначе никакие метаданные виртуалка не будет получать. Ни хостнейм ни файлы, если тебе вздумается их передавать через user-data.
Плюс к этому да, надо поставить ВСЕ virtio драйверы. И virtio-scsi и Virtio-blk и для сети virtio и даже virtio-serial и virtio-baloon.
источник

S

Stevie in OpenStack — русскоговорящее сообщество
VirtIO вроде сказали только для диска и сети надо. А клаудинит надо настроить или просто поставить ?
источник

J

J in OpenStack — русскоговорящее сообщество
Stevie
VirtIO вроде сказали только для диска и сети надо. А клаудинит надо настроить или просто поставить ?
источник

S

Stevie in OpenStack — русскоговорящее сообщество
Спасибо
источник

S

Stevie in OpenStack — русскоговорящее сообщество
Надо вам карма-бота добавить )
источник

J

J in OpenStack — русскоговорящее сообщество
Stevie
VirtIO вроде сказали только для диска и сети надо. А клаудинит надо настроить или просто поставить ?
Если не собираешься делать sysprep и сбрасывать систему до oobe, то надо еще и в конфиг cloudbase для основной стадии добавить все нужные плагины. Потому что по-умолчанию, он большую часть делает во время oobe.
источник

S

Stevie in OpenStack — русскоговорящее сообщество
Просто до этого я переносил образ между двумя разными провайдерами, по-видимому у обоих был Опенстак ) и не было проблем, кроме лишнего сетевого интерфейса. А сейчас образ свежий с Hyper-V
источник

S

Stevie in OpenStack — русскоговорящее сообщество
У меня кстати в итоге та винда заглючила, которую между опенстаками переносил. Удалил ее. Там сбой пошел где-то в .NET
источник

J

J in OpenStack — русскоговорящее сообщество
И поставь все драйверы, а то мало ли чо.
virtio-serial пригодится как минимум операторам облака, чтобы видеть отладочный вывод cloudbase-init в консоли виртуалки. А может у твоего провайдера есть возможность и самому смотреть лог загрузки.
baloon драйвер не нужен, так то. Потому что опенстек ресайз на горячую не делает. Но может пригодиться в будущем.
источник

S

Stevie in OpenStack — русскоговорящее сообщество
У них какие-то глюки с мапом сетевых дисков. Стоит статус Reserved у диска и ниче с ним не сделать, бывает
источник

S

Stevie in OpenStack — русскоговорящее сообщество
Где-то читал что-то еще про Windows Secure Boot в образе, надо типа выключать его в ВМ ? Или не надо, вот думаю.
источник

J

J in OpenStack — русскоговорящее сообщество
Stevie
У меня кстати в итоге та винда заглючила, которую между опенстаками переносил. Удалил ее. Там сбой пошел где-то в .NET
Ну потому что у разных провайдеров разные конфигурации по-умолчанию. Для дисков у кого-то virtio обычный, у кого-то virtio-scsi. Версии qemu тоже разные, а значит - разное эмулируемое железо, хотя различия и небольшие. Версии опенстека тоже могут быть разные) Процессоры разные.
А виндовс, кто бы чо ни говорил, довольно хрупкая фигня и ломается от малейшего чиха.
источник

J

J in OpenStack — русскоговорящее сообщество
Stevie
Где-то читал что-то еще про Windows Secure Boot в образе, надо типа выключать его в ВМ ? Или не надо, вот думаю.
Д хз.
А какая разница, виртуалки то, скорее всего, в bios режиме грузятся.
источник

S

Stevie in OpenStack — русскоговорящее сообщество
J
Если не собираешься делать sysprep и сбрасывать систему до oobe, то надо еще и в конфиг cloudbase для основной стадии добавить все нужные плагины. Потому что по-умолчанию, он большую часть делает во время oobe.
А достаточно будет конфиг подсунуть или запускать его надо еще ? cloudbase-init
источник

J

J in OpenStack — русскоговорящее сообщество
Stevie
А достаточно будет конфиг подсунуть или запускать его надо еще ? cloudbase-init
Не надо как раз.
И после каждой перзагрузки системы после установки надо подчищать hkey_local_machine > software > cloudbase solutions.

Там смотри, два конфига.
Один c:\program files\cloudbase solutions\conf\ cloudbase.conf или как-то так называется и второй такой же, только с припиской unattend.
Поскольку стадии Unattend у тебя не будет, раз ты sysprep винды не делаешь, тебе надо просто все плагины заставить отрабатывать на финальном этапе загрузки.
https://cloudbase-init.readthedocs.io/en/latest/plugins.html
источник

J

J in OpenStack — русскоговорящее сообщество
ВОт как-то так, вроде)
источник

S

Stevie in OpenStack — русскоговорящее сообщество
А подчищать зачем
источник

S

Stevie in OpenStack — русскоговорящее сообщество
Попробую вот это добавить:

plugins=cloudbaseinit.plugins.common.sethostname.SetHostNamePlugin,cloudbaseinit.plugins.common.networkconfig.NetworkConfigPlugin
источник