Ru-Board.club
← Вернуться в раздел «Другие ОС»

» VMware ESX Server и VMware Infrastructure

Автор: LevT
Дата сообщения: 29.01.2008 10:44

Цитата:
Так же есть возможность приобрести NAS какой-нибудь,


Какой смысл "приобретать" то, что лучше сделать своими руками? NFS сторадж для начала заводится на винде R2. Когда перепробуешь несколько вариантов - будешь знать точно, нужно ли что-то покупать и зачем именно нужно.



Добавлено:
CHIRT

Цитата:
А подробнее можно описать на что конкретно ушло время, какие основные трудности возникли?


1) позабыл синтаксис многих заклинаний esxcfg-*, еще раз упёрся в различия -vmknic -a и -vswif -a. Нагородил кучу портгруп, свитчей и интерфейсов, с трудом поудалял.

2) в моем конкретном случае сильно помешал хаос на стораджах (перекрестные ссылки, подключенные из чужих папок диски). В боевых виртуалках были ссылки на бывший загрузочный сата сторадж. Еще позавчера я о них помнил, а в процессе позабыл напрочь.



Цитата:
Поделись, пожалуйста, зачем это нужно?


ну, хотя бы затем, чтобы не думать о кряках и лицензиях.
Автор: arsenalzp
Дата сообщения: 29.01.2008 12:24
Почитал блог vm4.ru я нашел много ссылок по теме NFS-VI3. Оказывается, что очень многие используют NFS на продакшнах для доступа к внешним хранилищам. Хорошие отзывы. Обрадовало.
Автор: trepov
Дата сообщения: 29.01.2008 13:49
arsenalzp
А для какой задачи Вы планируете поставить VMWare HA? ESX 3.5 обеспечит Вам отказоустойчивость самих виртуальных машин, но не приложений на них. К сожалению я, кроме кластеризации самих приложений, не вижу способа обеспечить отказоустойчивость. А при кластеризации приложений - нет смысла в VMWare HA
Автор: arsenalzp
Дата сообщения: 29.01.2008 14:18
Мне важно чтоб работали сами ВМ и, все что на них. А сервисы, которые на них, достаточно просты. Сейчас это все крутиться на довольно старом железе ) Первоначальной целью использования продуктов VMware, была консолидация серверов. Предполагалось вначале использовать VMware Workstation, но потом решили еще и отказоустойчивость внедрить.

Добавлено:
Так же хочется узнать- для работы VMware HA достаточно двух нод и единого хранилища? Надеюсь постоянно активного хоста с VirtualCenter Server ?

Добавлено:
В VMwareHA_twp.pdf как-то расплывчато написано или я не правильно понимаю. Написано, что VMware HA сможет перезапустить ВМ на других esx-хостах кластера. Правда ли это?
Автор: Michigun
Дата сообщения: 29.01.2008 20:27

Цитата:
Так же хочется узнать- для работы VMware HA достаточно двух нод и единого хранилища? Надеюсь постоянно активного хоста с VirtualCenter Server ?

Двух ESX и общего хранилища достаточно. Под действия HA попадут только те ВМ, которые на общем хранилище. VC нужен только для конфигурирования, для работы(срабатывания) HA VC не нужен. Он может быть например в упавшей ВМ, тогда HA ее поднимет.
Автор: vecialfor
Дата сообщения: 30.01.2008 08:20
Возникла такая ситуация. Переношу виртуальную машину с VMware Workstation 6 на ESX server 3.0. Переношу с помощью VMware converter. Виртуальная машина, которую переношу - ALT Linux. Так вот возникает следующая ситуация - машина переносится. А при включении ее не может найти жесткие диски на виртуальной машине. В Workstation в качестве жестких дисков, при создании образа были указаны IDE. Если переношу при помощи VMware Virtual machine importer мне выдает ошибку - An Iternal error has occured (sysimage.fault.OsVersionNotFound). ПОдскажите что делать?
Автор: brassnet
Дата сообщения: 30.01.2008 09:49
vecialfor
ESX ничего не знает про IDE диски...
Попробуй как вариант создать второй SCSI диск в воркстейшене, склонировать на него IDE, переключить машину на SCSI, а уж потом конвертить в ESX.
Автор: vecialfor
Дата сообщения: 30.01.2008 10:12
brassnet

То есть даже несмотря на виртуализацию эмулировать IDE диске в гостевой системе ESX server не может?
Автор: Michigun
Дата сообщения: 30.01.2008 11:27
vecialfor
если зайти в список виртуального железа, там из контроллеров дисков - только 2 типа SCSI контроллеров.
Автор: CHIRT
Дата сообщения: 30.01.2008 11:37
2 vecialfor

Когда создаёшь виртуалку в VMware Workstation надо выбрать вариант с поддержкой совместимости с ESX (в этом варианте, он не просто SCSI-контролер выбирает, а именно тот, который знает ESX - lsi logic). Тогда в будущем проблем с переносом не бывает.
Автор: vecialfor
Дата сообщения: 30.01.2008 11:55
CHIRT


Цитата:
Когда создаёшь виртуалку в VMware Workstation надо выбрать вариант с поддержкой совместимости с ESX (в этом варианте, он не просто SCSI-контролер выбирает, а именно тот, который знает ESX - lsi logic). Тогда в будущем проблем с переносом не бывает.
- то есть, если поменять на LSILogic в самом ESX то так следовательно не покатит?
Автор: Michigun
Дата сообщения: 30.01.2008 12:36
vecialfor
Насколько я помню, вопрос только в том, поднимется ли гостевая ОС.
Автор: vecialfor
Дата сообщения: 30.01.2008 12:58
Michigun

Ну вообщем то да. Нужно просто перетащить VM из Workstation на ESX server. Просто заново ставить систему и поднимать все службы - займет очень длительное время
Автор: brassnet
Дата сообщения: 30.01.2008 13:24
vecialfor
Я же написал как можно сделать без переустановки...
Автор: CHIRT
Дата сообщения: 30.01.2008 15:15
2 vecialfor

Чтобы не заморачиваться с клонированием дисков попробуй подправить руками vmx-файл. Добавь следующие строчки:

scsi0.present = "TRUE"
scsi0.virtualDev = "lsilogic"
scsi0:0.present = "TRUE"
scsi0:0.fileName = "твой vmdk-файл"

Соответственно это надо сделать для всех жёстких дисков. И не забывай менять номера scsi-портов. Что-то типа:

scsi0:1.present = "TRUE"
scsi0:1.fileName = "твой ещё один vmdk-файл"

Если дисков много, то можно добавить ещё один scsi-контроллер. Что-то типа:

scsi1.present = "TRUE"
scsi1.virtualDev = "lsilogic"
scsi1:0.present = "TRUE"
scsi1:0.fileName = "твой ещё один vmdk-файл"

Удали из него ссылки на IDE-диски, только CD не удаляй. Что-то типа этого:

ide0:0.present = "TRUE"
ide0:0.fileName = "твой vmdk-файл"

Ещё надо изминить строчку, где указывается тип сетевого контроллера. Должен быть e1000:

ethernet0.virtualDev = "e1000"

И последние. Проблема в том, запуститься ли гостевая система. Если да, то хорошо, если нет, то поможет только метод brassnet.

Если получится без клонирования, то отпишись сюда.
Автор: vecialfor
Дата сообщения: 31.01.2008 09:10
CHIRT

Это хорошая идея, я попробывал машину перетащить VMware Importer и изменить vmx файл, вообщем оказалось, что VMware Importer уже перетирает настройкинужным образом вот пример того что было

config.version = "8"
virtualHW.version = "6"
scsi0.present = "TRUE"
memsize = "256"
ide0:0.present = "TRUE"
ide0:0.fileName = "MASTER2.4.x kernel-000006-cl1-000003.vmdk"
ide1:0.present = "TRUE"
ide1:0.fileName = "auto detect"
ide1:0.deviceType = "cdrom-raw"
floppy0.fileName = "A:"
ethernet0.present = "TRUE"
usb.present = "TRUE"
sound.present = "FALSE"
sound.virtualDev = "es1371"
displayName = "StarGate"
guestOS = "other24xlinux"
nvram = "other24xlinux.nvram"

scsi0:0.present = "TRUE"
scsi0:0.fileName = "SDisk 2.4.x kernel-000006-cl1-000003.vmdk"
scsi0:1.present = "TRUE"
scsi0:1.fileName = "DISK2 2.4.x kernel-000006-cl1-000003.vmdk"
ethernet1.present = "TRUE"
ethernet2.present = "TRUE"

ide0:0.redo = ""
ide0:1.redo = ""
scsi0:0.redo = ""
ethernet0.addressType = "generated"
ethernet1.addressType = "generated"
ethernet2.addressType = "generated"
uuid.location = "56 4d 65 64 3f e2 4f 9d-55 ca 09 22 16 35 03 0c"
uuid.bios = "56 4d 70 c0 08 da ca 67-f8 d7 7d 9b e2 cd 96 b6"
ethernet0.generatedAddress = "00:0c:29:cd:96:b6"
ethernet0.generatedAddressOffset = "0"
ethernet1.generatedAddress = "00:0c:29:cd:96:c0"
ethernet1.generatedAddressOffset = "10"
ethernet2.generatedAddress = "00:0c:29:cd:96:ca"
ethernet2.generatedAddressOffset = "20"

tools.remindInstall = "FALSE"
checkpoint.vmState = ""

checkpoint.vmState.readOnly = "FALSE"

ide1:0.autodetect = "TRUE"

ide1:0.startConnected = "TRUE"
tools.syncTime = "FALSE"

isolation.tools.hgfs.disable = "TRUE"
virtualHW.productCompatibility = "hosted"
tools.upgrade.policy = "manual"

ethernet1.startConnected = "TRUE"
ethernet2.startConnected = "FALSE"

pciBridge0.present = "TRUE"
ehci.present = "TRUE"
svga.autodetect = "TRUE"

sound.autodetect = "TRUE"
sound.fileName = "-1"
pciBridge0.pciSlotNumber = "17"
scsi0.pciSlotNumber = "16"
ethernet0.pciSlotNumber = "32"
ethernet1.pciSlotNumber = "33"
ethernet2.pciSlotNumber = "34"
sound.pciSlotNumber = "-1"
ehci.pciSlotNumber = "36"
sound.startConnected = "FALSE"

floppy0.present = "FALSE"

ethernet1.connectionType = "custom"
ethernet1.vnet = "VMnet2"
ethernet2.connectionType = "bridged"
ethernet2.vnet = "VMnet0"
ethernet0.connectionType = "custom"
ethernet0.vnet = "VMnet2"

scsi0:1.redo = ""


Добавлено:
И вот пример того что стало
#!/usr/bin/vmware
config.version = "8"
virtualHW.version = "4"
floppy0.present = "false"
nvram = "ST.nvram"
powerType.powerOff = "soft"
powerType.powerOn = "default"
powerType.suspend = "soft"
powerType.reset = "soft"

displayName = "ST"
extendedConfigFile = "ST.vmxf"

scsi0.present = "true"
scsi0.sharedBus = "none"
memsize = "256"
scsi0:0.present = "true"
scsi0:0.fileName = "ST.vmdk"
scsi0:0.deviceType = "scsi-hardDisk"
scsi0:1.present = "true"
scsi0:1.fileName = "ST_1.vmdk"
scsi0:1.deviceType = "scsi-hardDisk"
scsi0:2.present = "true"
scsi0:2.fileName = "ST_2.vmdk"
scsi0:2.deviceType = "scsi-hardDisk"
ethernet0.present = "true"
ethernet0.startConnected = "false"
ethernet0.networkName = "VM Network"
ethernet0.addressType = "vpx"
ethernet1.present = "true"
ethernet1.startConnected = "false"
ethernet1.networkName = "VM Network"
ethernet1.addressType = "vpx"
ethernet2.present = "true"
ethernet2.startConnected = "false"
ethernet2.networkName = "VM Network"
ethernet2.addressType = "vpx"
guestOS = "other24xlinux"
uuid.location = "56 4d 4f 7d 59 8f 6a 10-c4 c3 d3 2c 36 29 68 f4"
sched.cpu.min = "0"
sched.cpu.units = "mhz"
sched.cpu.shares = "normal"
sched.mem.minsize = "0"
sched.mem.max = "256"
sched.mem.shares = "normal"

checkpoint.vmState.readOnly = "FALSE"
checkpoint.vmState = ""
ehci.pciSlotNumber = "36"
ehci.present = "TRUE"
ethernet0.generatedAddressOffset = "0"
ethernet0.pciSlotNumber = "32"
ethernet1.generatedAddressOffset = "10"
ethernet1.pciSlotNumber = "33"
ethernet2.generatedAddressOffset = "20"
ethernet2.pciSlotNumber = "34"
isolation.tools.hgfs.disable = "true"
pciBridge0.pciSlotNumber = "17"
pciBridge0.present = "TRUE"
scsi0.pciSlotNumber = "16"
sound.pciSlotNumber = "-1"
tools.syncTime = "FALSE"
tools.upgrade.policy = "manual"
virtualHW.productCompatibility = "hosted"

ethernet0.generatedAddress = "00:50:56:8c:25:f1"
ethernet1.generatedAddress = "00:50:56:8c:0b:f4"
ethernet2.generatedAddress = "00:50:56:8c:1a:32"
uuid.bios = "50 0c 71 61 64 7a 01 3c-1e f6 f7 03 cf 63 c7 36"

scsi0:0.redo = ""
scsi0:1.redo = ""
scsi0:2.redo = ""
sched.swap.derivedName = "/vmfs/volumes/4721fa05-bda9172c-8dcf-000e0c5eeb8f/ST/ST-d7db20d9.vswp"

scsi0.virtualDev = "lsilogic"
sched.scsi0:0.shares = "normal"
sched.scsi0:1.shares = "normal"
sched.scsi0:2.shares = "normal"


Добавлено:
Извините что так много кинул, просто для полноты картины. А если перетирать непосредственно файл, до переноса на виртуальную машину, то можно заменить архитектуру жестких дисков с IDE на SCSI но только эти диски не может прочитать операционная система. В данном случае Linux
Автор: Volia
Дата сообщения: 31.01.2008 10:17
Возникла проблема: на двух свежеустановленных ESX 3.5 в Service Console не находятся комманды esxcfg-*
Bash просто говорит "bash: esxcfg-vswitch: command not found"
причем командой find я их тоже не нашел.
но man справку по ним показывает

проблема решена: надо использовать "su -l"
Автор: CHIRT
Дата сообщения: 31.01.2008 11:04
vecialfor

VMware Importer-у виртуалку удалось перетащить или нет?

Автор: vecialfor
Дата сообщения: 31.01.2008 14:42
CHIRT

Он то ее перетащил, только при запуске не может подцепить IDE диски.
Автор: kstogov
Дата сообщения: 31.01.2008 16:06
Я страничке эдак на 67 писал про зависание при установке 3i.
Так вот проблема разрешилась просто, обновил BIOS для supermicro-вской mb.

Кто-нибудь, знает, как осуществляется мониторинг внутренних raid массивов под esx3i??
Ну хоть на том же DELL из списка поддерживаемых платформ??

Автор: Michigun
Дата сообщения: 31.01.2008 19:16
kstogov
в доке по менеджменту 3i говориться примерно следующее:
ESX 3i поддерживает Common Information Model (CIM). Это значит, что в нем работают некоие провайдеры к железкам, вернее, статусным данным от них. А к этим провайдерам должен цепляться агент на вешней машине. И сказанно - ищите(или ждите появления) умеющих так работать агентов у вендоров железа, которые под свои железки должны написать.
Автор: CHIRT
Дата сообщения: 31.01.2008 19:49
2 vecialfor


Цитата:
Он то ее перетащил, только при запуске не может подцепить IDE диски.


Я не понял. Что значит не может подцепить IDE диски. Не грузиться виртуалка или диски в биусе виртуалки не видны? Если видны, то видны все три? Какую ошибку выдаёт привключении виртуалки?


Цитата:
...вот пример того что было:

ide0:0.present = "TRUE"
ide0:0.fileName = "MASTER2.4.x kernel-000006-cl1-000003.vmdk"

scsi0:0.present = "TRUE"
scsi0:0.fileName = "SDisk 2.4.x kernel-000006-cl1-000003.vmdk"

scsi0:1.present = "TRUE"
scsi0:1.fileName = "DISK2 2.4.x kernel-000006-cl1-000003.vmdk"


Тут я вижу один IDE и два SCSI-диска. С какого диска грузится виртуалка?


Цитата:
пример того что стало

scsi0:0.present = "true"
scsi0:0.fileName = "ST.vmdk"

scsi0:1.present = "true"
scsi0:1.fileName = "ST_1.vmdk"

scsi0:2.present = "true"
scsi0:2.fileName = "ST_2.vmdk"


Какой здесь диск бывший IDE?

То есть идея такая, если все диски видны в биусе виртуалки, а виртуалка не грузится, то правильно ли указан загрузочный диск?



Добавлено:
2 Oleg_Kurilin и Michigun

По поводу загрузочной USB-флешки.

Сделал всё как вы говорили. Работает! Спасибо, ребята!

Загрузил с неё свой HP ProLiant DL380 G4 (жёстких дисков в нём нет). Поднять сервер заняло не более 1 минуты. Увидел всё железо (RAID-контроллер, дополнительную 4-х портовую сетевуху и карту FC). Сервак по сети доступен и готов присоединиться к развёрнутой виртуальной инфраструктуре.

Через пару минут после включения сервера, я понял, что в серверной мне делать больше нечего.

Первое впечатление от теста 3i на боевом железе: 3i - суппер!
Автор: kstogov
Дата сообщения: 01.02.2008 07:00
Michigun

Спасибо. Наверное попытаюсь что-нибудь извлечь с сайтов dell, hp и т.п. Эти фирмы под 3i будут делать агентов. А контроллеры то везде одинаковые. Если осилю, напишу.


ALL
Поясните по evolution mode.
Раньше т.е. Vi3, мне присылали ключи сроком использования - месяц.
С появлением Vi35, ключи закончились, появился evolution период на 60 дней.
В мануале написано по поводу VCenter:
NOTE Reinstalling the VirtualCenter Server after the 60‐day evaluation expires doesnʹt
restart evaluation mode.

Это каким таким образом??? , а если я не использую центр, а только клиент и хост esx3i.
Переформатирование дисков esx3i и установка заново не подойдет??? Если таки нет, значит на PC с VI клиентом что-то заносится в глубины реестра.
Я спрашиваю не в плане вареза, а нам как правило надо месяца 4, нет у нас ИТ департамента для внутреннего пользования, тот же Novell нормально идет навстречу.

Вопрос про покупку софта.
А где в России можно купить VI35 ?, я дней 10 назад звонил Павлу Новикову (Softline), он сказал, что ж..а, ничего пока не продается, звони мол через месяц.

Автор: arsenalzp
Дата сообщения: 01.02.2008 08:37
Добрый день.

Что является отказом для VMware HA? Пропадание с вязи с сервисной консолью ESX-хоста.Или падение одной ВМ на одном из ESX-хостов так же является failover и эта машина перезапускается на другом ESX-хосту?
Автор: Michigun
Дата сообщения: 01.02.2008 08:43

Цитата:
Что является отказом для VMware HA? Пропадание с вязи с сервисной консолью ESX-хоста.

Да.


Цитата:
Или падение одной ВМ на одном из ESX-хостов

В ESX 3.5 HA вроде как научился и этому - ориентируется на heartbeat от VMware tools.
Автор: LevT
Дата сообщения: 01.02.2008 08:56

Цитата:
А где в России можно купить VI35 ?, я дней 10 назад звонил Павлу Новикову (Softline), он сказал, что ж..а, ничего пока не продается, звони мол через месяц.


А зачем его покупать? Что мешает поднимать каждые два месяца новую винду с VC и переносить конфигурацию? (Если у вас, конечно, не сотня серверов).

Продавцы должны гоняться за покупателем, а не наоборот. Иначе у них рожа треснет преждевременно.
Автор: Topspeed
Дата сообщения: 01.02.2008 10:39
Ответ
Цитата:
Вопрос про покупку софта.
А где в России можно купить VI35 ?, я дней 10 назад звонил Павлу Новикову (Softline), он сказал, что ж..а, ничего пока не продается, звони мол через месяц.


Добрый день, уважаемый KSTOGOV!

Напомните мне, пожалуйста, когда я Вам отказал в покупке ESX 3.5 и "сказал, что ж..а" ))? Этого не было и быть не могло. Возможно вы имели в виду ESX 3i standalone, то эта лицензия действительно пока не распространяется и связано это c доработкой 3i (наверняка знаете, что HA поддерживается экспериментально и для промышленного использования пока не годится). Как раз вот эта ситуация и обещает проясниться в ближайшем будущем.
ESX 3.5 и ESX 3i - разные вещи (цена, функционал, лицензирование)

+ Я наверняка Вам сообщил о том, что заказы на ПО VMware принимаются, но временно не размещаются. Это связано с изменением в законодательстве РФ:
"В связи с вступлением в силу с 01 января 2008 г. Четвертой части Гражданского Кодекса РФ, статьи 1 Федерального Закона от 19.07.2007 N 195-ФЗ "О внесении изменений в отдельные законодательные акты Российской Федерации в части формирования благоприятных налоговых условий для финансирования инновационной деятельности", а также полученных разъяснений Министерства Финансов РФ и Федеральной налоговой службы РФ, с 01.01.2008 года возникла необходимость пересмотра условий поставки ряда программных продуктов на территории Российской Федерации."

С февраля готовы разместить Ваш заказ

Мои контакты у Вас есть, если у Вас есть вопросы, пожалуйста, обращайтесь.

Павел Новиков.
Автор: arsenalzp
Дата сообщения: 01.02.2008 11:45

Цитата:

http://www.vmware.com/products/vi/vc/ha.html

* Protect applications with no other failover options and make high availability possible for software applications that might otherwise be left unprotected.
* Protect applications from OS related failures by automatically restarting virtual machines when failure is detected (experimental mode).
* Establish a consistent first line of defense for your entire IT infrastructure.


Тут они пишут что защищает приложения ОС от сбоев.
Ничего непонятно. Экспериментальная опция.

В офф документах типа VMwareHA_twp.pdf они об этом умалчивают. Странно.
Реклама?
Автор: kstogov
Дата сообщения: 01.02.2008 12:57
Павел, добрый день.
Я писал VI35, а не ESX35.
И говорили мы именно о esx3i, а это часть VI35, хотя есс-но может использоваться отдельно.
Буду звонить.


P.S. Для хорошей связи с клиентами ip-телефония не лучший вариант
Автор: Topspeed
Дата сообщения: 01.02.2008 13:03
Ничего не умалчивают, но и на первых страницах не пишут естесственно ))

http://www.vmware.com/products/vi/esx/esx3i.html

Specific Differences in the ESX Server 3i 3.5.0 Release
Support for VMware HA with ESX Server 3i version 3.5.0 is experimental!!! See the release notes for more details.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110

Предыдущая тема: IMS REAL/32 v7.8x ... 7.94 (Buy?)


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.