Kreator aplikacji Podręcznik użytkownika platformy Oktawave

Podobne dokumenty
APLIKACJA SHAREPOINT

Ustawienia personalne

oprogramowania F-Secure

Załącznik 1 instrukcje instalacji

Instrukcja instalacji oprogramowania pixel-fox

Najważniejsze informacje dla klienta na temat Portalu Serwisowego D-Link Spis treści

Jak poruszać się po TwinSpace

SPOSOBY DYSTRYBUCJI OPROGRAMOWANIA PANDA

Paragon Boot Media Builder

Zawartość. Wstęp. Moduł Rozbiórki. Wstęp Instalacja Konfiguracja Uruchomienie i praca z raportem... 6

Budowanie listy Odbiorców

Instrukcja instalacji oraz obsługi czytników i kart procesorowych dla Klientów SBI Banku BPH S.A.

Instalacja i konfiguracja konsoli ShadowControl

Przewodnik... Budowanie listy Odbiorców

IIIIIIIIIIIIIIIMMIMMIII

etrader Pekao Podręcznik użytkownika Strumieniowanie Excel

Expo Composer Garncarska Szczecin tel.: info@doittechnology.pl. Dokumentacja użytkownika

Serwis jest dostępny w internecie pod adresem Rysunek 1: Strona startowa solidnego serwisu

Podręcznik Sprzedającego. Portal aukcyjny

Zapisz i autoryzuj płatności w folderze

Tworzenie płatności. Celem tego dokumentu jest opisanie, jak tworzyć płatności w Business Online włączając:

Synchronizacja i współdzielenie plików w Internecie. Prezentacja. Instrukcja obsługi aplikacji WEB Manager plików

Państwowa Wyższa Szkoła Zawodowa w Gorzowie Wlkp. Laboratorium architektury komputerów

TIME MARKER. Podręcznik Użytkownika

Laboratorium 16: Udostępnianie folderów

Połączenia. Instalowanie drukarki lokalnie (Windows) Co to jest drukowanie lokalne?

WellCommerce Poradnik: Sprzedaż

Windows W celu dostępu do i konfiguracji firewall idź do Panelu sterowania -> System i zabezpieczenia -> Zapora systemu Windows.

Instrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie

Synchronizator plików (SSC) - dokumentacja

Aplikacja npodpis do obsługi certyfikatu

Joomla! Instalacja. Pobierz pakiet instalacyjny. instalacji XAMPP

INSTRUKCJA EDYCJI PROFILU OSOBOWEGO W SERWISIE

Udaj się na stronę (lub tymczasowy zapewniający połączenie szyfrowane)

1 Podstawowe informacje o programie

Poradnik zetula.pl. Jak założyć konto na zetula.pl. i zabezpieczyć dane na swoim komputerze?

Część 3 - Konfiguracja

Instrukcja dla osoby potwierdzającej profil zaufany

Nagrywamy podcasty program Audacity

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?


Bydgoskie Centrum Archiwizacji Cyfrowej sp. z o.o.

CEMEX Go. Katalog zamówień i produktów. Wersja 2.1

e-wsparcie Barbara Muszko Aktualizacja Twojej witryny internetowej tak prosta, jak obsługa Worda

Płace Optivum. 1. Zainstalować serwer SQL (Microsoft SQL Server 2008 R2) oraz program Płace Optivum.

Załącznik 1 instrukcje instalacji

Laboratorium : Tworzenie partycji w Windows XP Pro

Przewodnik instalacji i rozpoczynania pracy. dla DataPage+ 2012

Aplikacja Novell Filr 2.0 Web Szybki start

Opis modułu pl.id w programie Komornik SQL-VAT

Paragon HFS+ for Windows

Instrukcja obsługi Zaplecza epk dla Pracowników Instytucji w zakresie zarządzania danymi szczegółowymi dotyczącymi sposobu realizacji procedury

WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM. NetBeans. Wykonał: Jacek Ventzke informatyka sem.

Usługi sieci Internet

PCSHEMATIC AUTOMATION Instalacja aktualizacji baz aparatury

Integracja systemu trigocms! z platformą Facebook

Zadanie1. Wykorzystując serwis internetowy Wikipedii wyjaśnij następujące pojęcia: wirtualizacja, VirtualBox, Vmware, KVM, Virtual PC, Hyper-V.

Ustalanie dostępu do plików - Windows XP Home/Professional

Obsługa systemu OGNIVO w aplikacji Kancelaria Komornika

Zarządzanie rolami jakie może pełnić serwer System prosi o wybór roli jaklą ma spełniać serwer.

podstawowa obsługa panelu administracyjnego

Instrukcja użytkownika. Aplikacja Smart Paczka DPD

Laboratorium - Tworzenie partycji w Windows XP

Instrukcja instalacji systemu. CardioScan 10, 11 i 12

Udostępnianie plików i folderów

Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami

Instrukcja importu dokumentów z programu Fakt do programu Płatnik

Instalacja Webroot SecureAnywhere przy użyciu GPO w Active Directory

Instrukcja obsługi portalu MojeHR moduł pracownika

Memeo Instant Backup Podręcznik Szybkiego Startu

Rozdział 5. Administracja kontami użytkowników

Baza Aktów Własnych. Autor: Piotr Jegorow. ABC PRO Sp. z o.o.

Instalacja NOD32 Remote Administrator

Dokumentacja techniczna

Nowa Netia administrator firmy Nagrywanie połączeń-zarządzanie

Rejestracja w serwisie GTC Siemens Instrukcja instalacji NX dla studentów i pracowników Politechniki Lubelskiej

Tworzenie pliku źródłowego w aplikacji POLTAX2B.

Dostęp do poczty za pomocą przeglądarki internetowej

Tworzenie nowej kampanii i jej ustawienia

Instalacja Ubuntu 12.12

Symfonia Produkcja Instrukcja instalacji. Wersja 2013

bla bla Guard podręcznik użytkownika

Przewodnik instalacji i rozpoczynania pracy. Dla DataPage+ 2013

SecureDoc Standalone V6.5

Instrukcja instalacji oprogramowania dla środowiska Linux

2.4 Planowanie i przydzielanie pracy

Korporacja Kurierska

BIBLIOTEKA LOKALNE CENTRUM WIEDZY PRAKTYCZNEJ PRZEWODNIK PO NARZĘDZIACH WARSZTAT NR 1: TWORZENIE I OBSŁUGA KALENDARZA GOOGLE

Przykłady i kursy Wersja 7 Wydanie 5. Przykładowy kurs rekrutacji dla produktu IBM Process Designer

Marketing Automation:

Laboratorium - Udostępnianie folderu, tworzenie grupy domowej i mapowanie dysku sieciowego w Windows 7

Korzystanie z platformy Instytutu Rozwoju Edukacji

System Obsługi Zleceń

I. Program II. Opis głównych funkcji programu... 19

1. Instalacja certyfkatu OSX 10.9

Instrukcja obsługi programu Do-Exp

Transkrypt:

Kreator aplikacji Podręcznik użytkownika platformy Oktawave Wersja 3.5

Spis treści Spis treści... 2 Tworzenie nowego appliance u... 5 Tworzenie profilu systemu operacyjnego... 6 Dodawanie pakietów do swojego profilu systemowego... 7 Dodawanie własnych komponentów software owych... 8 Dodawanie oprogramowania z katalogu projektów... 8 Dodawanie oprogramowania z biblioteki My Software... 9 Ustawianie profilu instalacyjnego dla appliance u... 12 Zaawansowane opcje partycjonowania... 12 Ustawianie środowiska konfiguracyjnego... 14 Dodawanie skryptów inicjalizacyjnych... 14 Tworzenie appliance'u dla systemu Windows... 15 Dodawanie oprogramowania do appliance u bazującego na Windows... 16 Modyfikowanie appliance u... 18 Dodawanie parametru Users and Groups do profilu instalacyjnego... 19 Zaawansowane opcje partycjonowania... 22 Ustawianie środowiska konfiguracyjnego... 24 Dodawanie skryptów inicjalizacyjnych... 24 Tworzenie appliance'u dla systemu Windows... 25 Dodawanie oprogramowania do appliance u bazującego na Windows... 26 Modyfikowanie appliance u... 28 Klonowanie appliance u... 28 Modyfikacja paczek systemowych (tzw. OS packages)... 29 Nadawanie pakietom właściwości Sticky... 30 Tworzenie współdzielonego obszaru roboczego... 34 Zapraszanie użytkowników do twojego obszaru roboczego... 34 Ustawianie statusu członków obszaru roboczego... 35 Kasowanie użytkowników z obszaru roboczego... 35

Udostępnianie appliance ów w obszarze roboczym... 35 Dodawanie komentarzy... 36

Rozdział 1: Tworzenie appliance u Ten rozdział stanowi przegląd czynności związanych z procesem tworzenia i edycji appliance ów w Markecie aplikacji Oktawave. Po zapoznaniu się z tym rozdziałem będziesz wiedział, jak: Stworzyć szkielet appliance'u, Stworzyć profil systemu operacyjnego, tzw. OS profile, Dodać pakiety, Dodać własne programy, Stworzyć appliance dla systemu Windows.

Tworzenie nowego appliance u Stworzenie appliance u dla system Linux lub Windows sprowadza się do tej samej procedury z kilkoma małymi różnicami. Podana procedura przeprowadzi cię przez proces tworzenia nowego appliance u w prywatnym profilu. Specyfikę tworzenia appliance u dla Windows znajdziesz w dziale pt. Tworzenie appliance'u dla systemu Windows. 1. Wybierz zakładkę Oktawave Application Builder i kliknij Create w prawym górnym rogu. 2. Podaj nazwę oraz wersję appliance u. Rysunek 2.1: Tworzenie nowego Appliance u 3. Z rozwijanej listy, wybierz system operacyjny (dystrybucję, wydanie i architekturę). 4. Wprowadź numer wersji. 5. Kliknij przycisk Create. To spowoduje utworzenie szkieletu appliance u w bazie Marketu aplikacji Oktawave, który można personalizować wraz z pakietami systemu operacyjnego, middleware em oraz aplikacjami. 6. Konieczne jest sprecyzowanie tzw. OS profile. Sprawdź rozdział pt. Tworzenie profilu systemu operacyjnego. 7. Powinieneś teraz widzieć okno edycji appliance u. Wybierz zakładkę Stack. Zobaczysz wtedy przybornik appliance u (rysunek 2.2).

Rysunek 2.2: Przybornik appliance u do jego personalizacji W opcjach możliwe będzie ustawienie pięciu kluczowych parametrów appliance u: Install Profile Pozwala na sprecyzowanie rozmiaru dysku i ustawienie partycji. Więcej informacji na ten temat znajdziesz w rozdziale pt. Ustawianie profilu instalacyjnego dla appliance u. Informacje specyficzne dla systemu Windows znajdują się w sekcji poświęconej tworzeniu appliance u dla tego systemu. OS Profile (obowiązkowy) służy do wybrania pakietów system operacyjnego, które będą wykorzystywane przez appliance. Więcej informacji znajduje się w rozdziale pt. Tworzenie profilu systemu operacyjnego. Projects daje dostęp do katalogu projektów w Markecie aplikacji Oktawave. W katalogu tym znaleźć można oprogramowanie firm trzecich do budowania własnych appliance ów. Katalog utrzymywany jest przez administratorów Oktawave. Aby dodać oprogramowanie z katalogu do swojej aplikacji, sprawdź rozdział pt. Dodawanie oprogramowania z katalogu projektów. My Software służy do dodawania do appliance u wgranych komponentów oprogramowania. W tym miejscu możesz również skorzystać z funkcji Overlay, aby zarządzać lokacją instalowania plików, zdecydować, czy pliki powinny zostać rozpakowane i czy Market aplikacji Oktawave powinien pomijać instalacje natywnych pakietów systemów operacyjnych. Więcej informacji znajdziesz w rozdziale pt. Dodawanie oprogramowania z biblioteki My Software. Configuration w tej sekcji dodaje się skrypty inicjalizacyjne i uruchomieniowe służące do skonfigurowania appliance u. Tworzenie profilu systemu operacyjnego Każdy appliance musi posiadać tzw. OS profile, czyli profil systemu operacyjnego, który zawiera pakiety takiego systemu wymagane przez appliance. W Markecie aplikacji Oktawave możesz z łatwością stworzyć taki OS profile, wybierając go z zestawów standardowych profili. Później możesz dodać specyficzne dla systemu operacyjnego pakiety. Chodzi o to, aby dodać tylko te pakiety systemu operacyjnego, które są wymagane przez Twoją aplikację. Ten proces znany jest pod nazwą JeOS (Just enough Operating System). Przez używanie tylko niezbędnych pakietów zmniejsza się rozmiar wynikowego pliku obrazu i łatwiej się nim później zarządza (istnieje mniej aktualizacji) i (teoretycznie) zwiększone zostanie bezpieczeństwo, bo działać będzie mniej niechcianych usług systemowych. Aby dodać OS profile do swojego appliance u: 1. Podwójnie kliknij na appliance, który chcesz edytować.

2. Wybierz zakładkę Stack. 3. Z zasobnika wybierz przycisk OS Profile. 4. Wybierz profil z rozwijanej listy. Dodawanie pakietów do swojego profilu systemowego Możliwe, że będziesz chciał dodać pakiety dostarczone razem z systemem operacyjnym. Aby dostać listę wszystkich pakietów spełniających Twoje kryteria: 1. Kliknij przycisk OS profile z zasobnika. 2. Kliknij przycisk Search. 3. Wpisz swoje kryteria wyszukiwania. Dla przykładu, dodaj php, aby otrzymać listę wszystkich pakietów PHP dostarczanych przez CentOS. 4. Możesz przefiltrować wyniki, wpisując php-config w polu wyszukiwania. 5. Wybierz pakiety, które chcesz dodać. 6. Kliknij przycisk Save, aby dodać pakiety do profilu systemowego.

Rysunek 2.3: Dodawanie pakietów do profilu systemowego Dodawanie własnych komponentów software owych Istnieją dwa sposoby na dodanie oprogramowania firm trzecich lub Twojego własnego oprogramowanie do appliance u. Pierwszy z nich to katalog z projektami. Katalog ten zawiera zestawy komponentów software owych, które możesz szybko dodawać do swojego appliance u. Zobacz rozdział pt. Dodawanie oprogramowania z katalogu projektów. Druga metoda polega na wykorzystaniu prywatnej biblioteki programów, funkcjonującą pod nazwą My Software. Ta biblioteka może się składać z dowolnego oprogramowania, które przesłałeś do Marketu aplikacji Oktawave. Zobacz rozdział pt. Dodawanie oprogramowania z biblioteki My Software. Katalog projektów (Project Catalog) jest widoczny publicznie dla wszystkich użytkowników Marketu aplikacji Oktawave i jest zarządzany przez administratorów Oktawave. Jeśli w katalogu projektów nie znajdziesz tego, czego szukasz, to możesz wgrać coś od siebie i skorzystać z sekcji My Software. To Twoja prywatna sekcja z oprogramowaniem, pozwalająca na wgranie dowolnego oprogramowania, a następnie wykorzystanie go w tworzonych appliance ach. Dodawanie oprogramowania z katalogu projektów Poniżej opisano, jak dodać MySQL oraz Apache do appliance u (rysunek 2.4): 1. Wybierz zakładkę Stack. 2. Kliknij przycisk Projects. Zostanie wyświetlony katalog projektów (Project Catalog). Tabela na dole wyświetla listę projektów, które już zostały dodane do appliance u. 3. Wybierz Eclipse i kliknij, aby dodać te projekty do appliance u. Projekty te powinny się teraz wyświetlić w kolejnej tabeli. 4. Kliknij Save, aby zatwierdzić dodanie oprogramowania do appliance u.

Rysunek 2.4: Dodawanie projektów do appliance u Dodawanie oprogramowania z biblioteki My Software Możesz dodawać własne programy zarówno poprzez bibliotekę My Software, jak i zawieranie odpowiednich skryptów inicjalizacyjnych. Pliki w My Software mają pierwszeństwo (dla przykładu /etc/profile.d/xxx.sh będzie uruchomiony przed skryptami inicjalizacyjnymi). Aby dodać własny komponent software owy do appliance u: 1. W zakładce Oktawave Application Builder kliknij Software Library w górnym lewym rogu. To spowoduje otwarcie Twojej prywatnej biblioteki z programami. 2. Kliknij przycisk Create. 3. Musisz podać nazwę i wersję komponentu software owego, który chcesz dodać. Dla przykładu Wordpress I wersja 3.9.1. Kliknij Next, aby zatwierdzić.

Rysunek 2.5: Tworzenie nowego komponentu software owego 4. Teraz możesz wgrać pliki, dodać informacje licencyjne oraz opis komponentu. Rysunek 2.6: Ustalanie parametrów instalacyjnych 5. Dodaj wgrany kompotent software owy do appliance u. Kliknij odnośnik Appliance Library, aby sprawdzić swoją bibliotekę z appliance ami. Podwójnie kliknij a appliance, do którego chcesz dodać nowe oprogramowanie. 6. Wybierz zakładkę Stack. 7. Kliknij przycisk My Software w zasobniku. Wybierz swój komponent. 8. Kliknij, a następie kliknij Save, aby dodać ten component software owy do swojego appliance u.

Rysunek 2.7: Dodawanie własnego oprogramowania do appliance u

Ustawianie profilu instalacyjnego dla appliance u Parametr Install Profile pozwala na sprecyzowanie pytań, jakie pojawiają się podczas bootowania obrazu po raz pierwszy (lub podczas instalacji obrazu ISO). Parametry te są obowiązkowe. Następujące parametry nie dotyczą Windows owych appliance ów: Users and Groups, Kernel Parameters. Następujące parametry mogą zostać sprecyzowane jako tzw. install profile dla appliance u: Users and Groups (opcjonalnie): umożliwia dodanie użytkowników i grup do system operacyjnego. Sprawdź rozdział pt. Dodawanie parametru Users and Groups do. Partitioning: domyślnie ustawiony na set automatically. Możesz modyfikować rozmiar dysku oraz partycji swap do automatycznej instalacji, ustawić opcje zapytania podczas instalacji lub ustawić zaawansowane opcje partycjonowania (dla kilku dysków). Zobacz rozdział pt. Zaawansowane opcje partycjonowania. Zaawansowane opcje partycjonowania Podczas konfigurowania profilu instalacyjnego możesz ustawić zaawansowane opcje partycjonowania dla twojego appliance u. Poniższy przykład zakłada, że chcesz stworzyć partycje z wirtualnym dyskiem o pojemności 20 GB.

Aby zmienić zaawansowane opcje partycjonowania dla appliance u: 1. Wybierz appliance, który chcesz edytować. 2. Przejdź do zakładki Stack. 3. Kliknij Install Profile. 4. Wybierz Partitioning z listy. 5. Kliknij Advanced Partitioning. Sekcja ta działa sekwencyjnie, od góry do dołu. Trzy dostępne sekcje to: Disks, Groups (VG) oraz Volumes (LV) i powinny być wypełnione w kolejności: dyski z partycjami włącznie z wymaganymi rozmiarami wirtualnych dysków, volume grupy, przydzielając im wcześniej utworzone fizyczne wolumeny, wolumeny logiczne. 6. Kliknij trójkąt w oknie Disks zaraz obok sda. Zobaczysz domyślne dyski. Rysunek 2.10: Zaawansowane partycjonowanie domyślnych dysków

7. Kliknij rozmiar partycji MSDOS, aby ustawić ją na 20 000. 8. Sprawdź informacje dotyczące Partycji 1, aby zmienić system plików na ext4 i ustawić punkt montowania na /boot. 9. Kliknij znak +, aby stworzyć nową partycję typu lvm2 i ustawić rozmiar na 18 000 MB. 10. Odznacz Grow i ustaw rozmiar dysku /boot na 500. Rysunek 2.11: Ustawianie dysków do zaawansowanego partycjonowania 11. W sekcji Groups kliknij znak "+" i ustaw nazwę grupy wolumenów - VG. Dla tego przykładu będzie to VG. 12. Zaraz obok dopiero co utworzonej grupy kliknij znak "+", aby ustalić tzw. volume extent. Konkretnie, chodzi o składniki LVM: PV, VG i LV. VG, czyli "Volume Group" składa się z wolumenów fizycznych (PV), które mogą być albo partycjami albo całymi dyskami. W ramach takiej grupy fizycznych wolumenów wydzielić należy LV wolumeny logiczne. 13. Kliknij trójkąt, aby zdobyć wszystkie informacje o VG i wybierz /dev/sda2 jako fizyczny wolumen (rozmiar ustawiany jest automatycznie na 18 000 MB). Rysunek 2.12: Ustawianie Volume Group w zaawansowanym partycjonowaniu 14. Stwórz logiczne wolumeny pojedynczo lub wszystkie na raz i wtedy edytuj ich specyfikację. Dla każdego logicznego wolumenu, który chcesz utworzyć, kliknij "+" w sekcji Logical Volumes. Dla naszego przykładu będzie potrzebnych siedem logicznych wolumenów. 15. Kliknij Save.

Ustawianie środowiska konfiguracyjnego Kiedy stworzysz swój appliance, możesz zaimplementować skrypty inicjalizacyjne do skonfigurowania appliance u po uruchomieniu. Dodawanie skryptów inicjalizacyjnych Możesz dodawać skrypty uruchomieniowe, które będą odpalane albo przy pierwszym uruchomieniu appliance u, albo za każdym razem, kiedy OCI jest włączane. Skrypty zostaną odpalone, dopiero po tym jak wszystkie programy i pakiety zostaną zainstalowane, po uruchomieniu instancji i usług systemowych. Użytkownik podaje w Builderze kolejność wykonywania skryptów, wyrażoną liczbami arabskimi. Jeśli chcesz zainstalować oprogramowanie lub pakiety w części instalacyjnej, możesz skorzystać z sekcji My Software, aby wgrać pliki (np. /etc/profile.d/xxx.sh). Aby dodać tzw. boot script do appliance u: 1. Wybierz appliance, który chcesz edytować. 2. Przejdź do zakładki Stack. 3. Kliknij Configuration. 4. Kliknij New lub Upload. Rysunek 2.13: Dodawanie skryptów bootujących 5. Następny krok zależy od tego, czy wybrałeś New czy Upload: Jeśli tworzysz nowy skrypt, wpisz nazwę, ustal parametr Boot type, kolejność bootowania oraz kod skryptu. Kreator aplikacji zaproponuje domyślną nazwę. Kliknij Save. Jeśli wgrywasz istniejący skrypt, ustaw Boot type, kolejność bootowania, kliknij Choose and locate your file i kliknij Open. UWAGA! Jeśli wgrywanie skryptu trwa dłużej niż kilka sekund, należy wcisnąć F5. Tworzenie appliance'u dla systemu Windows Jest kilka różnic w procesie tworzenia appliance u dla systemów Linux i Windows. Aby stworzyć appliance dla Windows: 1. Z pozycji Oktawave Application Builder, kliknij Create. 2. Wpisz nazwę dla appliance u.

3. Wybierz Windows z listy rozwijanej OS Distribution. 4. Kliknij Create. 5. Przejdź do zakładki Stack. 6. Wybierz tzw. OS Profile. Profil systemowy jest statyczny. Po jego wybraniu możliwe będzie jedynie sprawdzenie szczegółów wybranego profilu. 7. Ustal parametr Install profile i kliknij Save. W przeciwieństwie do Linuksa, następujących parametrów nie można ustawić w Windows owych appliance ach: User & Groups, parametry Kernela. Rysunek 2.14: Profil instalacyjny dla systemu Windows 8. Dodaj paczki programów ze stron Project lub MySoftware. Paczki z oprogramowaniem zawarte w sekcjach MySoftware oraz Project zostaną dodane do obrazu dysku, ale narzędzie generujące obraz nie zainstaluje ich, nawet jeśli będą to pliki wykonywalne (.exe,.msi, itd.). To od użytkownika końcowego zależy, czy i kiedy zainstaluje dodatkowe paczki z oprogramowaniem. Tak jak w przypadku obrazów dla systemu Linux, plik binarny InstallConfig zostaje osadzona w procesie generowania, co ułatwia użytkownikowi końcowemu appliance u dokonanie ostatnich ustawień. Dodawanie oprogramowania do appliance u bazującego na Windows Aby dodać własny component software owy do appliance u: 1. Z pozycji Oktawave Application Builder, kliknij Software Library w lewym górnym rogu. To spowoduje otwarcie twojej prywatnej biblioteki z oprogramowaniem. 2. Kliknij przycisk CREATE. 3. W kolejnym kroku musisz podać nazwę oraz wersję komponentu software owego, który chcesz dodać. Dla przykładu XAMPP i wersja 1.2. Kliknij Next, aby zakończyć.

Rysunek 2.15: Tworzenie nowego komponentu software owego 4. Możesz teraz wgrać pliki, podać informacje licencyjne oraz opis komponentu. 5. Opcjonalnie, możesz sprecyzować domyślną ścieżkę instalacyjną. Dla Windows ścieżka do plików zostanie automatycznie przekonwertowana podczas generacji. Wszystkie pliki zostaną zainstalowane na dysku C. Rysunek 2.16: Ustawianie parametrów instalacyjnych programów dla appliance ów bazujących na Windows 7. Dodaj wgrany komponent software owy do appliance u. Kliknij Appliance Library, aby sprawdzić swoją bibliotekę. Podwójnie kliknij appliance, do którego chcesz dodać oprogramowanie. 8. Przejdź do zakładki Stack. 9. Kliknij My Software. Wybierz swój komponent. 10. Kliknij, a następnie kliknij Save, aby dodać ten component software owy do swojego appliance u.

Rozdział 2: Zarządzanie appliance ami Ten rozdział pokazuje, w jaki sposób modyfikować istniejące appliance'e. Szczegóły dotyczące tworzenia appliance ów znajdują się w poprzednim rozdziale. Po zapoznaniu się z tym rozdziałem będziesz wiedział jak: Sklonować appliance. Zmodyfikować własny appliance. Zaktualizować lub zrobić tzw. roll-back systemu operacyjnego (nie jest to możliwe w przypadku appliance ów bazujących na Windows). Nadawać pakietom właściwość sticky, aby zachować specyficzną wersję. Modyfikowanie appliance u Po stworzeniu appliance u, możesz go modyfikować poprzez podwójne klikniecie pożądanego appliance u z pozycji swojej biblioteki z appliance ami (w lokacji Oktawave Application Builder). W pewnych scenariuszach, po zmodyfikowaniu appliance u i zapisaniu zmian jego poprzednia wersja zostanie nadpisana i nie będzie już dostępna. Jeśli chcesz zachować kopię swojego appliance u, powinieneś go sklonować. Możesz zmodyfikować nazwę, wersję, dodać lub zmienić grafikę oraz dodać lub zmienić opis. Możesz również dodawać pakiety (zobacz rozdział pt. Dodawanie pakietów do swojego profilu ) lub dowolne oprogramowanie (zobacz rozdział pt. Dodawanie własnych komponentów software owych). Po dokonaniu zmian kliknij Save. Jeśli nie jest zmieniany numer wersji appliance'u a zostały wprowadzone jakieś zmiany, użytkownik musi ponownie udostępnić appliance, aby w Markecie pojawił się uaktualniony obraz. Podczas udostępniania nowy appliance nadpisze stary z tym samym numerem wersji. Klonowanie appliance u Kernel Parameters: możesz dodawać parametry kernela, klikając Add oraz Save.

Dodawanie parametru Users and Groups do profilu instalacyjnego Możesz dodawać grupy oraz użytkowników systemu operacyjnego do profilu instalacyjnego appliance u. Będą one zintegrowane z appliance em. Dotyczy to jedynie system Linux. Użytkownicy i grupy stworzone w Markecie aplikacji Oktawave nie są powiązane. Jeśli stworzysz użytkownika i umieścisz go na liście konkretnej grupy, to musisz również utworzyć taką grupę, inaczej tworzenie obrazu zakończy się niepowodzeniem. Aby dodać użytkownika do linuksowego appliance u: 1. Wybierz appliance, który chcesz edytować. 2. Przejdź do zakładki Stack. 3. Kliknij Install Profile. 4. Wybierz Users and Groups. 5. Kliknij Add, aby dodać użytkowników. Wyświetlona zostanie strona Create User. Rysunek 2.8: Tworzenie systemowych użytkowników w tzw. Install Profile 6. Wpisz nazwę użytkownika. 7. Jeśli chcesz podać własny numer ID użytkownika, odznacz set the user id automatically i podaj numer ID (UID nie może być dowolny, nie można tym kreatorem stworzyć usera o UID mniejszym niż 1000, ale klient może stworzyć takiego usera za pomocą skryptu uruchomieniowego, jeśli ma taką

potrzebę). 8. Jeśli chcesz samodzielnie określić główną grupę, do której będzie należał użytkownik, odznacz automatically create primary group for user i wpisz nazwę grupy. Następnie musisz utworzyć grupę w tzw. Install Profile (w przeciwnym wypadku tworzenie obrazu zakończy się niepowodzeniem). 9. Kliknij Create.

Aby dodać grupę do profilu instalacyjnego appliance u: 1. Wybierz appliance, który chcesz edytować. 2. Przejdź do zakładki Stack. 3. Kliknij Install Profile. 4. Wybierz Users and Groups. 5. Kliknij Add zaraz przy Groups. Wyświetlone zostanie okno Create Group. Rysunek 2.9: Tworzenie grup systemowych w profilu instalacyjnym 6. Wpisz nazwę grupy. 7. Zdecyduj, czy chcesz, aby ta grupa była grupą systemową. 8. Jeśli chcesz manualnie podać ID grupy, odznacz set the group id automatically i wpisz numer ID grupy. 9. Kliknij Create.

Zaawansowane opcje partycjonowania Podczas konfigurowania profilu instalacyjnego możesz ustawić zaawansowane opcje partycjonowania dla twojego appliance u. Poniższy przykład zakłada, że chcesz stworzyć partycje z wirtualnym dyskiem o pojemności 20 GB. Aby zmienić zaawansowane opcje partycjonowania dla appliance u: 1. Wybierz appliance, który chcesz edytować. 2. Przejdź do zakładki Stack. 3. Kliknij Install Profile. 4. Wybierz Partitioning z listy. 5. Kliknij Advanced Partitioning. Sekcja ta działa sekwencyjnie, od góry do dołu. Trzy dostępne sekcje to: Disks, Groups (VG) oraz Volumes (LV) i powinny być wypełnione w kolejności: 6. dyski z partycjami włącznie z wymaganymi rozmiarami wirtualnych dysków, 7. volume grupy, przydzielając im wcześniej utworzone fizyczne wolumeny, 8. wolumeny logiczne. 9. Kliknij trójkąt w oknie Disks zaraz obok sda. Zobaczysz domyślne dyski.

Rysunek 2.10: Zaawansowane partycjonowanie domyślnych dysków 10. Kliknij rozmiar partycji MSDOS, aby ustawić ją na 20 000. 11. Sprawdź informacje dotyczące Partycji 1, aby zmienić system plików na ext4 i ustawić punkt montowania na /boot. 12. Kliknij znak +, aby stworzyć nową partycję typu lvm2 i ustawić rozmiar na 18 000 MB. 13. Odznacz Grow i ustaw rozmiar dysku /boot na 500.

Rysunek 2.11: Ustawianie dysków do zaawansowanego partycjonowania 14. W sekcji Groups kliknij znak "+" i ustaw nazwę grupy wolumenów - VG. Dla tego przykładu będzie to VG. 15. Zaraz obok dopiero co utworzonej grupy kliknij znak "+", aby ustalić tzw. volume extent. Konkretnie, chodzi o składniki LVM: PV, VG i LV. VG, czyli "Volume Group" składa się z wolumenów fizycznych (PV), które mogą być albo partycjami albo całymi dyskami. W ramach takiej grupy fizycznych wolumenów wydzielić należy LV wolumeny logiczne. 16. Kliknij trójkąt, aby zdobyć wszystkie informacje o VG i wybierz /dev/sda2 jako fizyczny wolumen (rozmiar ustawiany jest automatycznie na 18 000 MB). Rysunek 2.12: Ustawianie Volume Group w zaawansowanym partycjonowaniu 17. Stwórz logiczne wolumeny pojedynczo lub wszystkie na raz i wtedy edytuj ich specyfikację. Dla każdego logicznego wolumenu, który chcesz utworzyć, kliknij "+" w sekcji Logical Volumes. Dla naszego przykładu będzie potrzebnych siedem logicznych wolumenów. 18. Kliknij Save. Ustawianie środowiska konfiguracyjnego Kiedy stworzysz swój appliance, możesz zaimplementować skrypty inicjalizacyjne do skonfigurowania appliance u po uruchomieniu. Dodawanie skryptów inicjalizacyjnych Możesz dodawać skrypty uruchomieniowe, które będą odpalane albo przy pierwszym uruchomieniu appliance u, albo za każdym razem, kiedy OCI jest włączane. Skrypty zostaną odpalone, dopiero po tym jak wszystkie

programy i pakiety zostaną zainstalowane, po uruchomieniu instancji i usług systemowych. Użytkownik podaje w Builderze kolejność wykonywania skryptów, wyrażoną liczbami arabskimi. Jeśli chcesz zainstalować oprogramowanie lub pakiety w części instalacyjnej, możesz skorzystać z sekcji My Software, aby wgrać pliki (np. /etc/profile.d/xxx.sh). Aby dodać tzw. boot script do appliance u: 1. Wybierz appliance, który chcesz edytować. 2. Przejdź do zakładki Stack. 3. Kliknij Configuration. 4. Kliknij New lub Upload. Rysunek 2.13: Dodawanie skryptów bootujących 5. Następny krok zależy od tego, czy wybrałeś New czy Upload: Jeśli tworzysz nowy skrypt, wpisz nazwę, ustal parametr Boot type, kolejność bootowania oraz kod skryptu. Kreator aplikacji zaproponuje domyślną nazwę. Kliknij Save. Jeśli wgrywasz istniejący skrypt, ustaw Boot type, kolejność bootowania, kliknij Choose and locate your file i kliknij Open. UWAGA! Jeśli wgrywanie skryptu trwa dłużej niż kilka sekund, należy wcisnąć F5. Tworzenie appliance'u dla systemu Windows Jest kilka różnic w procesie tworzenia appliance u dla systemów Linux i Windows. Aby stworzyć appliance dla Windows: Z pozycji Oktawave Application Builder, kliknij Create. Wpisz nazwę dla appliance u. Wybierz Windows z listy rozwijanej OS Distribution. Kliknij Create. Przejdź do zakładki Stack. Wybierz tzw. OS Profile.

Profil systemowy jest statyczny. Po jego wybraniu możliwe będzie jedynie sprawdzenie szczegółów wybranego profilu. Ustal parametr Install profile i kliknij Save. W przeciwieństwie do Linuksa, następujących parametrów nie można ustawić w Windows owych appliance ach: User & Groups, parametry Kernela. Rysunek 2.14: Profil instalacyjny dla systemu Windows Dodaj paczki programów ze stron Project lub MySoftware. Paczki z oprogramowaniem zawarte w sekcjach MySoftware oraz Project zostaną dodane do obrazu dysku, ale narzędzie generujące obraz nie zainstaluje ich, nawet jeśli będą to pliki wykonywalne (.exe,.msi, itd.). To od użytkownika końcowego zależy, czy i kiedy zainstaluje dodatkowe paczki z oprogramowaniem. Tak jak w przypadku obrazów dla systemu Linux, plik binarny InstallConfig zostaje osadzona w procesie generowania, co ułatwia użytkownikowi końcowemu appliance u dokonanie ostatnich ustawień. Dodawanie oprogramowania do appliance u bazującego na Windows Aby dodać własny component software owy do appliance u: 1. Z pozycji Oktawave Application Builder, kliknij Software Library w lewym górnym rogu. To spowoduje otwarcie twojej prywatnej biblioteki z oprogramowaniem. 2. Kliknij przycisk CREATE. 3. W kolejnym kroku musisz podać nazwę oraz wersję komponentu software owego, który chcesz dodać. Dla przykładu XAMPP i wersja 1.2. Kliknij Next, aby zakończyć.

Rysunek 2.15: Tworzenie nowego komponentu software owego 4. Możesz teraz wgrać pliki, podać informacje licencyjne oraz opis komponentu. 5. Opcjonalnie, możesz sprecyzować domyślną ścieżkę instalacyjną. Dla Windows ścieżka do plików zostanie automatycznie przekonwertowana podczas generacji. Wszystkie pliki zostaną zainstalowane na dysku C. Rysunek 2.16: Ustawianie parametrów instalacyjnych programów dla appliance ów bazujących na Windows 5. Dodaj wgrany komponent software owy do appliance u. Kliknij Appliance Library, aby sprawdzić swoją bibliotekę. Podwójnie kliknij appliance, do którego chcesz dodać oprogramowanie. 6. Przejdź do zakładki Stack. 7. Kliknij My Software. Wybierz swój komponent. 8. Kliknij, a następnie kliknij Save, aby dodać ten component software owy do swojego appliance u.

Rozdział 2: Zarządzanie appliance ami Ten rozdział pokazuje, w jaki sposób modyfikować istniejące appliance'e. Szczegóły dotyczące tworzenia appliance ów znajdują się w poprzednim rozdziale. Po zapoznaniu się z tym rozdziałem będziesz wiedział jak: Sklonować appliance. Zmodyfikować własny appliance. Zaktualizować lub zrobić tzw. roll-back systemu operacyjnego (nie jest to możliwe w przypadku appliance ów bazujących na Windows). Nadawać pakietom właściwość sticky, aby zachować specyficzną wersję. Modyfikowanie appliance u Po stworzeniu appliance u, możesz go modyfikować poprzez podwójne klikniecie pożądanego appliance u z pozycji swojej biblioteki z appliance ami (w lokacji Oktawave Application Builder). W pewnych scenariuszach, po zmodyfikowaniu appliance u i zapisaniu zmian jego poprzednia wersja zostanie nadpisana i nie będzie już dostępna. Jeśli chcesz zachować kopię swojego appliance u, powinieneś go sklonować. Możesz zmodyfikować nazwę, wersję, dodać lub zmienić grafikę oraz dodać lub zmienić opis. 9. Możesz również dodawać pakiety (zobacz rozdział pt. Dodawanie pakietów do swojego profilu ) lub dowolne oprogramowanie (zobacz rozdział pt. Dodawanie własnych komponentów software owych). Po dokonaniu zmian kliknij Save. Jeśli nie jest zmieniany numer wersji appliance'u a zostały wprowadzone jakieś zmiany, użytkownik musi ponownie udostępnić appliance, aby w Markecie pojawił się uaktualniony obraz. Podczas udostępniania nowy appliance nadpisze stary z tym samym numerem wersji. Klonowanie appliance u Po stworzeniu appliance u, możesz go sklonować w następujący sposób: 1. Wybierz appliance u ze swojej biblioteki (z lokacji Oktawave Application Builder). 2. Kliknij Clone w prawym górnym rogu. 3. Zmodyfikuj nazwę appliance u. Domyślnie będzie to nazwa Clone of xxx. 4. Możesz również zmodyfikować numer wersji. Domyślnie klon zachowuje wersję z oryginału. 5. Kliknij Clone.

Rysunek 3.1: Klonowanie appliance u Modyfikacja paczek systemowych (tzw. OS packages) Market aplikacji Oktawave przechowuje meta-dane o wszystkich appliance ach, które precyzują datę oraz godzinę, kiedy konkretny appliance został utworzony. Bazując na tych stemplach czasowych, Market aplikacji Oktawave może ocenić, czy istnieją aktualizacje pakietów dla appliance u. Jeśli Market aplikacji Oktawave wykryje zmianę, powiadomi Cię o tym, umieszczając czerwony okrąg w zasobniku appliance ów (w środku wskazana zostanie liczba pakietów z aktualizacjami). Ta opcja nie jest dostępna dla appliance ów bazujących na Windows. Aby zaktualizować tzw. OS packages: 1. Wybierz swój appliance z biblioteki poprzez dwukrotne kliknięcie (z lokacji Oktawave Application Builder). 2. Kliknij Updates w lewym górnym rogu. 3. Z grafik możesz się dowiedzieć, kiedy ukazały się aktualizacje i jak wiele jest dostępnych. 4. Możesz wybrać aktualizacje (jeśli istnieją) lub powrócić do poprzedniej wersji systemu operacyjnego, przesuwając kursor po wykresie. Warto też użyć opcji 'get latest available'. 5. Kliknij Simulate, aby sprawdzić, jakie zmiany zostaną zastosowane. Zmiany zostaną wylistowane w tabeli poniżej.

Rysunek 3.2: Symulacja aktualizacji systemu operacyjnego 6. Jeśli chcesz zaimplementować wypisane zmiany, kliknij Update. Nadawanie pakietom właściwości Sticky Market aplikacji Oktawave pozwala na oznaczenie pakietów jako sticky. Oznacza to, że sprecyzowana wersja, którą wybrałeś, nigdy się nie zmieni. Aby ustawić parametr sticky na pakiecie: 1. Wybierz appliance u, który chcesz zmodyfikować. 2. Przejdź do zakładki Stack. 3. Kliknij OS Profile.

4. Wewnątrz okna OS profile, kliknij przycisk sticky po prawej stronie okna. Rysunek 3.3: Nadawanie pakietowi parametru Sticky 5. Zostanie wyświetlona lista wszystkich wersji pakietów, pozwalając na wybranie pożądanej wersji.

Rysunek 3.4: Wybieranie wersji pakietu 6. Kliknij Save.

Rozdział 3: Korzystanie ze wspólnych obszarów roboczych Market aplikacji Oktawave pozwala użytkownikom tworzyć współdzielone obszary robocze. W zakładce Collaboration, użytkownicy mogą tworzyć obszary robocze, zapraszać innych użytkowników oraz dzielić się appliance ami z innymi członkami określonej grupy roboczej. Oktawave Marketplace pozwala dzielić się appliance ami ze wszystkimi użytkownikami, jednak w przypadku współdzielonych obszarów roboczych konieczne jest zaproszenie konkretnych użytkowników. Tylko użytkownicy, którzy zatwierdzą zaproszenie, będą mogli przeglądać twoje appliance'e. Ten rozdział wyjaśnia, jak: tworzyć współdzielone obszary robocze, zapraszać użytkowników do współdzielonych obszarów roboczych, zarządzać członkami takiego obszaru, dzielić się appliance ami.

Tworzenie współdzielonego obszaru roboczego Aby stworzyć taki obszar roboczy, przejdź do zakładki Collaboration i wykonaj następujące czynności: 1. Kliknij przycisk CREATE. 2. Wpisz nazwę obszaru roboczego. 3. Wybierz organizację z listy rozwijanej. Miej na uwadze, że po utworzeniu obszaru roboczego możesz zapraszać użytkowników z dowolnej organizacji, ale muszą oni posiadać login w Markecie aplikacji Oktawave. Jeśli nie posiadają takowego, zostanie do nich wysłany e-mail z zaproszeniem do stworzenia wymaganego konta. 4. Kliknij Create. Możesz teraz zapraszać użytkowników, dzielić się appliance ami oraz dodawać komentarze w obszarze aktywności. Rysunek 5.1: Tworzenie obszaru roboczego Zapraszanie użytkowników do twojego obszaru roboczego Po stworzeniu wspólnego obszaru roboczego możesz zaprosić do niego innych użytkowników. Dzięki zaproszeniu innych użytkowników będą oni mogli przeglądać appliance'e, które udostępniłeś, będą również (potencjalnie) mogli sami dzielić się appliance ami w zależności od nadanych im uprawnieniom. Domyślnie użytkownicy zaproszeni będą mieli status współpracowników. Aby zaprosić użytkowników do współdzielonego obszaru roboczego, zrób następujące rzeczy: 1. Przejdź do strony Members w zakładce Collaboration. 2. Kliknij Invite w prawym górnym rogu. Rysunek 5.2: Widok członków współdzielonego obszaru roboczego 3. Podaj adres e-mail użytkowników, których chcesz zaprosić do swojego obszaru roboczego. Jeśli wpisany e-mail nie zostanie rozpoznany przez Market aplikacji Oktawave, zostaniesz poproszony o

zaproszenie danych użytkowników do przystąpienia do platformy. 4. Możesz zmodyfikować wiadomość powitalną. Wiadomość ta będzie załączona do e-maila z zaproszeniem innych użytkowników. 5. Kliknij Invite. Rysunek 5.3: Zapraszanie użytkowników do obszaru roboczego Ustawianie statusu członków obszaru roboczego Po przystąpieniu do twojego obszaru roboczego Ty lub inny administrator tego obszaru możecie ustawić status innych członków. Domyślnie użytkownicy, którzy zaakceptują zaproszenie, stają się współpracownikami. Członkowie obszaru roboczego mogą posiadać następujące statusy: Administrator. Jest to użytkownik, który stworzył obszar roboczy. Administratorów może być kilku przy jednym obszarze roboczym. Administrator może zapraszać lub usuwać użytkowników. Administrator posiada wszystkie uprawnienia, które posiada współpracownik (w systemie jako Collaborator). Collaborator (współpracownik). Posiada te same prawa co Gość (w systemie Guest), ale może również dzielić się appliance ami. Guest (Gość). Gość może czytać i dodawać posty do strumienia aktywności oraz importować appliance'e do swojej prywatnej biblioteki. Kasowanie użytkowników z obszaru roboczego Jeśli jesteś administratorem obszaru roboczego, to możesz usuwać użytkowników, członków twojego obszaru roboczego. Wystarczy, że przejdziesz na stronę Members i klikniesz mały x znajdujący się po prawej stronie nazwy użytkownika. W obszarze roboczym musi się znajdować przynajmniej jeden administrator. Udostępnianie appliance ów w obszarze roboczym Głównym celem współdzielonego obszaru roboczego jest dzielenie się appliance ami z innymi grupami użytkowników. Nie jest to to samo co udostępnienie appliance ów w Markecie aplikacji Oktawave. Appliance umieszczony we współdzielonym obszarze roboczym jest jedynie widoczny dla współpracowników w danym obszarze. Aby podzielić się appliance em, poczyń następujące kroki: 1. Przejdź do zakładki Collaboration.

2. Jeśli posiadasz kilka obszarów roboczych, wybierz ten, do którego chcesz dodać appliance. 3. Sprawdź sekcję Shared Templates. 4. Kliknij "Share" w prawym górnym rogu. Wylistowane zostaną Twoje prywatne appliance'e. Rysunek 5.4: Dzielenie się appliance em w obszarze roboczym 5. Zaznacz appliance z listy i kliknij "Share". 6. Wybierz kategorię z listy rozwijanej. 7. Zmodyfikuj lub dodaj opis w dolnym oknie. 8. Możesz odznaczyć "Allow to add comments", jeśli nie chcesz, aby inni użytkownicy komentowali twój appliance. 9. Kliknij "Share", aby przesunąć appliance do współdzielonego obszaru roboczego. Po udostępnieniu appliance u inni użytkownicy w obszarze roboczym będą mogli zaimportować go do swoich prywatnych bibliotek, klikając przycisk Import. Następnie będą mogli modyfikować, wykorzystywać i dzielić się appliance em wedle własnej woli. Zmiany, jakich dokonasz w swoich oryginalnych appliance ach, nie będą propagowane do udostępnionych kopii we współdzielonych obszarach roboczych. Będziesz musiał udostępnić nową wersję ponownie, aby członkowie Twojego obszaru roboczego zobaczyli jakieś zmiany. Stare wersje zostaną nadpisane. Dodawanie komentarzy

Rysunek 5.5: Dodawanie komentarzy Możesz dodawać komentarze do obszarów roboczych, tak by inni członkowie tych obszarów mogli je przeczytać. Może się to okazać pomocne, np. aby zadać jakieś pytanie lub podzielić się cenną uwagą. Twoje komentarze zostaną wyświetlone w kolejności chronologicznej w strumieniu aktywności. Strumień aktywności (w systemie activity stream ) wyświetla również wszystkie udostępnione appliance'e i dokonane zmiany. Aby dodać komentarz w obszarze roboczym: 1. Przejdź do zakładki Collaboration. 2. Jeśli posiadasz kilka obszarów roboczych, wybierz ten pożądany. 3. Przejdź do strony Activity. 4. Wpisz swój komentarz w specjalnym polu. 5. Kliknij Post. Możesz również dodawać komentarze do konkretnych appliance ów, które są udostępnione w obszarze roboczym. Jeśli chcesz odpowiedzieć na komentarz, kliknij Replay. Rysunek 5.6: Odpowiadanie na komentarz