Скопированная/импортированная виртуальная машина сервера Xen не видит все процессоры?

Скопированная/импортированная виртуальная машина сервера Xen не видит все процессоры?

Я установил новый сервер Xen Host с большим количеством ядер. Я попытался скопировать и импортировать VM со старого Host. Когда я пытаюсь увеличить CPU, опция показывает мне только то, что было доступно на старом Host. Если я создам новую VM на новом Host, я увижу все CPU. Почему так? Как решить эту проблему?

решение1

Я решил свою проблему. Я нашел документ, в котором подробно описывается, как вносить изменения в сокеты и ядра с помощью XSCONSOLE. Однако часть, используемая для изменения ядер, у меня не работала.

Решением было копировать, перемещать, экспортировать/импортировать или восстанавливать виртуальные машины из резервной копии на новый хост. Затем создать новую виртуальную машину на новом хосте, используя соответствующую версию ОС, которая соответствует ОС виртуальной машины, с которой вы работаете. Не запускайте новую виртуальную машину. Эта новая виртуальная машина на новом хосте — просто работающая решетка.

Преобразуйте эту новую VM в шаблон. Отсоедините VHD от импортированной (и т. д.) VM. Теперь используйте созданный вами шаблон для создания новой VM со спецификациями импортированной (и т. д.) VM. Возьмите значения по умолчанию для размера VHD. Не запускайте его.

Теперь отсоедините VHD по умолчанию на 32 ГБ и подключите VHD из импортированной вами VM. Запустите VM, и она загрузится нормально.ПРИМЕЧАНИЕ:Обязательно используйте правильную конфигурацию загрузки (например, BIOS - UEFI), как на виртуальной машине, которая была импортирована (и т. д.) при создании новой виртуальной машины на новом хосте с использованием созданного вами шаблона. Теперь вы можете изменить сокеты и ядра по своему желанию. Если у вас есть какие-либо вопросы, не стесняйтесь спрашивать.

Связанный контент