LINUX.ORG.RU

Linux+VmWare+Win2008R2


0

1

В общем, ситуация такая: нужно Win2008R2 (которая 64-х битная) поставить как гостевую ОСь.

Сервер HP ML360G3 (Xeon2.4 четырехядерный с 6 гигами оперативки, аппаратным рейд контроллером).

Имеет месть быть: Slackware64-13.1 с накиданными последними патчами.
VmWare Player 3.1.3 64-битная.
Ядро 2.6.32.27 - самое новое, на котором корректно компилируются модули вмвари для 64 бит без обработки набором напильников и натфилей (что интересно, кстати: для 32 бит они компилируются на 2.6.34.7).
Венда Server 2008R2 лицензионная.

Происхходит следующее: при установке, уже после перезагрузки, доходит до пункта «Завершение установки», рисует точечки, мышкой можно подергать, чего-то-там дергает «жестким диском». Но не устанавливается. Оставлял в таком виде на сутки (!!!). Пробовал варианты с Easy Install и просто установку как «Other 64-bit». Без разницы.

На ту же самую виртуальную машину нормально устанавливается ХР 64-бит.
С того же самого диска Win2008R2 без проблем всё установилось на IBMовский сервер.

Может кто-нибудь предположить в чем грабли? Может быть, нужно какие-то особенные параметры виртуальной машины создавать?


В качестве параметров гостевой что указано? Какие устройства (сеть, диск)? Для винды 2008 сами VMwar'щики, ЕМНИП, рекоммендуют ставить LSI SAS и e1000, если не используется паравиртуализация.

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

Тип гостевой ОС какой указан?


Если Easy Install, она сама определяет её правильно. Для «ручной» установки пробовал «Other 64-bit».

В качестве параметров гостевой что указано?


- 4 процессора
- 5120Мб оперативки
- 600Гб жесткий диск (IDE primary master)
- виртуальный CDROM (IDE secondary master)
- сеть bridged

рекоммендуют ставить LSI SAS и e1000


Ммм. А как это выбрать?

если не используется паравиртуализация


На 64 битах вмварь не умеет работать в режиме паравиртуализации.

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

Мы, видимо, о совершенно разных продуктах говорим.

Ммм. А как это выбрать?


Ну при создании машины, либо изменении ее параметров можно выбирать драйвера для устройств. Плюс, можно выбирать семейство операционки.

На 64 битах вмварь не умеет работать в режиме паравиртуализации.


O_____O Точно о разных продуктах :)

Есть ли в этой системе возможность выложить файл-описание VM (.vmx)?

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

Мы, видимо, о совершенно разных продуктах говорим.


Возможно. У меня - VmWare Player.

Есть ли в этой системе возможность выложить файл-описание VM (.vmx)?


.encoding = «ASCII»
config.version = «8»
virtualHW.version = «7»
numvcpus = «4»
scsi0.present = «TRUE»
scsi0.virtualDev = «lsilogic»
memsize = «5120»
ide0:0.present = «TRUE»
ide0:0.fileName = «windows.vmdk»
ide1:0.present = «TRUE»
ide1:0.fileName = «/root/winxp64.iso»
ide1:0.deviceType = «cdrom-image»
floppy0.startConnected = «FALSE»
floppy0.fileName = «»
floppy0.autodetect = «TRUE»
ethernet0.present = «TRUE»
ethernet0.virtualDev = «e1000»
ethernet0.wakeOnPcktRcv = «FALSE»
ethernet0.addressType = «generated»
sound.present = «TRUE»
sound.startConnected = «FALSE»
sound.fileName = "-1"
sound.autodetect = «TRUE»
pciBridge0.present = «TRUE»
pciBridge4.present = «TRUE»
pciBridge4.virtualDev = «pcieRootPort»
pciBridge4.functions = «8»
pciBridge5.present = «TRUE»
pciBridge5.virtualDev = «pcieRootPort»
pciBridge5.functions = «8»
pciBridge6.present = «TRUE»
pciBridge6.virtualDev = «pcieRootPort»
pciBridge6.functions = «8»
pciBridge7.present = «TRUE»
pciBridge7.virtualDev = «pcieRootPort»
pciBridge7.functions = «8»
vmci0.present = «TRUE»
roamingVM.exitBehavior = «go»
displayName = «windows»
guestOS = «other-64»
nvram = «windows.nvram»
virtualHW.productCompatibility = «hosted»
gui.exitOnCLIHLT = «FALSE»
extendedConfigFile = «windows.vmxf»
ethernet0.generatedAddress = «00:0c:29:e5:11:4b»
uuid.location = «56 4d 8a 87 0e 89 e1 db-f1 04 bd b0 d8 e5 11 4b»
uuid.bios = «56 4d 8a 87 0e 89 e1 db-f1 04 bd b0 d8 e5 11 4b»
cleanShutdown = «FALSE»
replay.supported = «FALSE»
replay.filename = «»
ide0:0.redo = «»
pciBridge0.pciSlotNumber = «17»
pciBridge4.pciSlotNumber = «21»
pciBridge5.pciSlotNumber = «22»
pciBridge6.pciSlotNumber = «23»
pciBridge7.pciSlotNumber = «24»
scsi0.pciSlotNumber = «16»
ethernet0.pciSlotNumber = «32»
sound.pciSlotNumber = «33»
vmci0.pciSlotNumber = «34»
vmotion.checkpointFBSize = «16777216»
ethernet0.generatedAddressOffset = «0»
vmci0.id = "-656076469"

su
() автор топика

Подозревую чтьо глупый вопрос-но-может в вирталбоксе поставить?

Ubuntu1104
()
Ответ на: комментарий от su

>scsi0.virtualDev = «lsilogic»

ethernet0.virtualDev = «e1000»


Вот про эти параметры я говорил в первом посте.

guestOS = «other-64»


У меня на 2008r2 эта строчка выглядит так:

guestOS = «windows7srv-64»

madgnu ★★★★★
()

Тут совсем какой-то идиотизм. Мало того что обрезок в виде VmWare Player, так еще и в нем Windows Server. Я просто не понимаю зачем это нужно все.

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

У меня там много лишнего (например, фичи процессора и т.п.), т.к. система промышленная.

Возможно, стоит попробовать полноценный Workstation хотя бы.

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

Ну киньте хотя бы какой есть. Поудаляю лишнее из него. Мне главное - чтобы установилось :)

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

Прикольно, удалось диски засунуть как SCSI.

Но ситуация с «зависанием» точно такая же.
Есть нехорошее подозрение, что это как-то связано с «видеокартой», поскольку такая ситуация возникает после «моргания» экраном (ну когда она пытается свой видеодрайвер установить).

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

Не факт что видеодрайвер, она в это время просто драйвера ставит.

М.б., стоит попробовать т.н. подготовительный CD? У IBM для серверов такие есть, сначала подложка форматирует диски и закидывает нужные дрова, а потом ставит винду. Можно туда vmware tools засунуть, например.

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

Спасибо огромное за помощь! Всё успешно заработало. Дело, по всей видимости, было в конфиге:
1. «Несущий» диск должен быть SCSI, желательно CDROM тоже SCSI.
2. Поскольку вмварь биос почему-то грузится только с IDE, на время установки я прописывал ide0:0 так же, как scsi1:0. После установки ide0:0 вырубил.
3. Остальные ненужные девайсы (ide0:1, ide1:0, ide1:1, floppy0, sound) желательно заранее выключить, если их не планируется использовать.
4. ethernet0 как e1000
5. svga.vramSize = «4194304» ну или 8 мегов. Главное - точно указать.
6. guestOS = «windows7srv-64» очень важно - сюда вмварь смотрит, чтобы понять какие именно дрова ставить из вмвари тулз.

Окончательный работающий vmx у меня получился такой:

.encoding = «ASCII»
config.version = «8»
virtualHW.version = «7»
numvcpus = «4»
ide0:0.present = «FALSE»
ide0:1.present = «FALSE»
ide1:0.present = «FALSE»
ide1:1.present = «FALSE»
scsi0.present = «TRUE»
scsi0.sharedbus = «none»
scsi0.virtualDev = «lsilogic»
scsi1.present = «TRUE»
scsi1.sharedbus = «none»
scsi1.virtualDev = «lsilogic»
memsize = «5120»
scsi0:0.present = «TRUE»
scsi0:0.fileName = «windows.vmdk»
scsi0:0.deviceType = «disk»
shed.scsi0:0.shares = «normal»
scsi1:0.present = «TRUE»
scsi1:0.fileName = «/root/w2008r2.iso»
scsi1:0.deviceType = «cdrom-image»
shed.scsi1:0.shares = «normal»
ethernet0.present = «TRUE»
ethernet0.virtualDev = «e1000»
ethernet0.wakeOnPcktRcv = «FALSE»
ethernet0.addressType = «generated»
svga.vramSize = «4194304»
disk.EnableUUID = «TRUE»
pciBridge0.present = «TRUE»
pciBridge4.present = «TRUE»
pciBridge4.virtualDev = «pcieRootPort»
pciBridge4.functions = «8»
pciBridge5.present = «TRUE»
pciBridge5.virtualDev = «pcieRootPort»
pciBridge5.functions = «8»
pciBridge6.present = «TRUE»
pciBridge6.virtualDev = «pcieRootPort»
pciBridge6.functions = «8»
pciBridge7.present = «TRUE»
pciBridge7.virtualDev = «pcieRootPort»
pciBridge7.functions = «8»
vmci0.present = «TRUE»
roamingVM.exitBehavior = «go»
displayName = «windows»
guestOS = «windows7srv-64»
nvram = «windows.nvram»
virtualHW.productCompatibility = «hosted»
gui.exitOnCLIHLT = «FALSE»
extendedConfigFile = «windows.vmxf»
ethernet0.generatedAddress = «00:0c:29:e5:11:4b»
uuid.location = «56 4d 8a 87 0e 89 e1 db-f1 04 bd b0 d8 e5 11 4b»
uuid.bios = «56 4d 8a 87 0e 89 e1 db-f1 04 bd b0 d8 e5 11 4b»
cleanShutdown = «TRUE»
replay.supported = «FALSE»
replay.filename = «»
pciBridge0.pciSlotNumber = «17»
pciBridge4.pciSlotNumber = «21»
pciBridge5.pciSlotNumber = «22»
pciBridge6.pciSlotNumber = «23»
pciBridge7.pciSlotNumber = «24»
scsi0.pciSlotNumber = «16»
ethernet0.pciSlotNumber = «32»
vmci0.pciSlotNumber = «34»
vmotion.checkpointFBSize = «16777216»
ethernet0.generatedAddressOffset = «0»
vmci0.id = "-656076469"
scsi1.pciSlotNumber = «33»
checkpoint.vmState = «»
scsi0:0.redo = «»
tools.syncTime = «TRUE»
tools.upgrade.policy = «manual»
floppy0.present = «FALSE»
sound.present = «FALSE»
unity.wasCapable = «FALSE»

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