kott
Contributor
Contributor

exception has been thrown by the target of an invocation

Приветсвую всех,

Есть у меня сервер VC, на нем не удается запустить VI клиента. Точнее он запускается но с такой ошибкой "exception has been thrown by the target of an invocation". Структуру видно, но как только кликаешь на элемент сразу выпрыгивает окошко с этой ошибкой. Если щелкнуть правой кнопкой на сервере то выдает "object reference not set to an instance of an object". Раньше все работало, потом сервак сдох, винты перекинули на аналогичное (почти Smiley Happy) железо, пришлось ставить винду поверх и разливать hp support pack. К самому серверу претензий вообще нет, все прекрасно работает, VC работает, никаких ошибок, но клиент не запускается. С любой рабочей станции можно запустить клиента, прицепиться к серверу и все нормально. Облазил весь инет, применял все рекомендации, писал в поддержку, они мне ничего кроме того что я нашел в инете не посоветовали.

Судя по сообщению корни проблемы растут в район .net framework. Переставлял всяко разно с изващениями, безрезультатно. Может было у кого?

0 Kudos
8 Replies
Igor_Nemilosti1
Contributor
Contributor

+1 к .net framework.

Попробуйте переставить винду и vCenter заново. Предварительно можно перенести базы VCDB и UMDB.

--

Igor Nemilostivy

-- Igor Nemilostivy
0 Kudos
AntonVZhbankov
Immortal
Immortal

Честно говоря, не вижу необходимости запуска VI клиента на сервере vCenter.

А в остальном - явные проблемы с операционной системой. Подобные перестановки поверх зачастую чреваты самыми разными проблемами.

Так что альтернативы:

1) расслабиться и не запускать клиента на vCenter

2) выполнить чистую установку винды, vCenter и подцепить старую базу



---

http://blog.vadmin.ru

EMCCAe, MCITP: SA+VA, VCP 3/4/5, VMware vExpert http://blog.vadmin.ru
0 Kudos
kott
Contributor
Contributor

Ну винду то переставить это всегда можно

Там еще HP RDP правда сидит, настроенный...

Можно конечно его еще на виртуальной машине поднять, но я хотел чтобы был единый сервер для всего, в том числе и для бекапа.

И еще я хочу использовать update manager, наколько я помню там что то нужно ставить на той машине на которой запущен клиент и вроде обновления он там же хранит...

Поправьте меня если я не прав....

0 Kudos
Igor_Nemilosti1
Contributor
Contributor

Сервис Updare Manager'а необходимо поставить на машину куда будут закачиватся патчи, и в процессе установки указать адресс vCenter'а. К VIClient'у устанавливается плагин от Updare Manager, когда он уже установлен и VIClient' подключен к vCenter'у.

--

Igor Nemilostivy

-- Igor Nemilostivy
0 Kudos
AntonVZhbankov
Immortal
Immortal

Виртуальные машины предназначены в том числе и для разнесения сервисов по серверам. Просто позволяют вместо 20 мелких ненагруженных серверов использовать 1-2 средних со средней нагрузкой.

Update Manager в простейшем варианте ставится вместе с vCenter, но клиент тут вообще не при чем. Клиент стоит и работает на Вашей рабочей машине, а не нас сервере.



---

http://blog.vadmin.ru

EMCCAe, MCITP: SA+VA, VCP 3/4/5, VMware vExpert http://blog.vadmin.ru
0 Kudos
kott
Contributor
Contributor

А как же плагин? Он , насколько я понимаю, ставится на машину с которой запускается клиент?

0 Kudos
Igor_Nemilosti1
Contributor
Contributor

Все верно. Когда вы устанавливаете плагин из окна Plugin Manager с вкладки Plugins, он скачивается и разворачивается на Ваше машинке, где стоит и сам VIClient.

--

Igor Nemilostivy

-- Igor Nemilostivy
0 Kudos
AntonVZhbankov
Immortal
Immortal

Плагин всего лишь добавляет вкладку в вашем VI клиенте и посылает команды сервису Update Manager, развернутому на машине с vCenter.


---

http://blog.vadmin.ru

EMCCAe, MCITP: SA+VA, VCP 3/4/5, VMware vExpert http://blog.vadmin.ru
0 Kudos