Oprogramowanie do śledzenia zasobów bez dostępu do sieci

0

Mam wiele maszyn wirtualnych z różnymi systemami operacyjnymi Windows i Linux oraz różnymi aplikacjami (np. MS-SQL), które muszę kontrolować / śledzić.

Haczyk: niektóre z tych maszyn są w izolowanych sieciach, bez dostępu do Internetu, bez dostępu do zarządzania.

Dobra wiadomość: mam pełny dostęp do serwera virtualcenter i mogę wykorzystać interfejsy API do wywoływania skryptów w systemie operacyjnym gościa.

Niekoniecznie POTRZEBĘ znać identyfikatora produktu / klucza, ale byłby to bonus…

Jak więc przeprowadzić inspekcję licencji w moim środowisku wirtualnym, w którym mogę nie mieć dostępu sieciowego do maszyn wirtualnych?

Z góry dziękuję!

JakeRobinson
źródło

Odpowiedzi:

1

Chcesz grać z VIX API, jeśli chcesz budować własne narzędzia.

Jeśli jesteś gotów zapłacić (dużo) za rozwiązanie, Symantec Management Platform ma komponent Virtual Machine Management, który współpracuje z ich pakietem Server Management Suite, który może to zrobić, a SCVMM powinien to zrobić \ powinien być w stanie zrobić to wkrótce. Nie użyłem żadnego z nich do tego celu, więc nie mogę przysiąc, że będą działać, ale od jakiegoś czasu jest to bardzo gorący temat zarządzania VI.

Helvick
źródło
1

W tym kontekście proszę zdefiniować dostęp do sieci, ponieważ jeśli masz dostęp administracyjny do Vcenter, możesz uzyskać dostęp do konsoli na każdym punkcie końcowym. Chociaż może poprosić Cię o login (coś, czego możesz nie mieć), musisz mieć dostęp do sieci, aby móc komunikować się z gościem.

Wróćmy do tematu.

Możesz użyć PowerCLI, aby uzyskać dostęp i wykonywać skrypty w systemach-gościach.

Przykład 1 (najistotniejszy)

http://www.van-lieshout.com/2010/01/powercli-get-wmi-info-from-isolated-guests/

Przykład 2

http://www.virtu-al.net/2010/02/05/powercli-changing-a-vm-ip-address-with-invoke-vmscript/

Moją sugestią jest dostosowanie przykładów skryptu kontroli lub skryptu inwentaryzacji. Prawdopodobnie będzie to na system operacyjny (Powershell, WMI, * powłoka nix).

Referencje dla PowerCLI:

http://communities.vmware.com/servlet/JiveServlet/download/1597600-42488/PowerCLI-Poster-4.1.pdf http://virtu-al.net/Downloads/PowerCLIQuickReference.pdf

Brennan
źródło
Dostęp sieciowy w tym kontekście oznacza bezpośrednio z / do maszyny gościa. Dostęp do konsoli pochodzi z hosta ESX, a nie z maszyny wirtualnej gościa.
JakeRobinson
Dostęp sieciowy w tym kontekście oznacza bezpośrednio z / do maszyny gościa. Dostęp do konsoli pochodzi z hosta ESX, a nie z maszyny wirtualnej gościa. Jestem zapalonym użytkownikiem PowerCLI i korzystałem z invoke-vmscript, co jest dość prostą częścią. Nie boję się też napisać trochę perla, ale potrzebuję dobrego zasobu na temat tego, jak właściwie zebrać informacje od gościnnych maszyn wirtualnych ...
JakeRobinson
Jak wspomniano, będziesz musiał to zrobić dla każdego systemu operacyjnego. Sugerowałbym coś takiego jak open-audit.org lub równoważne ... Wierzę, że będziesz potrzebował administratorów, aby umieścić je na każdym lokalnym hoście lub na ograniczonym koncie z czymś takim jak dostęp do kontroli.
Brennan,