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ę!

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.


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


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,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.