Skip to content

Proces definicji nowego typu usługi / zasobu

W celu dodania nowego typu usługi / zasobu należy przejść do przestrzeni administatora w Portalu.

drawing

Następnie na lewym menu rozwinąć sekcję Typy zasobów oraz wybrać odpowiedni typ.

drawing

Formularz definicji nowej usługi / zasobu zostanie wyświetlony po kliknięciu przycisku Utwórz.

Szczegóły

Zestaw podstawowych pól opisujących usługę lub zasób oraz jej unikalny identyfikator nadawany przez administratora usługi.

drawing

Identyfikator

Unikalny identyfikator typu usługi lub zasobu (przykład: VM, STOR, SPIR). Ciąg znaków o długości od 1 do 8 składający się wyłącznie z wielkich liter oraz cyfr.

Identyfikator będzie częścią identyfikatora instancji usługi / zasobu, którego format wygląda nastepująco: <identyfikator instancji>.<identyfikator typu>.<identyfikator typu laboratorium>.<identyfikator węzła> (przykładowo: SP1.SPIT.5GSYM.PW).

Ponadto identyfikator ten może być interpretowany przez moduł integracji otrzymujący zlecenie nowej aktywacji w przypadku gdy obsługuje więcej niż jedną usługę.

Wersja

Definicje usług można wersjonować poprzez podanie numeru porządkowego.

Aktualnie wpisywanie wersji jest opcjonalne i nie jest obsługiwane przez system.

Nazwa

Nazwa usługi (limit 255 znaków).

Skrócony opis

Skrócony opis usługi lub zasobu (limit 1000 znaków).

Opis

Pełny opis usługi lub zasobu (limit 4000 znaków).

Pliki PDF

Administrator ma możliwość opcjonalnego dodania kilku plików PDF dla każdego typu usługi.

Pliki te będą wyświetlanie użytkownikowi Portalu na widoku prezentującym szczegóły danej usługi w sekcji Specyfikacja (pod głównym opisem tekstowym).

Dodawanie pliku odbywa się przez kliknięcie przycisku Dodaj pliki, wyborze plików z dysku po kliknięciu przycisku Wybierz oraz wysłaniu plików na serwer przez przycisk Wyślij.

drawing

Pliki graficzne

Administrator ma również możliwość dodawania plików graficznych dla danego typu usługi.

Pierwszy plik na liście zostanie wykorzystany jako logo danej usługi. Kolejność plików na liście można modyfikować przeciągając dany wpis w górę lub dół.

drawing

Etykiety

Opis typu usługi / zasobu należy uzupełnić poprzez dodanie zestawu etykiet.

drawing

Etykiety systemowe

Odpowiednie uzupełnienie zestawu etykiet systemowych umożliwia systemowi poprawną prezentację w Portalu a następnie obsługę usługi / zasobu w procesie rezerwacji i konfiguracji.

Etykiety dodatkowe

Etykiety dodatkowe umożliwiają filtrowanie usług na widoku Oferty.

Atrybuty

W momencie rezerwacji danej usługi atrybuty są wykorzystywane przez system centralny oraz Moduły integracji do dostosowania procesu rezerwacji i konfiguracji do specyfiki danej usługi.

Wyróżniamy dwa typy atrybutów: atrybuty systemowe oraz atrybuty użytkownika.

Atrybuty systemowe

Wbudowane atrybuty systemowe mają z góry określony klucz (nazwę) i są wykorzystywane przez system. Atrybuty wymagane otrzymują wartość domyślną jeśli nie zostaną ustawione przez administratora.

drawing

Nazwa atrybutu / Klucz Opis Możliwe wartości Wartość domyślna
serviceImportance Liczba odpowiadająca ważności danej usługi w ofercie (im większa wartość, tym większa waga), umożliwiająca sortowanie usług prezentowanych w Portalu liczba od 1 do 100 brak argumentu oznacza 0
integrationModule Nazwa modułu integracji odpowiedzialnego za obsługę danej usługi. Wymagany, gdy usługa jest konfigurowana automatycznie suziml-integration-module-dummy
accessCredentialsType Typ danych uwierzytelniających dla dostępu do usługi. Wymagany, gdy usługa oferuje zdalny dostęp PASSWORD, KEY, NONE NONE
networkRequired Ustaw na true, jeśli usługa wymaga lub wspiera możliwość połączenia z innymi usługami w ramach jednej rezerwacji true, false false
networkInterfacesNoRef Nazwa atrybutu użytkownika (uzupełnianego w formularzu specyfikacji) określającego liczbę wymaganych interfejsów sieciowych dla tworzonego zasobu wirtualnego
resourcesRequiredRef Nazwa atrybutu użytkownika lub systemowego zawierającego informację o liczbie sztuk zasobu domyślnego (np. cpu dla klucza resourceUsedRef#cpu) wymaganych przez usługę lub zasób wirtualny
vpnRequired Ustaw na true, jeśli dostęp do usługi jest możliwy jedynie po podłączeniu do sieci VPN true, false false

Oprócz powyższych atrybutów wbudowanych administrator może określić dowolny zestaw dodatkowych atrybutów systemowych, które w procesie konfiguracji usługi zostaną przeźroczyście przekazane do stosownego modułu integracji. Takie atrybuty muszą mieć dodany do klucza przedrostek configStatic#. Atrybuty te mają stałą wartość przekazywaną w procesie konfiguracji wszystkich usług / zasobów danego typu.

Atrybuty użytkownika

Atrybuty usługi / zasobu bazujące na danych wprowadzonych przez użytkownika w formularzu specyfikacji usługi / zasobu w trakcie procesu rezerwacji w Portalu. Atrybuty te otrzymują wartości specyficzne dla danej rezerwacji.

drawing

Powiązania z innymi typami usług

Zaawansowana możliwość tworzenia zależności i hierarchi usług w celu definiowania usług złożonych.