Opsi

opsi
Deweloperzy uib GmbH, Moguncja, Niemcy
Wersja stabilna
4.2.0.55 / 5 sierpnia 2021 ; 18 miesięcy temu ( 05.08.2021 )
Magazyn
Napisane w Python, Jawa
System operacyjny Linuks , Microsoft Windows
Dostępne w Angielski, francuski, niemiecki, hiszpański, turecki
Typ Zarządzanie siecią Administracja systemem
Licencja GNU AGPL
Strona internetowa www.opsi.org _ _

Opsi (otwarta integracja z serwerem PC) to system dystrybucji i zarządzania oprogramowaniem dla klientów Microsoft Windows , oparty na serwerach Linux . Opsi jest rozwijany i utrzymywany przez uib GmbH z Moguncji w Niemczech . Główne części Opsi są dostępne na licencji open source na licencji GNU Affero General Public License .

Cechy

Kluczowe cechy opsi to:

  • Zautomatyzowana instalacja systemu operacyjnego (wdrażanie systemu operacyjnego)
  • Dystrybucja oprogramowania
  • Zarządzanie poprawkami
  • Zapasy (sprzęt i oprogramowanie)
  • Zarządzanie licencjami / Zarządzanie zasobami oprogramowania
  • Obsługa wielu lokalizacji

Narzędzie do zautomatyzowanej instalacji jest ważne i niezbędne do standaryzacji, łatwości konserwacji i oszczędności kosztów większych sieci komputerowych.

Opsi obsługuje klienckie systemy operacyjne MS Windows XP , Server 2003 , Windows Vista , Server 2008 , Windows 7 , Server 2008R2 , Server 2012 , Windows 8.1 , Server 2012 R12 oraz Windows 10 . Obsługiwane są wersje 32- i 64-bitowe. Do instalacji serwera opsi dostępne są pakiety dla dystrybucji Linuksa Debian , Ubuntu , SLES , Univention Corporate Server , CentOS , RHEL i OpenSuse .

Zautomatyzowana instalacja systemu operacyjnego

Poprzez interfejs zarządzania można wybrać klienta do instalacji systemu operacyjnego. Jeśli klient uruchamia się przez PXE , ładuje obraz rozruchowy z opsi-depotserver. Ten obraz rozruchowy przygotowuje dysk twardy, kopiuje wymagane pliki instalacyjne, sterowniki i agenta klienta opsi, a na końcu uruchamia nienadzorowaną instalację systemu operacyjnego . Opsi wykorzystuje automatyczne wykrywanie niezbędnych sterowników dla urządzeń PCI, HD-Audio i USB. instalacja systemu operacyjnego za pomocą obrazu dysku .

Dystrybucja oprogramowania

W celu automatycznej dystrybucji oprogramowania na każdym kliencie musi być zainstalowane oprogramowanie opsi-client-agent. Za każdym razem, gdy klient się uruchamia, opsi-client-agent łączy się z serwerem opsi i pyta, czy jest coś do zainstalowania (domyślnie). W takim przypadku uruchomiony zostanie program instalacyjny oparty na skrypcie (opsi-winst), który zainstaluje wymagane oprogramowanie na kliencie. Podczas procesu instalacji logowanie użytkownika może zostać zablokowane ze względu na integralność. Aby zintegrować nowy pakiet oprogramowania z systemem wdrażania oprogramowania, należy napisać skrypt określający proces instalacji. Skrypt ten zawiera wszystkie informacje o sposobie instalacji tego pakietu oprogramowania cichy lub bez nadzoru lub przy użyciu narzędzi takich jak AutoIt lub Autohotkey . Za pomocą opsi-winst można wykonać takie czynności, jak kopiowanie plików lub edycja rejestru. Opsi-client-agent może być również uruchamiany przez inne zdarzenia lub poprzez instalację wypychaną z serwera opsi.

Zarządzanie poprawkami

Mechanizm wdrażania oprogramowania może być również wykorzystany do wdrażania poprawek i poprawek oprogramowania .

Zapasy (sprzęt i oprogramowanie)

Inwentaryzacja sprzętu i oprogramowania również korzysta z opsi-client-agent. Informacje o sprzęcie są zbierane za pośrednictwem wywołań usługi WMI , podczas gdy informacje o oprogramowaniu są zbierane z rejestru . Dane inwentaryzacyjne są przesyłane z powrotem do serwera operacyjnego przez usługę sieciową . Dane inwentaryzacyjne mogą być importowane za pośrednictwem usługi sieciowej do CMDB np. w OTRS .

Zarządzanie licencjami / Zarządzanie zasobami oprogramowania

Moduł zarządzania licencjami opsi obsługuje administrowanie różnymi rodzajami licencji, takimi jak licencje detaliczne, OEM i zbiorowe. Zlicza licencje używane przy wdrożeniu oprogramowania . Korzystając z połączenia Zarządzania licencjami i spisu oprogramowania, można generować raporty Zarządzania zasobami oprogramowania dotyczące liczby wolnych i zainstalowanych licencji. Moduł zarządzania licencjami jest częścią współfinansowanego projektu i nie został jeszcze udostępniony jako open source.

Obsługa wielu lokalizacji

Oprogramowanie do zainstalowania można umieścić na kilku serwerach depot, oszczędzając przepustowość. Dane konfiguracyjne mogą być przechowywane i edytowane na jednym serwerze.

serwer opsi

Serwer opsi zapewnia następujące usługi:

  • Serwer konfiguracji przechowuje dane konfiguracyjne klientów i zapewnia metody zarządzania tymi danymi za pośrednictwem usługi sieciowej lub wiersza poleceń. Dane mogą być przechowywane w plikach, w OpenLDAP lub w bazie danych MySQL .
  • Depot-server przechowuje pakiety oprogramowania, które mogą być instalowane na klientach. Aby zapewnić obsługę wielu lokalizacji, wiele serwerów depot może być kontrolowanych przez jeden serwer konfiguracji.
  • Serwer TFTP zapewnia obrazy rozruchowe dla instalacji systemu operacyjnego.
  • Serwer DHCP może być zintegrowany z serwerem operacyjnym.

Interfejs zarządzania

Do zarządzania opsi dostępny jest graficzny interfejs użytkownika w postaci aplikacji lub apletu przeglądarki . Zarządzanie jest również możliwe za pomocą narzędzia wiersza poleceń lub usługi sieciowej .

Licencja

Podstawowe funkcje opsi są open-source zgodnie z licencją GNU General Public License w wersji 3 i są bezpłatne. Podstawowe funkcje to dystrybucja oprogramowania (lub wdrażanie oprogramowania ), wdrażanie systemu operacyjnego oraz inwentaryzacja sprzętu i oprogramowania. Te bezpłatne komponenty można uzupełnić zamkniętym źródle , które wymagają uiszczenia opłaty. Nazywa się je Projektami współfinansowanymi .

Dofinansowanie projektów

Mimo że opsi jest open source, niektóre komponenty nie są obecnie bezpłatne. Komponenty te są opracowywane w ramach współfinansowanego projektu. Oznacza to, że te części są dostępne tylko dla tych klientów, którzy wnieśli wkład w koszty rozwoju. Gdy tylko rozwój współfinansowanego projektu zostanie zrefinansowany, komponent będzie częścią bezpłatnej wersji opsi i będzie można z niego korzystać bezpłatnie. Będzie to oprogramowanie typu open source (o ile nie uniemożliwią tego względy techniczne). Pierwszym z tych współfinansowanych Projektów było wsparcie opsi dla Windows Vista / Windows 7 . Został ukończony 1 lutego 2008 r. i jest bezpłatny od 1 marca 2010 r. Kod źródłowy został oddzielony od jeszcze nieopłaconych części i jest open source od 30 listopada 2010 r. W tej chwili (styczeń 2011 r.) istnieją trzy współfinansowania projekty: Treeview buduje hierarchiczne grupy klientów do zarządzania; MySQL jako zaplecze dla wszystkich danych; oraz moduł zarządzania licencjami. Głównym celem współfinansowanych projektów jest jednorazowe stworzenie oprogramowania dla puli nabywców, którzy dzielą się kosztami i uczynienie go open source, gdy tylko zostanie w pełni opłacony.

Referencje i źródła

  1. ^ ab Licencja , Opsi .
  2. ^ Funkcje , Opsi, zarchiwizowane z oryginału w dniu 30.01.2009 .
  3. ^ Lista funkcji , Opsi
  4. ^ „Kix44OTRS” , produkt , DE: Cape IT .
  5. ^ Zrzuty ekranu , Opsi, zarchiwizowane z oryginału w dniu 31.01.2009 , pobrane 21.01.2009 .
  6. ^ „opsi-admin” (PDF) , podręcznik Opsi, stabilny , DE: UIB .
  7. ^ Współfinansowanie Opsi , DE: UIB .
  8. ^ „Współfinansowanie OpsiClientD” , Statystyki , Opsi .

Linki zewnętrzne