Jak uruchomić GICOMP? - Poznańskie Centrum Superkomputerowo
Transkrypt
Jak uruchomić GICOMP? - Poznańskie Centrum Superkomputerowo
Spis treści Odblokowanie polityk energii na komputerze.........................................9 Zmiany wprowadzane na komputerze..........................................................9 Wstęp............................................................................................................3 O tej instrukcji..........................................................................................3 O GICOMP...............................................................................................3 Jak to działa..............................................................................................3 Jak uruchomić GICOMP?.............................................................................4 Wymagania...............................................................................................4 Dostęp do aplikacji...................................................................................4 Pierwsze uruchomienie.............................................................................4 Logowanie................................................................................................4 Tytuł GICOMP – instrukcja użytkownika Błędy........................................................................................................4 Wersja dokumentu 1.0 Lista komputerów.........................................................................................5 Grupowanie..............................................................................................5 Stany komputerów....................................................................................5 Dostępne akcje..............................................................................................6 Wersja programu, której GICOMP 1.0 dotyczy dokument Data 21/03/11 Szczegółowe informacje o komputerach..................................................7 Statystyki..................................................................................................7 Zmiana stanów komputerów....................................................................7 Wyświetlanie dostępnych planów zasilania.............................................8 Aktywacja planu zasilania........................................................................8 Utworzenie nowego planu zasilania.........................................................8 Usunięcie planu zasilania.........................................................................9 Edycja szczegółów planu zasilania..........................................................9 Zablokowanie polityk energii na komputerze..........................................9 2 | Poznańskie Centrum Superkomputerowo-Sieciowe | GICOMP Jak to działa Wstęp O tej instrukcji Niniejsza instrukcja użytkownika opisuje ogólną funkcjonalność oprogramowania GICOMP. Znajdują się w niej informacje pozwalające na natychmiastowe rozpoczęcie korzystania z aplikacji. Opisane zostały dostępne funkcje oraz kroki, jakie należy wykonać, aby je aktywować. Należy pamiętać o tym, że oprogramowanie GICOMP jest obecnie intensywnie rozwijane i będzie wzbogacane o nowe funkcje. W związku z tym zawsze należy korzystać z aktualnej wersji instrukcji użytkownika. Informacja wersji dokumentu znajduje się obok spisu treści. O GICOMP GICOMP jest infrastrukturą do monitorowania i kontroli zużycia energii. Z powodu wzrastających cen elektryczności i rosnącej świadomości ekologicznej coraz popularniejsze stają się inicjatywy mające na celu zmniejszenie jej zużycia. Najbardziej widoczne rezultaty są możliwe do osiągnięcia w środowiskach z dużą liczbą komputerów. Główne cechy i możliwości aplikacji to: • • • • • • • • • Zdalne włączanie, usypianie i wyłączanie komputerów Monitorowanie na bieżąco zużycia energii, zarówno na podstawie obciążenia systemu jak i odczytu bezpośrednio z e-gniazdek Monitorowanie czasu pracy komputerów i urządzeń Generowanie statystyk ze szczegółowymi informacjami o czasie pracy Ustanawianie i aplikowanie polityk zarządzania energią Komunikacja za pomocą protokołu XMPP - bezpieczna, łatwa w konfiguracji, zgodna z najnowszymi standardami Łatwość rozbudowy - dzięki realizacji w języku Python i modułowej architekturze administrator może prosto dostosować system do lokalnych zapotrzebowań Wygodny panel administracyjny Zapewniony wysoki poziom bezpieczeństwa Podczas codziennej pracy pracownicy często zostawiają włączone komputery wychodząc na krótką przerwę lub spotkanie. Co więcej, zgodnie z przeprowadzonymi badaniami około 30% maszyn pozostaje uruchomionych po powrocie do domu, a około 10% nawet w trakcie weekendów. Jeśli firma zatrudnia wiele osób, tracona energia stanowi źródło znacznych wydatków na energię elektryczną. GICOMP to oprogramowanie, które pozwala na sprawne kontrolowanie stanu komputerów i odpowiednie nim zarządzanie w taki sposób, aby zminimalizować zużycie energii. Konfiguracja jest bardzo intuicyjna, nawet w przypadku zarządzania dużą liczbą maszyn. Aplikacja umożliwia ustawienie wielu parametrów polityk energii, takich jak wyłączenie ekranu, odłączenie zasilania od dysków twardych czy przejście w stan uśpienia lub hibernacji. Na bieżąco monitorowany jest aktualny pobór energii i tworzone są statystyki, nawet dla okresu obejmującego ostatni rok. Choć wymagana jest instalacja niewielkiego programu na każdym z komputerów, jego działanie jest nieodczuwalne dla pracownika i nie przeszkadza w codziennej pracy. Program nie wyświetla żadnych komunikatów, nie prosi również o wykonanie jakichkolwiek akcji. Jego działanie ogranicza się do odpowiedniego wyłączania komputera lub jego podzespołów jedynie w przypadku braku aktywności. Nie są jednak tracone żadne dane. Po powrocie pracownika możliwy jest bezproblemowy powrót do poprzedniego stanu. Oprogramowanie GICOMP zawiera odpowiednie zabezpieczenia zapobiegające przejęciu kontroli nad komputerami przez osoby postronne. Aplikacja jest bezpieczna: dostęp do panelu administracyjnego posiadają jedynie osoby uprawnione, a ponadto wprowadzone są dodatkowe środki ostrożności np. uniemożliwiające wykonanie pewnych akcji w godzinach czasu pracy. Dostęp do panelu administracyjnego możliwy jest z dowolnego miejsca na świecie poprzez przeglądarkę internetową. Wersja testowa systemu znajduje się na stronie http://app-trac.man.poznan.pl/tomcat/smoadev-manager/bin-release/SmoaDevManagerWebGUI.html Udostępnia ona kilka komputerów z zainstalowanym systemem Windows oraz Linux, którymi można dowolnie zarządzać. Nazwa użytkownika oraz hasło to admin. 3 | Poznańskie Centrum Superkomputerowo-Sieciowe | GICOMP Jak uruchomić GICOMP? Wymagania Do prawidłowego działania aplikacji wymagana jest przeglądarka z wtyczką Adobe Flash Player oraz łącze internetowe. Dostęp do aplikacji Adres panelu administracyjnego zostanie podany przez PCSS. Do prawidłowego zalogowania się wymagane jest podanie loginu oraz hasła. Jeśli nie znasz danych dostępowych, skontaktuj się ze swoim administratorem. Pierwsze uruchomienie Podczas pierwszego uruchomienia aplikacji konieczne może być skorzytanie z panelu konfiguracyjnego. Wprowadzone ustawienia są automatycznie zapamiętywane, zatem nie jest konieczne ich ponowne wpisywanie w przyszłości. Aby przejść do panelu konfiguracyjnego, należy kliknąć przycisk Zmień ustawienia aplikacji, dostępny w oknie logowania. Wpisanie poprawnej wartości w polu URL aplikacji jest konieczne do prawidłowego działania systemu. Jest to adres programu, z którym odbywa się wszelka komunikacja podczas pracy z GICOMP. Jeśli nie jesteś pewien jaką wartość tam wpisać, skontaktuj się ze swoim administratorem. Częstotliwość odświeżania to liczba sekund, co jakie program powinien uaktualniać informacje na temat stanu poszczególnych komputerów. Większa wartość spowoduje, że wyświetlane informacje będą mogły być nieaktualne. Należy jednak pamiętać, że wybranie szybkiej częstotliwości odświeżania może spowodować zbyt duże obciążenie łącza internetowego. Optymalną wartością jest 5 sekund. Po ustawieniu wszystkich wartości należy kliknąć przycisk Zapisz konfigurację. Dane zostaną automatycznie zapisane i ponownie pojawi się okno logowania. Logowanie Po wprowadzeniu ustawień konfiguracyjnych należy podać dane dostępowe w oknie logowania i kliknąć przycisk Zaloguj. Jeśli dane są poprawne, automatycznie nastąpi zalogowanie. W przypadku podania błędnego loginu i/lub hasła, pojawi się odpowiedni komunikat. Po zalogowaniu nastąpi automatycznie połączenie z serwerem oraz pobranie listy dostępnych komputerów. Błędy Jeśli podczas działania aplikacji pojawią się jakieś błędy (zwykle związane z problemami z połączeniem), informacja o ich wystąpieniu pojawi się na dolnym pasku aplikacji. Rysunek 1: Okno logowania Rysunek 2: Błąd aplikacji 4 | Poznańskie Centrum Superkomputerowo-Sieciowe | GICOMP Dwukrotne kliknięcie w pasek z dokładnym opisem błędu. spowoduje otwarcie nowego okna Lista komputerów Grupowanie Stany komputerów Każdemu z komputerów przyporządkowany jest odpowiedni kolor oraz dodatkowe ikonki oznaczające aktualny stan. Na poniższym rysunku zostało przedstawionych kilka komputerów, z których każdy znajduje się w innym stanie (w tym przypadku nie zostały utworzone żadne podgrupy, zatem każdy z komputerów znajdzie się w jednej, ogólnej zakładce oznaczonej gwiazdką). Lista komputerów dostępna jest po lewej stronie głównego okna aplikacji. Każdy z komputerów posiada nazwę w postaci grupa.podgrupa1.podgrupa2@serwer, przy czym liczba podgrup nie jest ograniczona. Grupowanie odbywa sie w kolejności od najbardziej ogólnych do szczegółowych. Część przed znakiem @ odpowiada za logiczne przyporządkowanie komputera do odpowiedniego zbioru. Części oddzielone kropkami mogą być odpowiednikami działów i biur w firmie. Przykładowe podzielenie infrastruktury komputerowej (w tym wypadku na dwa pokoje 306 oraz 307 znajdujące się w tym samym biurze) prezentuje poniższy rysunek. Grupowanie widoczne jest również w aplikacji. GICOMP tworzy odpowiednie hierarchie ułatwiające zarządzanie. Przykładowo, możliwe jest kliknięcie w nazwę wybranej grupy, co spowoduje zaznaczenie wszystkich wchodzących w jej skład komputerów. Wybranie jakiejś akcji spowoduje jej wykonanie na wszystkich zaznaczonych maszynach. Rysunek 4: Przykładowe stany komputerów Ikona z zielonym “ptaszkiem” (ang. Tick, ✔) oznacza, że komputer odpowiada na polecenia (reaguje na XMPP pingi). Mozna zatem wysyłać żądania (np. wyświetlenie listy dostępnych polityk energii) i zostaną one odebrane i przetworzeone przez komputer. Ikona “zakazu” (czerwone kółko z przekreśleniem) oznacza, komputer nie odpowiada na polecenia (nie reaguje na XMPP pingi). że Ikona z dwoma zielonymi kółeczkami połączonymi linią oznacza, że można nawiązać połączenie sieciowe z danym komputerem (reaguje na ARP pingi). Nie gwarantuje poprawnej komunikacji. Na komputerze może bowiem nie działać prawidłowo program GICOMP (równie dobrze może on tam w ogóle nie być obecny). Jeśli kołeczka mają kolor szary a łącząca je linia jest przekreślona, to znaczy, że nie można nawiązać z komputerem połączenia sieciowego (nie reaguje na ARP pingi). Jeśli obecna będzie ta ikona, to jednocześnie widoczna będzie ikona “zakazu”. Rysunek 3: Przykładowe pogrupowanie infrastruktury komputerowej Kolor zielony tła oznacza, że aplikacja działa prawidłowo i komputer z pewnością przyjmie i przetworzy wysyłane żądania. Kolor szary oznacza, że komputer jest w stanie przejściowym. Jest 5 | Poznańskie Centrum Superkomputerowo-Sieciowe | GICOMP podłączony do sieci i za chwilę albo stanie się dostępny, albo się wyłączy. Kolor żółty sugeruje, że komputer został uśpiony lub zahibernowany. Po pewnym czasie (zależnym od ustawień serwera XMPP, zwykle jest to 10 minut) powinien zmienić kolor na czerwony. Może też jednak oznaczać, że ma problemy z połączeniem internetowym. Kolor czerwony oznacza, że komputer jest wyłączony i nie będzie reagował na żadne polecenia, ewentualnie poza ponownym włączeniem (jeśli ustawienia komputera są poprawne oraz znajduje się on w odpowiedniej podsieci). Mimo, że komputer może być w danej chwili niedostępny, nadal możliwe jest sprawdzenie jego statystyk zużycia energii. W czasie, gdy był wyłączony, podane zostaną zerowe wartości pobieranej mocy. Każdemu z komputerów przyporządkowany jest odpowiedni kolor oznaczający aktualny stan. Czerwone tło oznacza, że wybrana maszyna jest aktualnie uśpiona, zahibernowana lub wyłączona albo nie można z nią nawiązać połączenia. Kolor zielony oznacza, że komputer jest włączony i możliwe jest wykonywanie na nim wszystkich akcji. Dostępne akcje występowania w głównym oknie aplikacji. Należy zwrócić uwagę, że po wyświetleniu dostępnych schematów zasilania dla wybranych komputerów lista możliwych do wykonania akcji (ikon) zwiększa się – dostępne stają się dodatkowe operacje dla planów zasilania. Rysunek 5: Domyślnie dostępne akcje Rysunek 6: Rozszerzony zestaw dostępnych akcji Po najechaniu kursorem na każdą z ikon pojawia się informacja o jej przeznaczeniu. Po wykonaniu akcji możliwe są dwa rezultaty – natychmiastowe wyświetlenie wyniku (np. w przypadku statystyk) lub wyświetlenie informacji o komputerach, na których powiodło się wykonanie żądania, a na których wystąpił błąd. Poniższy rysunek prezentuje tę drugą sytuację: Wszystkie możliwe do wykonania akcje reprezentowane są poprzez symboliczne ikony w górnej części aplikacji. Przed ich użyciem należy jednak zaznaczyć na liście kopmutery, na których powinny być one zrealizowane. Możliwe jest manipulowanie stanami komputerów, wyświetlanie statystyk o zużyciu energii oraz tworzenie planów (schematów) zasilania. Przechowują one informacje o akcjach, jakie należy wykonać w przypadku bezczynności komputera. Możliwe jest utworzenie wielu planów i przełączanie się pomiędzy nimi. W danej chwili aktywny jest tylko jeden schemat. Wykonanie kolejnych akcji powoduje pojawienie się nowych zakładek pozwalających na kontynuowanie zadania lub informujących o rezultacie poprzednich czynności. Możliwe jest przełączanie się pomiędzy zakładkami w dowolnej chwili. Poniżej zostaną opisane poszczególne operacje Rysunek 7: Częściowe wykonanie żądania Po prawej stronie zostały wyświetlone komputery, na których wykonano akcję. Kolor zielony oznacza, że zakończyła się ona powodzeniem, natomiast kolor czerwony – błąd. w kolejności 6 | Poznańskie Centrum Superkomputerowo-Sieciowe | GICOMP Szczegółowe informacje o komputerach Możliwe jest wyświetlenie szczegółowych informacji na temat każdego z komputerów. Są to: • nazwa komputera w aplikacji GICOMP • nazwa komputera w sieci lokalnej (hostname) • zainstalowany system operacyjny • architektura komputera (64 lub 32-bitowa) • liczba i rodzaj procesorów • wielkość dostępnej pamięci RAM • adres IP • adres MAC karty sieciowej Statystyki Każdy z komputerów jest na bieżąco monitorowany pod względem zużywanej energii elektrycznej. Informacje te zapamiętywane są w bazie danych z możliwością ich późniejszego odtworzenia. Moduł statystyk pozwala na stworzenie wykresów prezentujących pobieraną moc przez wybrane komputery. W przypadku zaznaczenia większej liczby maszyn na wykresie zostanie pokazana osobna krzywa dla każdej z nich. Po kliknięciu w przycisk wyświetlenia statystyk pojawia sie również możliwość edycji ustawień. Aby uaktywnić tę opcję należy kliknąć w przycisk z niewielką strzałką znajdujący się po prawej stronie ekranu. Zostanie wyświetlony wówczas panel pokazany na rysunku . Zaznaczając opcje Data początkowa oraz Data końcowa wyświetlone zostaną okienka, w których możliwe jest wybranie początku oraz końca zakresu statystyk. Aby zaaplikować wprowadzone zmiany należy kliknąć przycisk Odśwież statystyki. Ponowne kliknięcie w przycisk ze strzałką ukryje opcje zmiany ustawień. Istnieją dwie metody pomiaru energii. Najdokładniejszą z nich jest wykorzystanie specjalnych mierników podłączanych do każdego komputera. Zakup dużej liczby takich urządzeń wiązałby się jednak kosztami. W związku z tym GICOMP potrafi również szacować pobieraną moc na podstawie obciążenia maszyny. W obecnej wersji aplikacji funkcja ta działa jedynie w systemach Windows. Rysunek 8: Zmiana ustawień wyświetlanych statystyk Zmiana stanów komputerów Na każdym z komputerów można wykonać: • włączenie – powoduje ponowne włączenie komputera • uśpienie – zapisuje stanu systemu w pamięci RAM; do jej podtrzymania wymagany jest niewielki pobór mocy • hibernację – działa podobnie jak uśpienie, jednak stan zapisywany jest na dysku twardym i komputer zostaje wyłączony; po jego ponownym uruchomieniu wszystkie 7 | Poznańskie Centrum Superkomputerowo-Sieciowe | GICOMP informacje zostają przywrócone w porównaniu z uśpieniem) • (trwa to jednak dłużej wyłączenie – działa tak samo jak kliknięcie przycisku zasilającego na obudowie komputera; przed rozpoczęciem właściwej akcji użytkownik zostaje poinformowany, że za chwilę nastąpi wyłączenie komputera i należy zapisać wszystkie dane Wyświetlanie dostępnych planów zasilania Po kliknięciu w każdy z powyższych przycisków program poprosi o potwierdzenie: Rysunek 10: Przykładowa lista planów zasilania Rysunek 9: Prośba o potwierdzenie żądania uśpienia komputera Wszystkie powyższe akcje zostają natychmiastowo wykonane (po potwierdzeniu), należy jednak pamiętać, że wyłączenie lub uruchomienie komputera zajmuje pewien czas. Zanim zmienią się kolory komputerów na liście w głównym oknie aplikacji może upłynąć kilkadziesiąt sekund. Aby możliwe było zdalne włączanie komputera konieczne jest spełnienie dodatkowego ograniczenia - musi się on znajdować w tej samej podsieci co komputer, który go wybudza. Jesli ta funkcjonalność nie działa wówczas jest bardzo prawdopodobne, że powodem jest niespełnienie tego warunku. W takim wypadku skontaktuj się z administratorem aplikacji czy planowane jest przywrócenie tej możliwości. Możliwe jest sprawdzenie dostępnych planów zasilania na wybranych komputerach. Wyświetlane są jedynie ich nazwy. W przypadku wybrania większej liczby komputerów, pokazane zostaną tylko te plany, które są wspólne dla każdego z nich (tzn. istnieją na każdym z komputerów). Aby odświeżyć listę polityk dla wybranego komputera (ponowne pobrać najnowsze dane) należy kliknąć przycisk Odśwież listę w prawym dolnym rogu ekranu (w okienku Perform actions). Ponadto po prawej stronie listy zapisany jest numer oznaczający liczbę komputerów, na których dostępna jest dana polityka energii (w powyższym przykładzie został wybrany tylko jeden komputer, dlatego przy jednej z polityk energii wpisana jest wartość 1). Aktywacja planu zasilania Po wybraniu na liście planu zasilania możliwe jest jego uaktywnienie na komputerze. Od tej chwili zastosowanie mają wszystkie zapisane w nim ustawienia. 8 | Poznańskie Centrum Superkomputerowo-Sieciowe | GICOMP Utworzenie nowego planu zasilania Po kliknięciu w ikonę tworzenia nowego planu zasilania pojawi się okno, w którym należy wypełnić jego nazwę oraz uzupełnić ustawienia. Wszystkie związane są z wykonaniem pewnej akcji po określonym czasie bezczynności komputera. Dostępne opcje to: • • • • wyłączenie ekranu odłączenie zasilania od dysków twardych uśpienie komputera hibernacja komputera; w przypadku ustawienia wcześniejszego czasu uśpienia i późniejszego przejścia w stan hibernacji, komputer najpierw zostanie uśpiony, a po określonym czasie automatycznie się zahibernuje; w odwrotnym wypadku jednak (późniejszy czas uśpienia) nastąpi wyłącznie hibernacja Ponadto dostępnych jest kilka dodatkowych opcji. Uaktywniane są one po kliknięciu w przycisk Uaktywnij ustawienia zaawansowane. Są to: • • akcja, jaka ma się wykonać po kliknięciu w przycisk zasilania akcja, jaka ma się wykonać po kliknięciu w przycisk uśpienia Domyślnie podczas tworzenia planu zasilania uaktywnione zostaną opcje odnoszące się do komputera pracującego na zasilaniu z gniazdka. Po kliknięciu w przycisk Komputer pracujący na baterii zostaną uaktywnione ustawienia dla komputera pracującego na baterii (przydatne w wypadku laptopów). W planie zasilania zawsze zapisywane są oba rodzaje parametrów. W przypadku komputera stacjonarnego, podłączonego zawsze do prądu zmiennego, drugi rodzaj ustawień nigdy nie jest wykorzystywany. Wprowadzenie wartości 0 dla któregokolwiek z parametrów oznacza, że dane ustawienie nigdy nie ma być wykorzystywane. Zatwierdzenie zmian następuje po kliknięciu w przycisk Zatwierdź zmiany w prawym dolnym rogu ekranu (w okienku Akcje). Nowy plan zasilania nie jest automatycznie uaktywniany na komputerze Usunięcie planu zasilania Usunięcie planu zasilania powoduje jego wykasowanie z wybranego komputera. Przed wykonaniem operacji zawsze pojawia się komunikat z prośbą o potwierdzenie. W przypadku usunięcia aktywnego planu zasilania aktywowany będzie inny, losowo wybrany. Edycja szczegółów planu zasilania Edycja planu zasilania jest równoważna tworzeniu nowego. Różnica polega na tym, że na komputerze nie zostanie utworzony nowy schemat, zmienią się jedynie parametry wybranego planu. Należy jednak pamiętać o jednej szczególnej sytuacji. W przypadku zmiany nazwy wybranej polityki zostanie tak naprawdę utworzona nowa. Ponieważ stara również zostanie zachowana, należy pamiętać o jej usunięciu. Nie dotyczy to zmiany jedynie opisu polityki. Zablokowanie polityk energii na komputerze Wybranie tej opcji spowoduje zablokowanie możliwości wprowadzania zmian w politykach na wybranym komputerze. Opcja ta przydaje się w sytuacji gdy administrator sieci chce mieć wyłączność na edycję polityk na wszystkich komputerach. Odblokowanie polityk energii na komputerze Powoduje odblokowanie wybranym komputerze. panelu sterowania politykami energii na Zmiany wprowadzane na komputerze Wprowadzenie nowego planu zasilania lub zmiana któregoś z istniejących powoduje utworzenie nowej polityki na komputerze. Wszystkie te ustawienia mogą być wyświetlone lub zmienione w programie GICOMP – patrz poprzednie rozdziały. Jeśli aplikacja została uruchomiona jako program konsolowy, wówczas zadanie to jest 9 | Poznańskie Centrum Superkomputerowo-Sieciowe | GICOMP bardzo proste, gdyz taki program modyfikuje ustawienia aktualnie zalogowanego użytkownika. W systemie Windows XP należy wybrać Start → Panel Sterowania → Opcje zasilania. W przypadku Windows Vista oraz Windows 7 plany zasilania powinny być widoczne obok zegara systemowego. Jeśli jednak ich tam nie ma, należy wybrać Start → Panel Sterowania → Sprzęt i dźwięk → Opcje zasilania. Przykładowe zrzuty ekranu prezentujące opcje zasilania w Windows XP i Windows 7 oraz ich odpowiednik w programie GICOMP zostały przedstawione poniżej. Rysunek 11: Opcje zasilania w Windows 7 Rysunek 10: Opcje zasilania w Windows XP Rysunek 12: Opcje zasilania w programie GICOMP 10 | Poznańskie Centrum Superkomputerowo-Sieciowe | GICOMP W przypadku aplikacji działającej jako usługa przejrzenie listy polityk na Windowsie XP jest jednak utrudnione. Usługa działa niezależnie od zalogowanych użytkowników. Informacje o schematach zasilania zapisuje zatem w osobnym miejscu w rejestrze. Aby je przejrzeć w Windowsie XP należy w rejestrze HKEY_USERS/.DEFAULT/Control Panel/PowerCfg/PowerPolicies. wybrać Wynika z tego, że na tym systemie (jesli aplikacja będzie uruchomiona jako usługa systemowa) inne dane będą widoczne w panelu sterowania politykami energii, a inne w programie GICOMP. 11 | Poznańskie Centrum Superkomputerowo-Sieciowe | GICOMP