Приветствуем “новичка” на нашем блоге – раньше я его статьи не переводил. Итак – Geert Verbist.
Установка vCenter на Windows Server 2008 R2 дело нетривиальное. Впрочем, нужно выполнить всего два условия:
- .NET Framework 3.5.1.
- 32-bit DSN к базе vCenter.
.NET Framework 3.5.1.
- Откройте Server Manager и добавьте функционал (Add Feature). Кстати, а вы знаете, что в R2 Server Manager может подключаться к удаленным серверам?
- Раскройте дерево с .NET 3.5.1.
- Не устанавливайте WCF Activation, он повлечет за собой IIS, а IIS начнет конфликтовать с веб-службами vCenter.
32-bit DSN к базе vCenter
- Когда вы создаете DSN на свежеустановленной Windows Server 2008 R2, он является 64-битным объектом, тогда как инсталлятор vCenter ищет 32-битный DSN. Для создания 32-битного DSN вам необходимо установить SQL Native Client на сервер и создать DSN с его помощью;
- SQL Server Native Client является частью SQL Server 2005 Feature Pack. На странице скачивания выберите 64-битный пакет (потому что вы его устанавливаете на 64-битную систему);
- После установки выполните команду odbcad32 (ее можно найти с помощью меню “Пуск”);
- Выберите вкладку “Системные DSN”;
- Нажмите кнопку “Добавить”;
- На первой странице визарда выберите SQL Native Client;
- Укажите имя и описание создаваемого системного DSN, а также укажите, на каком SQL-сервере будет располагаться база;
- На странице аутентификации выберите подходящий метод;
- Когда увидите приглашение к тестированию источника DSN – протестируйте его.
Вот и все.
А как быть, если на заключительном этапе, при настройке FireWall’а выходит ошибка, и ролбак…
Думал какие то проблемы с ним, но нет, всё работает вполне. Может есть какой то способ установки без его (firewall)
Есть смутное подозрение, что 32битный DSN используется Update Manager
Кроме того, в ОС может не оказаться нужной версии SQL Client для подключения к SQL – в этом случае его нужно доставить самостоятельно!
Ситуация такая: dsn создан, тест проходит. а вот при установке vcentr при выборе dsn (его не видно) если ввожу руками имя созданного dsn то пишет что не является 64 битным..
Для ручного создания DSN используется odbcad32.exe
http://www.terrcon.com/tips/010-gp-tech-tips-32-bit-dsn-on-64-bit-computer.htm
32 bit находится в syswow64, 64 bit – в system32.
Скорее всего у вас DSN создан с 32битной утилитой.
for M.Zaitsev:
Подобная картина наблюдается при установке vCenter 5.0
Он требует 64 bit Native Client.
Microsoft® SQL Server® 2008 R2 Native Client X64 Package (sqlncli.msi) берём
Насчет DSN: для простой установки Vcenter 5 не требуется 32 битного ДСН. У меня так сделано – Win2008R2, установлен SQL Native Client_X64, из панели управления вызвана оснастка ОДБС, системный ДСН, создать исчтоник на основе (внимание!)SQL Native Client. После этого установка идет без проблем – источник видится в выпадающем меню соответствующего шага инсталлятора.
2Артем: не совсем понял. Если речь идет об установке vCenter без Update Manager – то так и есть, вам подойдет родной (64битный) DSN.
А вот если вы будете ставить Update Manager, он этого DSN не увидит, ему 32битный подавай (http://kb.vmware.com/kb/2003790)