HP HELION OPENSTACK LAB GUIDE ČÁST DRUHÁ POKROČILÉ. HP Helion OpenStack 1.1 Květen 2014 Tomáš Kubica Dokument verze 0.13

Rozměr: px
Začít zobrazení ze stránky:

Download "HP HELION OPENSTACK LAB GUIDE ČÁST DRUHÁ POKROČILÉ. HP Helion OpenStack 1.1 Květen 2014 Tomáš Kubica Dokument verze 0.13"

Transkript

1 HP HELION OPENSTACK LAB GUIDE ČÁST DRUHÁ POKROČILÉ HP Helion OpenStack 1.1 Květen 2014 Tomáš Kubica Dokument verze 0.13

2 Obsah 1. Úvod do pokročilého ovládání Helion OpenStack Jdeme za rámec základní práce aneb proč automatizovat automatizované Jak (a proč) se posunout z pouhé automatizované infrastruktury blíže k potřebám aplikací? Příkazová řádka Proč příkazovou řádku? OpenStack CLI Přihlášení První kroky v příkazové řádce Pokročilejší operace v příkazové řádce Praktický příklad skriptu Lidsky čitelné datové formáty YAML JSON Orchestrační šablony OpenStack Heat Nejjednodušší šablona Komplexnější šablona Heat autoscaling a autohealing OpenStack API Úvod do orchestrace s HP Cloud Service Automation Starejme se o vnitřek VM s Ansible K čemu je to dobré? Ansible Instalace Příprava labu Základní operace Názorný příklad web server HP Server Automation HP Helion Development Platform Shrnutí a závěr Další zdroje H P H e l i o n O p e S t a c k

3 1. Úvod do pokročilého ovládání Helion OpenStack 1.1. Jdeme za rámec základní práce aneb proč automatizovat automatizované V první části labu jsme si vyzkoušeli práci s Helion OpenStack přes jeho GUI. Dokázali jsme z jednoho nástroje rychle a efektivně vytvářet potřebné zdroje na úrovni virtuálních serverů, storage, sítí i bezpečnosti, a to všechno řízeným způsobem spojovali do výsledné infrastruktury na vyžádání. Proč bychom vůbec chtěli nad takovým systémem dělat ještě něco dalšího? Představte si následující situace: Máte komplexní aplikaci složenou z různých vrstev a komponent, má specifické nároky pro každou část z pohledu paměti, CPU, storage, jsou definovaná komunikační pravidla, označen backend a frontend a tak podobně. Jak bychom mohli pro své kolegy takovou infrastrukturu popsat? Screenshoty z GUI? Nešlo by to nějak lépe? Potřebujete dávkově vytvořit nějaké infrastrukturní prostředí, například založit 30 projektů, spustit 30 různě velkých VM nebo promazat nepoužívané sítě? Přece to nebudete klikat... Co když dostanete zadání infrastrukturních požadavků ve formě excel tabulky s názvy serverů? Co když budete potřebovat založit infrastrukturu na základě informací z jiného systému? Budete muset vzít nějakou tiskovou sestavu a naklikat to v GUI? Možná máte nějaké opakující se úkony, které ovšem vyžadují dosazení nějakých parametrů. Budete infrastrukturu pokaždé ručně naklikávat a vždy změníte jen těch pár parametrů? GUI Helion OpenStack je poněkud technické, možná by bylo dobré nabídnou nějaký katalag služeb, kde si uživatel jen vybere z katalogu možností chci nový blog server, nový sharepoint, novou QA infrastrukturu, Development prostředí pro vývoj v Javě. Přesně v těchto momentech je vhodné nad Helion OpenStack budovat další vrstvu automatizace a abstrakcí a to i pokud se stále jedná jen o infrastrukturu na vyžádání. Jaké máte prostředky? OpenStack CLI OpenStack Heat šablony OpenStack API a například Python HP Cloud Service Automation... to je zlatý hřeb! O tom všem v tomto labu Jak (a proč) se posunout z pouhé automatizované infrastruktury blíže k potřebám aplikací? Infrastruktura je palivo, aplikace jsou auta. Aplikace jsou to, co má blízko k byznysu a přináší zásadní hodnotu. Téměř každý nový byznysový projekt dnes potřebuje podporu IT, ať už kvůli realizaci, sběru dat, marketingu, řízení vztahů, výroby, dodávek. Prakticky vždy tato hodnota dříme v nějaké aplikaci. Teprve tu je potřeba někam umístit do nějaké platformy (aplikačního prostředí) a tu do infrastruktury. My ovšem v dnešním labu nebudeme příliš zacházet do oblastí PaaS (to si necháme na jindy), ale i v rámci IaaS dává smysl se OS, aplikačnímu prostředí a třeba i vlastním aplikacím věnovat. Tak například jak to zařídit, abyste měli image (šablonu) nějaké instance, a přitom byla jistota, že po jejím nasazením bude obsahovat všechny nejnovější security patche, budou tam nainstalovány potřebné balíčky pro nejnovější verzi aplikace a tak podobně? Určitě nechcete po naběhnutí šablony pokaždé znovu 2 H P H e l i o n O p e S t a c k

4 procházet kompletní proces aktualizací a instalací balíčků a prostředí či modifikace konfiguračních souborů apod. Stejně tak nechcete váš image přetvářet každý měsíc tak, aby obsahoval potřebné aktualizace. Pravděpodobně sáhnete po nějakém způsobu jak automatizovaným způsobem tyto potřeby zajišťovat. V dnešním labu si vyzkoušíte: Ansible (open source) HP Server Automation... to je zlatý hřeb! 2. Příkazová řádka 2.1. Proč příkazovou řádku? V předchozí části labu jsme se soustředili na ovládání skrze grafické rozhraní. Proč tedy vůbec má smysl znát příkazovou řádku? Příkazová řádka je open source a využívá OpenStack API, takže funguje stejně v různých modifikací OpenStack od různých výrobců to co se naučíte se vám hodí v mnoha situacích V některých operacích je příkazová řádka rychlejší Ovládat infrastrukturu můžete i z minimálního systému bez grafického prostředí Příkazy můžete skriptovat, tedy vytvářet jednoduché aplikace, které dávkovým způsobem budou provádět nějaké operace nebo provádět pravidelné záležitosti (například sestavíte nějaké demo prostředí, které dáte k rozbití a po ukončení takové session skriptem vrátíte demo do původního stavu) Některé funkce jsou dostupné pouze tímto způsobem běžný vývoj je, že nová funkce je jako první k dispozici v příkazové řádce a později v grafickém interface Pokročilejší uživatel by tedy měl CLI znát, stojí to za to OpenStack CLI OpenStack příkazová řádka je ve skutečnosti soubor open source aplikací napsaných v jazyce Python, který využívá OpenStack API. Jde tedy o CLI wrapper, čili textové rozhraní nad OpenStack RESTful API. Tyto aplikace můžete používat kdekoli, z jakéhokoli počítače s podporou Python (samotné aplikace si nainstalujete přes pip, v případě ubuntu jsou dostupné i jako apt-get balíčky). Aplikace mají jména podle názvů jednotlivých projektů: Nova (práce s instancemi) Cinder (práce s blokovou storage, tedy volume, snapshot apod.) Glance (práce s image) Swift (práce s objektovou storage) Neutron (síťařina) Keystone (jména, hesla, identity) Heat (orchestrační šablony) Jsou i další, ale pro lab je nebudeme potřebovat Obvykle se příkaz volá způsobem: nova operace poziční_parametr další_parametry (označené jako --parametr hodnota) 3 H P H e l i o n O p e S t a c k

5 Tak například to může vypadat takhle: nova boot mojevm --image Windows flavor m1.tiny Často můžete požádat o pomoc, například: tomas@helion-proliant-dl380-gen9:~$ nova help usage: nova [--version] [--debug] [--os-cache] [--timings] [--timeout <seconds>] [--os-auth-token OS_AUTH_TOKEN] [--os-username <auth-user-name>] [--os-password <auth-password>] [--os-tenant-name <auth-tenant-name>] [--os-tenant-id <auth-tenant-id>] [--os-auth-url <auth-url>] [--os-region-name <region-name>] [--os-auth-system <auth-system>] [--service-type <service-type>] [--service-name <service-name>] [--volume-service-name <volume-service-name>] [--endpoint-type <endpoint-type>] [--os-compute-api-version <compute-api-ver>] [--os-cacert <ca-certificate>] [--insecure] [--bypass-url <bypass-url>] <subcommand>... Command-line interface to the OpenStack Nova API. Positional arguments: <subcommand> absolute-limits add-fixed-ip add-floating-ip add-secgroup agent-create... Print a list of absolute limits for a user Add new IP address on a network to server. DEPRECATED, use floating-ip-associate instead. Add a Security Group to a server. Create new agent build. Nebo o detaily konkrétní operace tomas@helion-proliant-dl380-gen9:~$ nova help boot usage: nova boot [--flavor <flavor>] [--image <image>] [--image-with <key=value>] [--boot-volume <volume_id>] [--snapshot <snapshot_id>] [--num-instances <number>] [--meta <key=value>] [--file <dst-path=src-path>] [--key-name <key-name>] [--user-data <user-data>] [--availability-zone <availability-zone>] [--security-groups <security-groups>] [--block-device-mapping <dev-name=mapping>] [--block-device key1=value1[,key2=value2...]] [--swap <swap_size>] [--ephemeral size=<size>[,format=<format>]] [--hint <key=value>] [--nic <net-id=net-uuid,v4-fixed-ip=ip-addr,port-id=port-uuid>] [--config-drive <value>] [--poll] <name> Boot a new server. Positional arguments: <name> Name for the new server Optional arguments: --flavor <flavor> Name or ID of flavor (see 'nova flavor-list'). --image <image> Name or ID of image (see 'nova image-list'). --image-with <key=value> Image metadata property (see 'nova image-show'). 4 H P H e l i o n O p e S t a c k

6 --boot-volume <volume_id> Volume ID to boot from. --snapshot <snapshot_id>... Jste vyzbrojeni, pojďme na to! 2.3. Přihlášení Nejprve se přes SSH (doporučuji program Putty) připojte na server v labu, z kterého budeme následující kroky provádět. Některé CLI příkazy jsou docela široké nastavte tedy Putty tak, že se změnou velikosti okna bude přidávat znaky (místo zvětšování fontu) Pak zadejte IP adresu serveru v labu a připojte se Jakmile se připojíte ujistěte se, že jsou pro vás připraveny potřebné soubory api.sh a eca.crt tomas@helion-proliant-dl380-gen9:~$ ls api.sh eca.crt Pokud ano, pokračujeme dál. Příkazová řádka je ve skutečnosti aplikace, která může běžet kdekoli. Musíme ji tedy říct, kde má hledat Helion OpenStack API server a dát jí přihlašovací údaje vašeho 5 H P H e l i o n O p e S t a c k

7 projektu. Použijte připravený skript, aplikujte ho příkazem source a jako argumenty uveďte jméno heslo tenant. Například: tomas@helion-proliant-dl380-gen9:~$ source api.sh tomas.kubica helion tomas.kubica kde tomas.kubica je uživatelské jméno i jméno projektu (tenantu) a helion je vaše heslo 2.4. První kroky v příkazové řádce Pojďme to hned vyzkoušet. Pokud jste po předchozím labu vše v rámci vašeho projektu pořádně vyčistili, neměla by být spuštěna žádná instance. Následující příkaz tedy vrátí prázdnou tabulku ale to, že ji zobrazí znamená, že máme přihlašovací údaje správně. tomas@helion-proliant-dl380-gen9:~$ nova list ID Name Status Task State Power State Networks Ale můžeme se podívat na Flavors tomas@helion-proliant-dl380-gen9:~$ nova flavor-list ID Name Memory_MB Disk Ephemeral Swap VCPUs RXTX_Factor Is_Public m1.small True 3 m1.medium True 4 m1.large True 5 m1.xlarge True ddd64d6e-884c-4277-a068-eae6b370a479 m1.tiny True Podobné to bude se storage volume tomas@helion-proliant-dl380-gen9:~$ cinder list ID Status Display Name Size Volume Type Bootable Attached to Pokud jste vyčistili předchozí lab, uvidíte pouze výchozí síť a externí síť tomas@helion-proliant-dl380-gen9:~$ neutron net-list id name subnets a5b5cd4-0c4b-4bc3-b44e-826c7b19556e ext-net e3be37fb-1ced-432f-950c-99b887bb52c2 7590c21a ae-b e4dc1d0d default-net 2c223f18-79f9-41c0-b19a-e5bdfa / Podívejme se ještě na dostupné image tomas@helion-proliant-dl380-gen9:~$ glance image-list ID Name Disk Format Container Format Size Status dfc71bdf-06ab-42d6-828e-51612cbcd9ac debian-wheezy-amd disk qcow2 bare active 35c7876d-a a44a-bcaa303b2673 msgaas-rabbit-cluster_ qcow2 bare active Vyzkoušíme si jednoduché spuštění instance. V Putty využijte toho, že jakýkoli text označíte, tak se vám ihned automaticky nakopíruje do schránky. Do řádky ho pak vložíte jednoduše kliknutím na pravé tlačítko. To udělejte s názvem našeho debian image, ať to nemusíte opisovat. 6 H P H e l i o n O p e S t a c k

8 nova boot mojevm --image debian-wheezy-amd disk --flavor m1.tiny Property Value OS-EXT-AZ:availability_zone nova OS-EXT-STS:power_state 0 OS-EXT-STS:task_state scheduling OS-EXT-STS:vm_state building OS-SRV-USG:launched_at - OS-SRV-USG:terminated_at - accessipv4 accessipv6 adminpass CwE4vk7vyQFx config_drive created T11:27:57Z flavor m1.tiny (ddd64d6e-884c-4277-a068-eae6b370a479) hostid id f6-49b6-404a-9c3a-da11c21f8189 image debian-wheezy-amd disk (dfc71bdf-06ab-42d6-828e-51612cbcd9ac) key_name - metadata {} name mojevm os-extended-volumes:volumes_attached [] progress 0 security_groups default status BUILD tenant_id baa7096fe1d c e0939 updated T11:27:57Z user_id 078a6c284c804ba0b68e9e da Koukněte se v jakém je stavu nejdřív vám bude možná příkaz nova list ukazovat BUILD, ale po nějaké době už ACTIVE tomas@helion-proliant-dl380-gen9:~$ nova list ID Name Status Task State Power State Networks f6-49b6-404a-9c3a-da11c21f8189 mojevm BUILD spawning NOSTATE tomas@helion-proliant-dl380-gen9:~$ nova list ID Name Status Task State Power State Networks f6-49b6-404a-9c3a-da11c21f8189 mojevm ACTIVE - Running default-net= Pojďme ji hned zase zrušit tomas@helion-proliant-dl380-gen9:~$ nova delete mojevm tomas@helion-proliant-dl380-gen9:~$ nova list ID Name Status Task State Power State Networks Vytvoříme si nový volume, který bude bootovací a bude na něm náš debian image. Tento musíme referencovat přes jeho ID, takže opět použijte příkaz glance image-list a označte si ID tak, že ho přes pravé tlačítko použijete, když je třeba. tomas@helion-proliant-dl380-gen9:~$ cinder create --image-id dfc71bdf-06ab-42d6-828e-51612cbcd9ac --display-name MujBootDisk 4 7 H P H e l i o n O p e S t a c k

9 Property Value attachments [] availability_zone nova bootable false created_at T12:28: display_description None display_name MujBootDisk encrypted False id bac044cb-c5ca-4c19-828b-47ad7cafd72b image_id dfc71bdf-06ab-42d6-828e-51612cbcd9ac metadata {} size 4 snapshot_id None source_volid None status creating volume_type None tomas@helion-proliant-dl380-gen9:~$ cinder list ID Status Display Name Size Volume Type Bootable Attached to bac044cb-c5ca-4c19-828b-47ad7cafd72b downloading MujBootDisk 4 None false Po nějaké době bude volume připraven tomas@helion-proliant-dl380-gen9:~$ cinder list ID Status Display Name Size Volume Type Bootable Attached to bac044cb-c5ca-4c19-828b-47ad7cafd72b available MujBootDisk 4 None true Nabootujeme z něj novou instanci budeme potřebovat volume ID tomas@helion-proliant-dl380-gen9:~$ nova boot dalsivm --boot-volume bac044cb-c5ca-4c19-828b-47ad7cafd72b --flavor m1.tiny Property Value OS-EXT-AZ:availability_zone nova OS-EXT-STS:power_state 0 OS-EXT-STS:task_state scheduling OS-EXT-STS:vm_state building OS-SRV-USG:launched_at - OS-SRV-USG:terminated_at - accessipv4 accessipv6 adminpass ed2mknnbdm5d config_drive created T12:35:55Z flavor m1.tiny (ddd64d6e-884c-4277-a068-eae6b370a479) hostid id 497fd77b-af7a-4c29-a0a6-fb e image Attempt to boot from volume - no image supplied key_name - metadata {} name dalsivm 8 H P H e l i o n O p e S t a c k

10 os-extended-volumes:volumes_attached [{"id": "bac044cb-c5ca-4c19-828b-47ad7cafd72b"}] progress 0 security_groups default status BUILD tenant_id baa7096fe1d c e0939 updated T12:35:56Z user_id 078a6c284c804ba0b68e9e da tomas@helion-proliant-dl380-gen9:~$ nova list ID Name Status Task State Power State Networks fd77b-af7a-4c29-a0a6-fb e dalsivm ACTIVE - Running default-net= Prohlédněme si detaily běžící instance tomas@helion-proliant-dl380-gen9:~$ nova show dalsivm Property Value OS-EXT-AZ:availability_zone nova OS-EXT-STS:power_state 1 OS-EXT-STS:task_state - OS-EXT-STS:vm_state active OS-SRV-USG:launched_at T12:36: OS-SRV-USG:terminated_at - accessipv4 accessipv6 config_drive created T12:35:55Z default-net network flavor m1.tiny (ddd64d6e-884c-4277-a068-eae6b370a479) hostid 7ee01409c d27bbd5c42f5852e df105b143d96e id 497fd77b-af7a-4c29-a0a6-fb e image Attempt to boot from volume - no image supplied key_name - metadata {} name dalsivm os-extended-volumes:volumes_attached [{"id": "bac044cb-c5ca-4c19-828b-47ad7cafd72b"}] progress 0 security_groups default status ACTIVE tenant_id baa7096fe1d c e0939 updated T12:36:37Z user_id 078a6c284c804ba0b68e9e da Podívejme se na volume a také na jeho detaily tomas@helion-proliant-dl380-gen9:~$ cinder list ID Status Display Name Size Volume Type Bootable Attached to bac044cb-c5ca-4c19-828b-47ad7cafd72b in-use MujBootDisk 4 None true 497fd77b-af7a-4c29-a0a6-fb e tomas@helion-proliant-dl380-gen9:~$ cinder show MujBootDisk Property Value attachments [{u'device': u'/dev/vda', u'server_id': u'497fd77b-af7a-4c29-a0a6-fb e', u'id': u'bac044cb-c5ca-4c19-828b-47ad7cafd72b', u'host_name': None, u'volume_id': u'bac044cb-c5ca-4c19-828b-47ad7cafd72b'}] availability_zone nova bootable true created_at T12:28: display_description None display_name MujBootDisk encrypted False id bac044cb-c5ca-4c19-828b-47ad7cafd72b metadata {u'readonly': u'false', u'attached_mode': u'rw'} os-vol-tenant-attr:tenant_id baa7096fe1d c e0939 os-volume-replication:driver_data None os-volume-replication:extended_status None size 4 snapshot_id None source_volid None status in-use volume_image_metadata {u'container_format': u'image_id': u'bare', u'min_ram': u'0', u'disk_format': u'qcow2', u'image_name': u'debian-wheezy-amd disk', u'dfc71bdf-06ab-42d6-828e-51612cbcd9ac', u'checksum': u' c3f261fac819347a6d8b7eb32', u'min_disk': u'0', u'size': u' '} volume_type None H P H e l i o n O p e S t a c k

11 2.5. Pokročilejší operace v příkazové řádce Některé další aspekty, které si pamatuje z první části labu, si jen rámcově ukážeme, ale nebudeme s nimi aktivně pracovat. Pokud vás budou zajímat, využívejte help příkazů (nova help, nova boot help, ) a pohrajte si sami. tomas@helion-proliant-dl380-gen9:~$ nova secgroup-list Id Name Description ea62d680-0c24-4f ea6f5d639eee MojePravidla MojePravidla b9eaf0cf-e8b2-41f1-93d8-df59fbcc3615 default default tomas@helion-proliant-dl380-gen9:~$ nova secgroup-list-rules MojePravidla IP Protocol From Port To Port IP Range Source Group icmp /0 tcp /0 MojePravidla tomas@helion-proliant-dl380-gen9:~$ swift list MujKontejner tomas@helion-proliant-dl380-gen9:~$ swift upload MujKontejner api.sh api.sh tomas@helion-proliant-dl380-gen9:~$ swift list MujKontejner api.sh Můžeme si vytvořit další, tentokrát prázdný volume a připojit ho do naší běžící instance tomas@helion-proliant-dl380-gen9:~$ cinder create --display-name DalsiDisk Property Value attachments [] availability_zone nova bootable false created_at T12:57: display_description None display_name DalsiDisk encrypted False id d1b9-4d92-a3fa-148a7b1445a2 metadata {} size 1 snapshot_id None source_volid None status creating volume_type None tomas@helion-proliant-dl380-gen9:~$ nova list ID Name Status Task State Power State Networks fd77b-af7a-4c29-a0a6-fb e dalsivm ACTIVE - Running default-net= tomas@helion-proliant-dl380-gen9:~$ nova volume-attach dalsivm d1b9-4d92-a3fa-148a7b1445a H P H e l i o n O p e S t a c k

12 Property Value device /dev/vdb id d1b9-4d92-a3fa-148a7b1445a2 serverid 497fd77b-af7a-4c29-a0a6-fb e volumeid d1b9-4d92-a3fa-148a7b1445a cinder list ID Status Display Name Size Volume Type Bootable Attached to d1b9-4d92-a3fa-148a7b1445a2 in-use DalsiDisk 1 None false 497fd77b-af7a-4c29-a0a6-fb e bac044cb-c5ca-4c19-828b-47ad7cafd72b in-use MujBootDisk 4 None true 497fd77b-af7a-4c29-a0a6-fb e Následně můžeme volume zase odpojit, udělat snapshot a znovu připojit tomas@helion-proliant-dl380-gen9:~$ nova volume-detach dalsivm d1b9-4d92-a3fa-148a7b1445a2 tomas@helion-proliant-dl380-gen9:~$ cinder snapshot-create d1b9-4d92-a3fa-148a7b1445a2 --display-name MujDalsiSnapshot Property Value created_at T18:55: display_description None display_name MujDalsiSnapshot id 0ee3d322-29fb-453b-b448-6bf169569cdb metadata {} size 1 status creating volume_id d1b9-4d92-a3fa-148a7b1445a tomas@helion-proliant-dl380-gen9:~$ cinder snapshot-list ID Volume ID Status Display Name Size ee3d322-29fb-453b-b448-6bf169569cdb d1b9-4d92-a3fa-148a7b1445a2 available MujDalsiSnapshot tomas@helion-proliant-dl380-gen9:~$ nova volume-attach dalsivm d1b9-4d92-a3fa-148a7b1445a Property Value device /dev/vdb id d1b9-4d92-a3fa-148a7b1445a2 serverid 497fd77b-af7a-4c29-a0a6-fb e volumeid d1b9-4d92-a3fa-148a7b1445a Na závěr si ještě pohrajeme se sítí. Nejprve se ujistěte, že jste na konci minulého labu zrušili router i nové sítě, ale floating IP máte pro projekt přiřazenou (pokud ne, snadno si opravíte ) tomas@helion-proliant-dl380-gen9:~$ neutron floatingip-list id fixed_ip_address floating_ip_address port_id d298a-357f-4def-90fd c6a tomas@helion-proliant-dl380-gen9:~$ neutron net-list 11 H P H e l i o n O p e S t a c k

13 id name subnets a5b5cd4-0c4b-4bc3-b44e-826c7b19556e ext-net e3be37fb-1ced-432f-950c-99b887bb52c2 7590c21a ae-b e4dc1d0d default-net 2c223f18-79f9-41c0-b19a-e5bdfa / neutron router-list neutron subnet-list id name cidr allocation_pools c223f18-79f9-41c0-b19a-e5bdfa /24 {"start": " ", "end": " "} Teď se pokusíme v CLI udělat něco podobného, co v prvním labu v GUI tedy vytvoříme dvě nové sítě, každou se svým subnetem a router, který je propojuje a připojuje na gateway. tomas@helion-proliant-dl380-gen9:~$ neutron net-create PrvniSit Created a new network: Field Value admin_state_up True id d78a23ba-d8d3-46f3-99eb-4f a name PrvniSit router:external False shared False status ACTIVE subnets tenant_id baa7096fe1d c e tomas@helion-proliant-dl380-gen9:~$ neutron net-create DruhaSit Created a new network: Field Value admin_state_up True id 8c7f0937-0b96-4cf6-bc5f-70884fa58e1b name DruhaSit router:external False shared False status ACTIVE subnets tenant_id baa7096fe1d c e tomas@helion-proliant-dl380-gen9:~$ neutron subnet-create --name PrvniSubnet --allocation-pool start= ,end= dns-nameserver PrvniSit /24 Created a new subnet: Field Value allocation_pools {"start": " ", "end": " "} cidr /24 dns_nameservers enable_dhcp True gateway_ip host_routes id 8bb ba7-45a c1da8b H P H e l i o n O p e S t a c k

14 ip_version 4 ipv6_address_mode ipv6_ra_mode name PrvniSubnet network_id d78a23ba-d8d3-46f3-99eb-4f a tenant_id baa7096fe1d c e tomas@helion-proliant-dl380-gen9:~$ neutron subnet-create --name DruhySubnet --allocation-pool start= ,end= dns-nameserver DruhaSit /24 Created a new subnet: Field Value allocation_pools {"start": " ", "end": " "} cidr /24 dns_nameservers enable_dhcp True gateway_ip host_routes id b9e ad-a7ba-5efde9f36894 ip_version 4 ipv6_address_mode ipv6_ra_mode name DruhySubnet network_id 8c7f0937-0b96-4cf6-bc5f-70884fa58e1b tenant_id baa7096fe1d c e tomas@helion-proliant-dl380-gen9:~$ neutron net-list id name subnets a5b5cd4-0c4b-4bc3-b44e-826c7b19556e ext-net e3be37fb-1ced-432f-950c-99b887bb52c2 7590c21a ae-b e4dc1d0d default-net 2c223f18-79f9-41c0-b19a-e5bdfa /24 8c7f0937-0b96-4cf6-bc5f-70884fa58e1b DruhaSit b9e ad-a7ba-5efde9f /24 d78a23ba-d8d3-46f3-99eb-4f a PrvniSit 8bb ba7-45a c1da8b / tomas@helion-proliant-dl380-gen9:~$ neutron router-create DalsiRouter Created a new router: Field Value admin_state_up True external_gateway_info id ca89b936-0c1b-401b-aa66-f5a0c9adab44 name DalsiRouter routes status ACTIVE tenant_id baa7096fe1d c e tomas@helion-proliant-dl380-gen9:~$ neutron router-gateway-set ca89b936-0c1b-401b-aa66-f5a0c9adab44 3a5b5cd4-0c4b- 4bc3-b44e-826c7b19556e Set gateway for router ca89b936-0c1b-401b-aa66-f5a0c9adab44 tomas@helion-proliant-dl380-gen9:~$ neutron router-interface-add ca89b936-0c1b-401b-aa66-f5a0c9adab44 PrvniSubnet Added interface 12bdc a55a-f8dc8732e8ff to router ca89b936-0c1b-401b-aa66-f5a0c9adab44. tomas@helion-proliant-dl380-gen9:~$ neutron router-interface-add ca89b936-0c1b-401b-aa66-f5a0c9adab44 DruhySubnet Added interface 43ddd2ce-39ba-4aaa-9fcc-6116cbbe1a25 to router ca89b936-0c1b-401b-aa66-f5a0c9adab H P H e l i o n O p e S t a c k

15 Podívejte se do GUI a ověřte si, že výsledek je dle očekávání Posledním krokem bude vytvořit instanci běžící v některé z našich nových sítí tomas@helion-proliant-dl380-gen9:~$ nova boot netvm --image debian-wheezy-amd disk --flavor m1.tiny --nic net-id=d78a23ba-d8d3-46f3-99eb-4f a Property Value OS-EXT-AZ:availability_zone nova OS-EXT-STS:power_state 0 OS-EXT-STS:task_state scheduling OS-EXT-STS:vm_state building OS-SRV-USG:launched_at - OS-SRV-USG:terminated_at - accessipv4 accessipv6 adminpass NYERzSDLFn9b config_drive created T05:06:34Z flavor m1.tiny (ddd64d6e-884c-4277-a068-eae6b370a479) hostid 14 H P H e l i o n O p e S t a c k

16 id e266c8d8-c6de-4419-aa22-04a9354fbbe2 image debian-wheezy-amd disk (dfc71bdf-06ab-42d6-828e-51612cbcd9ac) key_name - metadata {} name netvm os-extended-volumes:volumes_attached [] progress 0 security_groups default status BUILD tenant_id baa7096fe1d c e0939 updated T05:06:34Z user_id 078a6c284c804ba0b68e9e da A výsledek? Právě jste pronikli do základů OpenStack CLI, gratuluji! Na závěr po sobě uklidíme tomas@helion-proliant-dl380-gen9:~$ nova list ID Name Status Task State Power State Networks fd77b-af7a-4c29-a0a6-fb e dalsivm ACTIVE - Running default-net= e266c8d8-c6de-4419-aa22-04a9354fbbe2 netvm ACTIVE - Running PrvniSit= tomas@helion-proliant-dl380-gen9:~$ nova delete dalsivm tomas@helion-proliant-dl380-gen9:~$ nova delete netvm 15 H P H e l i o n O p e S t a c k

17 cinder snapshot-list ID Volume ID Status Display Name Size ee3d322-29fb-453b-b448-6bf169569cdb d1b9-4d92-a3fa-148a7b1445a2 available MujDalsiSnapshot tomas@helion-proliant-dl380-gen9:~$ cinder snapshot-delete 0ee3d322-29fb-453b-b448-6bf169569cdb tomas@helion-proliant-dl380-gen9:~$ cinder list ID Status Display Name Size Volume Type Bootable Attached to d1b9-4d92-a3fa-148a7b1445a2 available DalsiDisk 1 None false bac044cb-c5ca-4c19-828b-47ad7cafd72b available MujBootDisk 4 None true tomas@helion-proliant-dl380-gen9:~$ cinder delete DalsiDisk tomas@helion-proliant-dl380-gen9:~$ cinder delete MujBootDisk tomas@helion-proliant-dl380-gen9:~$ neutron router-list id name external_gateway_info ca89b936-0c1b-401b-aa66-f5a0c9adab44 DalsiRouter {"network_id": "3a5b5cd4-0c4b-4bc3-b44e-826c7b19556e", "enable_snat": true, "external_fixed_ips": [{"subnet_id": "e3be37fb-1ced-432f-950c-99b887bb52c2", "ip_address": " "}]} tomas@helion-proliant-dl380-gen9:~$ neutron subnet-list id name cidr allocation_pools c223f18-79f9-41c0-b19a-e5bdfa /24 {"start": " ", "end": " "} 8bb ba7-45a c1da8b PrvniSubnet /24 {"start": " ", "end": " "} b9e ad-a7ba-5efde9f36894 DruhySubnet /24 {"start": " ", "end": " "} tomas@helion-proliant-dl380-gen9:~$ neutron router-interface-delete DalsiRouter 8bb ba7-45a c1da8b Removed interface from router DalsiRouter. tomas@helion-proliant-dl380-gen9:~$ neutron router-interface-delete DalsiRouter b9e ad-a7ba-5efde9f36894 Removed interface from router DalsiRouter. tomas@helion-proliant-dl380-gen9:~$ neutron net-list id name subnets a5b5cd4-0c4b-4bc3-b44e-826c7b19556e ext-net e3be37fb-1ced-432f-950c-99b887bb52c2 7590c21a ae-b e4dc1d0d default-net 2c223f18-79f9-41c0-b19a-e5bdfa /24 8c7f0937-0b96-4cf6-bc5f-70884fa58e1b DruhaSit b9e ad-a7ba-5efde9f /24 d78a23ba-d8d3-46f3-99eb-4f a PrvniSit 8bb ba7-45a c1da8b / tomas@helion-proliant-dl380-gen9:~$ neutron net-delete PrvniSit Deleted network: PrvniSit tomas@helion-proliant-dl380-gen9:~$ neutron net-delete DruhaSit Deleted network: DruhaSit 2.6. Parsování Linux a příkazová řádka je odvěká kombinace, takže nepřekvapí, že obsahuje řadu nástrojů pro parsování výstupu. Vyzkoušejme si jednoduchý příklad. Nejprve vypišme seznam image bez nějakých modifikací: 16 H P H e l i o n O p e S t a c k

18 glance image-list ID Name Disk Format Container Format Size Status b8f00f a07-9c f1c2ff ansible qcow2 bare active abcac3ce b bb48080c0 dbaas-api_ qcow2 bare active 6e2b077a-26fe-4eac-bfd2-937c e dbaas-conductor_ qcow2 bare active 6a42e333-9bb6-40a7-862f-11b53fffb676 dbaas-database_ qcow2 bare active ef6211f6-95a9-4eb6-a45b-cd9f9d4ab641 dbaas-guest_ qcow2 bare active 16f03c0b-6c47-4ac8-ab5a-19e64338a8c0 dbaas-messaging_ qcow2 bare active ee7280a3-b4ad-4bd1-98e5-6639cefe51c3 dbaas-taskmanager_ qcow2 bare active dfc71bdf-06ab-42d6-828e-51612cbcd9ac debian-wheezy-amd disk qcow2 bare active 0d54050e-8b4f-454b-adc1-6ee23ad1efba HP Helion Development Platform CE - Application Lifecycle Service Installer qcow2 bare active 8be1cda2-b2be-4fa6-a5b4-0e63e66e0491 HP Helion Development Platform CE - Application Lifecycle Service Seed Node qcow2 bare active a652e1e2-462f-41ef-926c-2fe marketplace-api_ qcow2 bare active b b57-b139-dd2935a03284 marketplace-database_ qcow2 bare active 2fd c-aa19-c71701eb4c2e marketplace-engine_ qcow2 bare active 15e dea-4f0e-b07f e34 marketplace-messaging_ qcow2 bare active b9942ece-e544-4dff-b7c8-b7d0d msgaas-rabbit-cluster_ qcow2 bare active a37d347e-e9b b47c-c730c2727a1f msgaas-rabbit-cluster_ qcow2 bare active 35c7876d-a a44a-bcaa303b2673 msgaas-rabbit-cluster_ qcow2 bare active Možná bychom teď potřebovali pro další zpracování získat jen všechna ID našich obrazů, ostatní informace nám tam překážejí. Výstup příkazu můžeme nasměrovat do jiné utilitky s nzvek awk, která dokáže parsovat jednotlivá slova. Takto si vytiskneme vždy jen druhé slovo v řádku: tomas@helion-proliant-dl380-gen9:~$ glance image-list awk '{print $2}' ID 8b8f00f a07-9c f1c2ff abcac3ce b bb48080c0 6e2b077a-26fe-4eac-bfd2-937c e 6a42e333-9bb6-40a7-862f-11b53fffb676 ef6211f6-95a9-4eb6-a45b-cd9f9d4ab641 16f03c0b-6c47-4ac8-ab5a-19e64338a8c0 ee7280a3-b4ad-4bd1-98e5-6639cefe51c3 dfc71bdf-06ab-42d6-828e-51612cbcd9ac 0d54050e-8b4f-454b-adc1-6ee23ad1efba 8be1cda2-b2be-4fa6-a5b4-0e63e66e0491 a652e1e2-462f-41ef-926c-2fe b b57-b139-dd2935a fd c-aa19-c71701eb4c2e 15e dea-4f0e-b07f e34 b9942ece-e544-4dff-b7c8-b7d0d a37d347e-e9b b47c-c730c2727a1f 35c7876d-a a44a-bcaa303b2673 To není špatné, ale oddělující čáry nám vycházejí jako prázdné řádky (jsou totiž jedno slovo, takže druhé neexistuje a tím vznikne prázdný řádek ve výstupu). Awk umožňuje klást podmínky, tak například nám vypíše pouze řádky, které splňují nějaké kritérium (například název image, tedy $4, obsahuje nějaké znaky). My jednoduše budeme chtít, aby se něco vytisklo jen, pokud $2 existuje: tomas@helion-proliant-dl380-gen9:~$ glance image-list awk '{if ($2) print $2}' ID 8b8f00f a07-9c f1c2ff abcac3ce b bb48080c0 6e2b077a-26fe-4eac-bfd2-937c e 6a42e333-9bb6-40a7-862f-11b53fffb676 ef6211f6-95a9-4eb6-a45b-cd9f9d4ab641 16f03c0b-6c47-4ac8-ab5a-19e64338a8c0 ee7280a3-b4ad-4bd1-98e5-6639cefe51c3 dfc71bdf-06ab-42d6-828e-51612cbcd9ac 0d54050e-8b4f-454b-adc1-6ee23ad1efba 8be1cda2-b2be-4fa6-a5b4-0e63e66e0491 a652e1e2-462f-41ef-926c-2fe b b57-b139-dd2935a H P H e l i o n O p e S t a c k

19 2fd c-aa19-c71701eb4c2e 15e dea-4f0e-b07f e34 b9942ece-e544-4dff-b7c8-b7d0d a37d347e-e9b b47c-c730c2727a1f 35c7876d-a a44a-bcaa303b2673 To už je lepší, prázdné řádky jsou pryč. Ještě nám tam zbývá název sloupce, tedy ID. V takovém případě ho do výstupu zahrnout nechceme: tomas@helion-proliant-dl380-gen9:~$ glance image-list awk '{if ($2!="ID" && $2) print $2}' 8b8f00f a07-9c f1c2ff abcac3ce b bb48080c0 6e2b077a-26fe-4eac-bfd2-937c e 6a42e333-9bb6-40a7-862f-11b53fffb676 ef6211f6-95a9-4eb6-a45b-cd9f9d4ab641 16f03c0b-6c47-4ac8-ab5a-19e64338a8c0 ee7280a3-b4ad-4bd1-98e5-6639cefe51c3 dfc71bdf-06ab-42d6-828e-51612cbcd9ac 0d54050e-8b4f-454b-adc1-6ee23ad1efba 8be1cda2-b2be-4fa6-a5b4-0e63e66e0491 a652e1e2-462f-41ef-926c-2fe b b57-b139-dd2935a fd c-aa19-c71701eb4c2e 15e dea-4f0e-b07f e34 b9942ece-e544-4dff-b7c8-b7d0d a37d347e-e9b b47c-c730c2727a1f 35c7876d-a a44a-bcaa303b2673 A je to máme očištěný výstup, který můžeme použít pro další zpracování o tom za chvilku Praktický příklad skriptu Pro tento lab jsem potřeboval vytvořit prostředí pro 30 účastníků - vytvořit projekt v Helion OpenStack, uživatelské přihlášení a loginy v serveru v labu (to s Helion nijak nesouvisí). Stačilo z pozvánky v kalendáří vzít začátek vašich ových adres a uložit to po řádkách do souboru. Následně spustit následující skript, který udělá co potřebujeme. Všimněte si, že nastavení OpenStack prostředí je kratší a jednodušší, než vytvoření vašeho loginu do serveru v labu #!/bin/bash while read line do name=$line keystone tenant-create --name $line keystone user-create --tenant $line --name $line --pass helion home="/home/$line" useradd $line -s /bin/bash echo "$line:helion" chpasswd cp -R /etc/skel "$home" && echo $'\e[32m'"copied skeleton to: $home"$'\e[m' ( exit_code=$?; echo $'\e[31m'"failed to create: $home"$'\e[m' ) >&2 chown -R "$line:$line" "$home" && echo $'\e[32m'"set owner on: $home"$'\e[m' ( exit_code=$?; echo $'\e[31m'"failed to set owner on: $home"$'\e[m' ) >&2 done < $1 Tím pádem je možné kdykoli do prostředí přidat další účastníky školení... přece to nebudete všechno klikat. 18 H P H e l i o n O p e S t a c k

20 2.8. Příklad skriptu s parsováním Pokud chcete v OpenStack vymazat router, musíte nejdřív zrušit jeho interface. Zkusme si napsat jednoduchý skript, kterému jako parametr pošleme ID routeru a on nejprve zjistí jeho interface, ty zruší a následně smaže celý router. Vypadalo by to nějak takhle: for port in $(neutron router-port-list $1 awk '{if ($2!= "id" && $2) print $2}') do neutron router-interface-delete $1 port=$port done neutron router-delete $1 Jak script vytvořit? Použijte třeba editor nano (nano jmenoskriptu.sh) a do něj tento text vložte (schránka a pravé tlačítko), pak to uložte. Ještě musíte skript učinit spustitelný příkazem Chmod +x jmenoskriptu.sh Jak použít? Takhle: root@helion-proliant-dl380-gen9:~# neutron router-list id name external_gateway_info dd11512d-469c-4285-b27c-708a258f9eef test null root@helion-proliant-dl380-gen9:~#./routerdelete.sh dd11512d-469c-4285-b27c-708a258f9eef Removed interface from router dd11512d-469c-4285-b27c-708a258f9eef. Deleted router: dd11512d-469c-4285-b27c-708a258f9eef root@helion-proliant-dl380-gen9:~# neutron router-list... tady je prázdno Tak vidíte, skriptování není těžké. 3. Lidsky čitelné datové formáty Prakticky všechny moderní nástroje používají k popisu nějaké datové struktury lidsky čitelné formáty místo dřívějších binárních souborů. Určitě znáte jeden z nich, který je ale (z mnoha důvodů) spíše na ústupu XML. V rámci našeho labu se setkáme s YAML a JSON YAML YAML je předpis datové struktury, který je extrémně dobře lidsky čitelný. Přestože se může zdát, že jde o text bez zřejmých pravidel, tato jsou jasně daná a díky nim dokáže počítač celou strukturu zpracovat. Myslím, že následující příklad tak není třeba nijak podrobně vysvětlovat poznáte, jaké informace jsou obsaženy a v jaké struktuře? --- zamestnanci: - jmeno: "tomas" napoj: "pivo" jazyk: - "EN" - "CZ" - jmeno: "martin" napoj: "vino" jazyk: - "EN" 19 H P H e l i o n O p e S t a c k

21 - "SK" YAML (případně jeho různé podmnožiny) je velmi často využíván pro šablony, konfigurační soubory, předpisy a tak podobně. Jsou na něm postaveny například OpenStack Heat infrastrukturní šablony nebo Ansible playbooky JSON Formát JSON je jiný předpis datové struktury, který je velmi úsporný, velmi dobře zpracovatelný počítačem, a přitom si zachovává dobrou lidskou čitelnost. Takhle vypadají stejná data z předchozího příladu v JSON formátu: {"zamestnanci":[ { "jmeno":"tomas", "napoj":"pivo", "jazyk":["en", "CZ"] }, { "jmeno":"martin", "napoj":"vino", "jazyk":["en", "SK"] } ] } Pro svoje vlastnosti je velmi oblíbený v různých API, zejména v RESTful. Do této kategorie patří OpenStack API, ilo, OneView, imc i SDN API a také API celé řady nástrojů z dílny HP Software. 4. Orchestrační šablony OpenStack Heat 4.1. Nejjednodušší šablona Připojte se do GUI a jděte na záložku Orchestration, Stacks a klikněte na Launch Stack Šablonu můžete zadat přímo do okna, nebo ji nahrajete ve formě souboru. Obsah šablony používá YAML strukturu a pro začátek bude vypadat takto: heat_template_version: description: Vytvorime jednoduchou instanci resources: PrvniPokus: 20 H P H e l i o n O p e S t a c k

22 type: OS::Nova::Server key_name: MujKlic image: debian-wheezy-amd disk flavor: m1.tiny Vložte do okna (nebo přes soubor) a klikněte na Next Použijte nějaké jméno, zadejte heslo a klikněte na Launch Počkejte až všechno doběhne 21 H P H e l i o n O p e S t a c k

23 Koukněte se do instancí je tam? Nic složitého, ale také zatím nic zvlášť užitečného. Vraťte se do Stacků a zrušte ho kliknutím na Delete Stack Šablona může být interaktivnější a některé parametry si nechat zadat uživatelem až v okamžiku jejího deploymentu. Následující příklad dává možnost definovat typ (velikost/flavor) serveru, ale chceme dát na výběr jen ze dvou možností. Dále využijeme možnosti formovat výstup, ve kterém předáme dál některé informace z instalace šablony, v našem případě jakou IP adresu VM dostala (teď se vám to bude zdát zbytečné, ale až se dostaneme k možnosti navázat šablonu na další operace v Ansiblu nebo jinému nástroji, uvidíte, jak je předání parametrů dál důležité). Vezměte tento text a vložte do schránky (nebo si přepište do souboru). heat_template_version: description: Vytvorime jednoduchou instanci parameters: instance_type: type: string label: Typ instance description: Vyberte si flavor m1.tiny nebo m1.small constraints: - allowed_values: [ m1.tiny, m1.small ] description: Pripustne hodnoty jsou m1.tiny nebo m1.small. resources: PrvniPokus: type: OS::Nova::Server key_name: MujKlic image: debian-wheezy-amd disk flavor: { get_param: instance_type } 22 H P H e l i o n O p e S t a c k

24 outputs: instance_ip: description: IP adresa vysledne instance value: { get_attr: [PrvniPokus, first_address] } Založte tento Stack a klikněte na Next Všimněte si, že GUI po vás chce vyplnit onen parametr a klikněte na Launch Až bude nahoře, klikněte na Stack pro další detaily 23 H P H e l i o n O p e S t a c k

25 Na první záložce je obrázek topologie šablony, ale to zatím neukazuje nic zajímavého. Klikněte na Overview Všimněte si některých detailů včetně našeho output pravidla 24 H P H e l i o n O p e S t a c k

26 Na úvod to není špatné. Zrušte tento Stack a zkusíme si něco pořádného Komplexnější šablona Přestaňme chodit kolem horké kaše a připravme si něco složitějšího a užitečnějšího. Zrušte aktuální Stack a vytvoříme si nový, komplexnější. YAML je dostatečně dobře čitelný, takže nebudeme vysvětlovat jednotlivé aspekty této šablony pročtěte si jí a určitě pochopíte, co se tady děje. Vytvoříme si dvě nové sítě, dva subnety, nový router a zajistíme potřebné propojení. Dále založíme dva volume, dva servery koukající každý do jiné sítě a volume k nim namapujeme. Vypadá to takhle: heat_template_version: description: Vytvorime jednoduchou instanci resources: sit1: type: OS::Neutron::Net name: MojeSit1 sit2: type: OS::Neutron::Net name: MojeSit2 subnet1: type: OS::Neutron::Subnet network_id: { get_resource: sit1 } cidr: /24 allocation_pools: 25 H P H e l i o n O p e S t a c k

27 - start: end: subnet2: type: OS::Neutron::Subnet network_id: { get_resource: sit2 } cidr: /24 allocation_pools: - start: end: router: type: OS::Neutron::Router external_gateway_info: network: ext-net router_interface: type: OS::Neutron::RouterInterface router_id: { get_resource: router } subnet_id: { get_resource: subnet1 } router_interface2: type: OS::Neutron::RouterInterface router_id: { get_resource: router } subnet_id: { get_resource: subnet2 } server1_port: type: OS::Neutron::Port network_id: { get_resource: sit1 } fixed_ips: - subnet_id: { get_resource: subnet1 } server2_port: type: OS::Neutron::Port network_id: { get_resource: sit2 } fixed_ips: - subnet_id: { get_resource: subnet2 } server1: type: OS::Nova::Server key_name: MujKlic image: debian-wheezy-amd disk flavor: m1.tiny networks: - port: { get_resource: server1_port } server2: type: OS::Nova::Server key_name: MujKlic image: debian-wheezy-amd disk flavor: m1.tiny networks: - port: { get_resource: server2_port } 26 H P H e l i o n O p e S t a c k

28 volume1: type: OS::Cinder::Volume size: 1 volume2: type: OS::Cinder::Volume size: 1 vol1_att: type: OS::Cinder::VolumeAttachment instance_uuid: { get_resource: server1 } volume_id: { get_resource: volume1 } mountpoint: /dev/vdb vol2_att: type: OS::Cinder::VolumeAttachment instance_uuid: { get_resource: server2 } volume_id: { get_resource: volume2 } mountpoint: /dev/vdb Založte tuto šablonu (už víte jak) a až bude nastartována, pojďme si ji prohlédnout. Takhle třeba Stack topologie ukazuje návaznosti Prohlédněte si vytvořené zdroje (screenshot nezahrnuje všechny) 27 H P H e l i o n O p e S t a c k

29 a události 28 H P H e l i o n O p e S t a c k

Cíl workshopu. - seznámit uživatele s prostředím OpenStack - procvičit základní úkony v OpenStack:

Cíl workshopu. - seznámit uživatele s prostředím OpenStack - procvičit základní úkony v OpenStack: OpenStack workshop Cíl workshopu - seznámit uživatele s prostředím OpenStack - procvičit základní úkony v OpenStack: - vytváření instancí - správa virtuálních disků - správa image - práce s virtuálními

Více

NAS 323 NAS jako VPN Server

NAS 323 NAS jako VPN Server NAS 323 NAS jako VPN Server Naučte se používat NAS jako VPN server A S U S T O R C O L L E G E CÍLE KURZU V tomto kurzu se naučíte: 1. Nastavit ASUSTOR NAS jako VPN server a připojit se k němu z počítačů

Více

1. Administrace služby Bezpečný Internet přes webovou aplikaci WebCare GTS

1. Administrace služby Bezpečný Internet přes webovou aplikaci WebCare GTS 1. Administrace služby Bezpečný Internet přes webovou aplikaci WebCare GTS Pro přístup do administrace služby GTS Bezpečný Internet používejte zákaznický WebCare GTS Czech, který je přístupny přes webové

Více

Administrace služby - GTS Network Storage

Administrace služby - GTS Network Storage 1. Návod k ovládání programu Cisco VPN Client (IP SECový tunel pro přístup GTS Network Storage) Program Cisco VPN client lze bezplatně stáhnout z webových stránek GTS pod odkazem: Software ke stažení http://www.gts.cz/cs/zakaznicka-podpora/technicka-podpora/gtspremium-net-vpn-client/software-ke-stazeni.shtml

Více

HP HELION OPENSTACK LAB GUIDE ČÁST PRVNÍ - ZÁKLADY. HP Helion OpenStack 1.1.1 Srpen 2015 Tomáš Kubica Dokument verze 1.02 www.cloudsvet.

HP HELION OPENSTACK LAB GUIDE ČÁST PRVNÍ - ZÁKLADY. HP Helion OpenStack 1.1.1 Srpen 2015 Tomáš Kubica Dokument verze 1.02 www.cloudsvet. HP HELION OPENSTACK LAB GUIDE ČÁST PRVNÍ - ZÁKLADY HP Helion OpenStack 1.1.1 Srpen 2015 Tomáš Kubica Dokument verze 1.02 www.cloudsvet.cz Obsah 1. Úvod do Helion OpenStack... 2 1.1. HP Helion OpenStack

Více

Moderní privátní cloud pro město na platformě OpenStack a Kubernetes

Moderní privátní cloud pro město na platformě OpenStack a Kubernetes Moderní privátní cloud pro město na platformě OpenStack a Kubernetes Agenda O TCP Produkt TCP CityCloud K čemu slouží Z čeho se skládá Reálné nasazení pro město Strakonice Projekt Bezpečnost infrastruktury

Více

Administrace služby IP komplet premium

Administrace služby IP komplet premium 1. Administrace služby Bezpečný Internet přes webovou aplikaci WebCare T-Mobile Czech Republic Pro přístup do administrace služby Bezpečný Internet používejte zákaznický WebCare T-Mobile Czech Republic,

Více

Administrace služby IP komplet premium

Administrace služby IP komplet premium 1. Administrace služby Bezpečný Internet přes webovou aplikaci WebCare T-Mobile Czech Republic Pro přístup do administrace služby Bezpečný Internet používejte zákaznický WebCare T-Mobile Czech Republic,

Více

w w w. u l t i m u m t e c h n o l o g i e s. c z Infrastructure-as-a-Service na platformě OpenStack

w w w. u l t i m u m t e c h n o l o g i e s. c z Infrastructure-as-a-Service na platformě OpenStack w w w. u l t i m u m t e c h n o l o g i e s. c z Infrastructure-as-a-Service na platformě OpenStack http://www.ulticloud.com http://www.openstack.org Představení OpenStacku 1. Co OpenStack je a není 2.

Více

DŮLEŽITÉ INFORMACE, PROSÍM ČTĚTE!

DŮLEŽITÉ INFORMACE, PROSÍM ČTĚTE! DŮLEŽITÉ INFORMACE, PROSÍM ČTĚTE! Tento dodatek k uživatelské příručce obsahuje postup nastavení USB portu pro ADSL modem CellPipe 22A-BX-CZ Verze 1.0 01/2004 Úvod Vážený zákazníku, tento text popisuje

Více

Instalace RouterOS pomocí programu NetInstall

Instalace RouterOS pomocí programu NetInstall Instalace RouterOS pomocí programu NetInstall Dokument revidován: 1.3 (Pondělí 19. července 12:58:25 GMT 2004) Vztahuje se na: MikroTik RouterOS V2.9 NetInstall Popis NetInstall je program, který vám umožní

Více

Django. Webový framework pro Python Projekt = webová stránka Aplikace = určitá funkcionalita webu

Django. Webový framework pro Python Projekt = webová stránka Aplikace = určitá funkcionalita webu Django Django Webový framework pro Python Projekt = webová stránka Aplikace = určitá funkcionalita webu Instalace Django ve Windows Nutné mít nainstalovaný Python Ověříte příkazem py --version Stáhnout

Více

Instalace Microsoft SQL serveru 2012 Express

Instalace Microsoft SQL serveru 2012 Express Instalace Microsoft SQL serveru 2012 Express Podporované OS Windows: Windows 7, Windows 7 Service Pack 1, Windows 8, Windows 8.1, Windows Server 2008 R2, Windows Server 2008 R2 SP1, Windows Server 2012,

Více

Návod k obsluze IP kamery Zoneway. IP kamery jsou určené pro odbornou montáž.

Návod k obsluze IP kamery Zoneway. IP kamery jsou určené pro odbornou montáž. Návod k obsluze IP kamery Zoneway. IP kamery jsou určené pro odbornou montáž. Obsah 1 Úvod... 1 2 Návod pro připojení do webového rozhraní... 1 2.1 Připojení kamery k WiFi síti... 4 2.2 Postup nastavení

Více

Instalace IBM Notes 9 na Windows Server 2012 Core

Instalace IBM Notes 9 na Windows Server 2012 Core 1 z 9 12.12.2013 8:28 Instalace IBM Notes 9 na Windows Server 2012 Core Napsal Luboš Černý Středa, 20 březen 2013 V rámci testů LD9 jsem se rozhodl zkusit instalaci na Windows Serveru 2012 v Core verzi.

Více

OpenNebula pro začátečníky SUT Tomáš Kukrál

OpenNebula pro začátečníky SUT Tomáš Kukrál OpenNebula pro začátečníky SUT 2014-05-06 Tomáš Kukrál tech@su Co je cloud? Cloud Computing je množina škálovatelných a elastických IT zdrojů, které jsou dodávány jako služba externím zákazníkům pomocí

Více

log in AHD_DVR Průvodce rychlým startem První část: základní operace

log in AHD_DVR Průvodce rychlým startem První část: základní operace AHD_DVR Průvodce rychlým startem Tato řada produktů je určena pro bezpečnostní oblasti sledované v digitálním monitorovacím zařízení. Použitý vestavěný operační systém LINUX, umožňuje systému stabilní

Více

XTB VPS. XTB Virtual Private Server manuál

XTB VPS. XTB Virtual Private Server manuál XTB VPS XTB Virtual Private Server manuál Poslední aktualizace: 12/9/2012 Obsah manuálu 1 Úvod... 3 2 Správa serveru... 3 2.1 Přihlášení do administrace serveru... 3 2.2 Karta Obecné... 4 2.2.1 Okno Akce

Více

Nastavení programu pro práci v síti

Nastavení programu pro práci v síti Nastavení programu pro práci v síti Upozornění: následující text nelze chápat jako kompletní instalační instrukce - jedná se pouze stručný návod, který z principu nemůže popsat všechny možné stavy ve vašem

Více

BM Software, Databáze Docházky 3000 na NAS serveru (pro MySQL) Němčičky 84, 69107 Němčičky u Břeclavi. Úvodní informace:

BM Software, Databáze Docházky 3000 na NAS serveru (pro MySQL) Němčičky 84, 69107 Němčičky u Břeclavi. Úvodní informace: BM Software, Němčičky 84, 69107 Němčičky u Břeclavi Vývoj, výroba, prodej a montáž docházkových a identifikačních systémů Tel: 519 430 765, Mobil: 608 447 546 e-mail: bmsoft@seznam.cz web: http://www.dochazka.eu

Více

Instalační příručka Command WorkStation 5.6 se sadou Fiery Extended Applications 4.2

Instalační příručka Command WorkStation 5.6 se sadou Fiery Extended Applications 4.2 Instalační příručka Command WorkStation 5.6 se sadou Fiery Extended Applications 4.2 Sada Fiery Extended Applications Package (FEA) v4.2 obsahuje aplikace Fiery pro provádění úloh souvisejících se serverem

Více

NAS 208 WebDAV bezpečné sdílení souborů

NAS 208 WebDAV bezpečné sdílení souborů NAS 208 WebDAV bezpečné sdílení souborů Připojení k NAS pomocí protokolu WebDAV A S U S T O R C O L L E G E CÍLE KURZU V tomto kurzu se naučíte: 1. Co je WebDAV 2. Připojení k ASUSTOR NAS pomocí protokolu

Více

J M K UP 009 IP KAMERA T865. Uživatelská příručka. Stručný průvodce instalací

J M K UP 009 IP KAMERA T865. Uživatelská příručka. Stručný průvodce instalací J M K UP 009 IP KAMERA T865 Uživatelská příručka Stručný průvodce instalací T865 IP kamera Stručný průvodce instalací Připojení k síti Připojte síťový kabel do příslušné zásuvky vzadu na kameře. Použijte

Více

JAK ZASLAT VÝSLEDKY V SOUTĚŽI LÉTO S GOLDSTARWAY

JAK ZASLAT VÝSLEDKY V SOUTĚŽI LÉTO S GOLDSTARWAY [Zadejte text.] GOLDSTAR ONLINE TRADING JAK ZASLAT VÝSLEDKY V SOUTĚŽI LÉTO S GOLDSTARWAY Vyhrajte Live účty v celkové hodnotě 30 tisíc euro! Tým Goldstarway Jak zaslat výsledky v soutěži Léto s Goldstarway

Více

Instalace produktu Ontopia. ver. 5.0.2 (open-source verze)

Instalace produktu Ontopia. ver. 5.0.2 (open-source verze) Instalace produktu Ontopia ver. 5.0.2 (open-source verze) Martina Husáková 1.2.2010 PÁR SLOV ÚVODEM Produkt společnosti Bouvet Ontopia (dříve Ontopia Knowledge Suite OKS) je jedním z nejpoužívanějších

Více

Instalace webové služby Mydlinka

Instalace webové služby Mydlinka Instalace webové služby Mydlinka Aktualizace dokumentu: 21.10.2014 Obsah 1 Co je to webová služba Mydlinka 2 Požadavky na instalaci a provoz 2.1 SAS 2.2 Databáze 2.3 Operační systém 2.4 Softwarové vybavení

Více

Prototyping konfigurace linuxových serverů. horizontální škálování Deltacloud API

Prototyping konfigurace linuxových serverů. horizontální škálování Deltacloud API Prototyping konfigurace linuxových serverů horizontální škálování Deltacloud API 2 Prototyping IT infrastructury v cloudu 3 Prototyping IT infrastructury v cloudu Prototyping IT infrastructury v cloudu

Více

Střední úložiště. Uživatelská dokumentace Zřízení přístupu

Střední úložiště. Uživatelská dokumentace Zřízení přístupu Střední úložiště Střední úložiště je síťové datové úložiště ( síťový disk ), které můžete využít pro ukládání libovolných pracovních dat, a to i ve výrazně větším objemu, než u standardního úložiště. Je

Více

Wonderware Software. Nové licencování s licenčním serverem (od verze 2017) Ivan Picek Pantek (CS) s.r.o.

Wonderware Software. Nové licencování s licenčním serverem (od verze 2017) Ivan Picek Pantek (CS) s.r.o. Wonderware Software Nové licencování s licenčním serverem (od verze 2017) Ivan Picek Pantek (CS) s.r.o. Strana 2 Úvod Wonderware software (od verze 2017) používá nový způsob licencování, který mj. nevyžaduje

Více

C2115 Praktický úvod do superpočítání

C2115 Praktický úvod do superpočítání C2115 Praktický úvod do superpočítání III. lekce Petr Kulhánek, Tomáš Bouchal kulhanek@chemi.muni.cz Národní centrum pro výzkum biomolekul, Přírodovědecká fakulta, Masarykova univerzita, Kotlářská 2, CZ-61137

Více

NAS 109 Použití NAS s Linux

NAS 109 Použití NAS s Linux NAS 109 Použití NAS s Linux Přístup k souborům na vašem NAS z operačního systému Linux A S U S T O R C O L L E G E CÍLE KURZU V tomto kurzu se naučíte: 1. Přistupovat k souborům na vašem NAS z operačního

Více

P-334U. Bezdrátový Wi-Fi router kompatibilní s normou 802.11a/g. Příručka k rychlé instalaci

P-334U. Bezdrátový Wi-Fi router kompatibilní s normou 802.11a/g. Příručka k rychlé instalaci P-334U Bezdrátový Wi-Fi router kompatibilní s normou 802.11a/g Příručka k rychlé instalaci Verze 3.60 1. vydání 5/2006 Přehled P-334U představuje bezdrátový širokopásmový router (podporující normy IEEE

Více

Instalační a uživatelská příručka aplikace PSImulator2 Obsah

Instalační a uživatelská příručka aplikace PSImulator2 Obsah Instalační a uživatelská příručka aplikace PSImulator2 Obsah 1 Systémové požadavky...2 2 Spuštění simulátoru...2 3 Frontend rozhraní...2 3.1 Editor...3 3.2 Simulátor...4 4 Backend shell...5 4.1 Souborový

Více

Instalace Dosemu na Linux Ubuntu 12.04

Instalace Dosemu na Linux Ubuntu 12.04 Instalace Dosemu na Linux Ubuntu 12.04 do hledacího okénka napsat dosemu Objeví se hledaný SW. 1 z 18 Ťuknutím na SW se zvýrazní vybraný SW a objeví se tlačítko Nainstalovat, pokud ještě není nainstalován.

Více

SPARKLAN WX-7800A - návod k obsluze Verze 1.2

SPARKLAN WX-7800A - návod k obsluze Verze 1.2 Bezdrátový 11ag AP Příručka k rychlé instalaci (návod k obsluze) Verze 1.2 1 i4 Portfolio s.r.o. Obsah 1. Před instalací... 3 2. Instalace hardware... 4 3. Konfigurace nastavení TCP/IP vašeho počítače...

Více

FIO API PLUS. Verze 1.1.1

FIO API PLUS. Verze 1.1.1 FIO API PLUS Verze 1.1.1 www.fio.cz Verze 29. 5. 2015 OBSAH: 1 FUNKČNÍ POPIS... 2 2 INSTALACE APLIKACE... 2 3 ZÍSKÁNÍ TOKENU... 2 4 PŘIDÁNÍ ÚČTU / TOKENU DO APLIKACE... 3 5 STAŽENÍ DAT... 3 Periodické

Více

Průvodce rychlou instalací AXIS 213

Průvodce rychlou instalací AXIS 213 Průvodce rychlou instalací síťové kamery AXIS 213 1 Průvodce rychlou instalací AXIS 213 Prosím, před instalací síťové kamery AXIS 213 PTZ, vezměte na vědomí následující: Tento produkt je navržen pro indoor

Více

Informační manuál PŘIPOJENÍ K WIFI ČZU (zaměstnanci)

Informační manuál PŘIPOJENÍ K WIFI ČZU (zaměstnanci) Informační manuál PŘIPOJENÍ K WIFI ČZU (zaměstnanci) ODBOR INFORMAČNÍCH A KOMUNIKAČNÍCH TECHNOLOGIÍ Středisko správy HW a SW 1 Nastavení hesla v Intranetu Po přihlášení do intranetu klikněte na Personália

Více

STUDIJNÍ MATERIÁL PRO TECHNICKOU CERTIFIKACI ESET Business Edition, ESET Remote Administrator

STUDIJNÍ MATERIÁL PRO TECHNICKOU CERTIFIKACI ESET Business Edition, ESET Remote Administrator STUDIJNÍ MATERIÁL PRO TECHNICKOU CERTIFIKACI ESET Business Edition, ESET Remote Administrator Vzdálená správa... 2 ESET Remote Administrator Server (ERAS)... 2 Licenční klíč soubor *.LIC... 2 ESET Remote

Více

Instalace SQL 2008 R2 na Windows 7 (64bit)

Instalace SQL 2008 R2 na Windows 7 (64bit) Instalace SQL 2008 R2 na Windows 7 (64bit) Pokud máte ještě nainstalovaný MS SQL server Express 2005, odinstalujte jej, předtím nezapomeňte zálohovat databázi. Kromě Windows 7 je instalace určena také

Více

Průvodce instalací software

Průvodce instalací software Průvodce instalací software Tato příručka vysvětluje, jak nainstalovat software přes USB nebo síťové připojení. Síťové připojení není k dispozici pro modely SP 200/200S/203S/203SF/204SF. Chcete-li ručně

Více

NAS 107 Seznámení s Control Center

NAS 107 Seznámení s Control Center NAS 107 Seznámení s Control Center Naučte se používat Control Center pro základní správu vašeho NAS A S U S T O R C O L L E G E CÍLE KURZU V tomto kurzu se naučíte: 1. Používat Control Center pro základní

Více

Návod pro práci s SPSS

Návod pro práci s SPSS Návod pro práci s SPSS Návody pro práci s programem SPSS pro kurz Metodologie pro Informační studia a knihovnictví 2 (jaro 2013) Ladislava Zbiejczuk Suchá Instalace programu SPSS najdete v INETu. Po přihlášení

Více

Automatizace správy linuxové infrastruktury pomocí Katello a Puppet LinuxDays 2015 10.10.2015

Automatizace správy linuxové infrastruktury pomocí Katello a Puppet LinuxDays 2015 10.10.2015 Automatizace správy linuxové infrastruktury pomocí Katello a Puppet LinuxDays 2015 10.10.2015 Milan Zelenka @ ENLOGIT s.r.o. Obsah přednášky Co je životní cyklus IT systémů a jak lze zautomatizovat Představení

Více

1 Uživatelská dokumentace

1 Uživatelská dokumentace 1 Uživatelská dokumentace Systém pro závodění aut řízených umělou inteligencí je zaměřen na závodění aut v prostředí internetu. Kromě toho umožňuje testovat jednotlivé řidiče bez nutnosti vytvářet závod

Více

Návod k použití oddílového webu

Návod k použití oddílového webu Návod k použití oddílového webu Ahoj, pro snazší začátek práce se systémem jsem sesmolil tento krátký návod co a jak. Takže pěkně od začátku Ilustrace 1: Základní obrazovka V horní částí obrazovky (Home,

Více

Průvodce instalací modulu Offline VetShop verze 3.4

Průvodce instalací modulu Offline VetShop verze 3.4 Průvodce instalací modulu Offline VetShop verze 3.4 Úvod k instalaci Tato instalační příručka je určena uživatelům objednávkového modulu Offline VetShop verze 3.4. Obsah 1. Instalace modulu Offline VetShop...

Více

Mid Android M001, M002, M003

Mid Android M001, M002, M003 Mid Android M001, M002, M003 Uživatelská příručka 1 Uživatelská příručka...1 1. Obrázek zařízení...4 2. Základní informace...5 2.1 Nabíjení baterie...5 2.2 Použití SD karty...5 2.3 Vypnutí a zapnutí...5

Více

Průvodce instalací softwaru

Průvodce instalací softwaru Průvodce instalací softwaru Tato příručka vysvětluje, jak nainstalovat software přes USB nebo síťové připojení. Síťové připojení není k dispozici pro modely SP 200/200S/203S/203SF/204SF. Postup instalace

Více

Instalační a uživatelská příručka

Instalační a uživatelská příručka Instalační a uživatelská příručka Pokud jste se již zaregistrovali na webu ReVirt, jste nyní připraveni zahájit instalaci našeho řešení BaaS/DRaaS ReVirt Cloud Connect. Krok 1. Spusťte průvodce nastavením

Více

Administrace webu Postup při práci

Administrace webu Postup při práci Administrace webu Postup při práci Obsah Úvod... 2 Hlavní menu... 3 a. Newslettery... 3 b. Administrátoři... 3 c. Editor stránek... 4 d. Kategorie... 4 e. Novinky... 5 f. Produkty... 5 g. Odhlásit se...

Více

1. Revize formátu Wiegand - přechod z 26bit na 34bit 2. Dodatečně vytvořené číslo portu a typ modelu pro IP kameru

1. Revize formátu Wiegand - přechod z 26bit na 34bit 2. Dodatečně vytvořené číslo portu a typ modelu pro IP kameru 1. Revize formátu Wiegand - přechod z 26bit na 34bit 2. Dodatečně vytvořené číslo portu a typ modelu pro IP kameru WEBPASS webová rychlá konfigurační příručka.....1 1. Jak se dostat na WEBPASS webovou

Více

VirtualBox desktopová virtualizace. Zdeněk Merta

VirtualBox desktopová virtualizace. Zdeněk Merta VirtualBox desktopová virtualizace Zdeněk Merta 15.3.2009 VirtualBox dektopová virtualizace Stránka 2 ze 14 VirtualBox Multiplatformní virtualizační nástroj. Částečně založen na virtualizačním nástroji

Více

2 PŘÍKLAD IMPORTU ZATÍŽENÍ Z XML

2 PŘÍKLAD IMPORTU ZATÍŽENÍ Z XML ROZHRANÍ ESA XML Ing. Richard Vondráček SCIA CZ, s. r. o., Thákurova 3, 160 00 Praha 6 www.scia.cz 1 OTEVŘENÝ FORMÁT Jednou z mnoha užitečných vlastností programu ESA PT je podpora otevřeného rozhraní

Více

ZMODO NVR KIT. Instalační příručka

ZMODO NVR KIT. Instalační příručka ZMODO NVR KIT Instalační příručka KROK 1 1. Zkontrolujte si obsah balení ZMODO NVR Kitu: NVR server 4 x IP kamera Napájecí adaptéry pro IP kamery LAN kabel CD se softwarem Příručka ( ke stažení na www.umax.cz)

Více

MSDNAA podpora. První přihlášení do systému: Další přihlášení do systému:

MSDNAA podpora. První přihlášení do systému: Další přihlášení do systému: MSDNAA podpora Pro přihlášení k MSDNAA za účelem stažení software použijte odkaz Přihlásit se MSDNAA v pravé části, nebo v prohlížeči zadejte adresu http://msdn62.e-academy.com/vutbr_fpui První přihlášení

Více

Instalace. Připojení zařízení. Vypněte všechna připojená síťová zařízení, včetně vašeho PC, modemu a routeru.

Instalace. Připojení zařízení. Vypněte všechna připojená síťová zařízení, včetně vašeho PC, modemu a routeru. Instalace Připojení zařízení Vypněte všechna připojená síťová zařízení, včetně vašeho PC, modemu a routeru. Pomocí ethernetového síťového kabelu připojte WAN-port vašeho routeru k LAN-portu modemu. Pomocí

Více

iviewer pro iphone & ipad & ipod touch Rychlý uživatelský návod

iviewer pro iphone & ipad & ipod touch Rychlý uživatelský návod iviewer pro iphone & ipad & ipod touch Rychlý uživatelský návod iviewer lze použít na iphone a ipad pro zobrazení živého obrazu z DVR vzdálený server. I. Použití iphone pro přístup ke vzdálenému DVR Použití

Více

Instalační Příručka. Verze 10

Instalační Příručka. Verze 10 Instalační Příručka Verze 10 Vytvořeno 30. listopadu 2009 Obsah Instalační příručka 1 Předpoklady... 1 Spuštění instalačního průvodce... 2 Uvítací okno... 4 Licenční ujednání... 5 Údaje o vás... 6 Instalace

Více

Redakční systém Joomla. Prokop Zelený

Redakční systém Joomla. Prokop Zelený Redakční systém Joomla Prokop Zelený 1 Co jsou to red. systémy? Redakční systémy (anglicky Content Management System - CMS) jsou webové aplikace používané pro snadnou správu obsahu stránek. Hlavním cílem

Více

1 Návod na instalaci prostředí LeJOS-NXJ a přehrání firmwaru NXT kostky

1 Návod na instalaci prostředí LeJOS-NXJ a přehrání firmwaru NXT kostky 1 Návod na instalaci prostředí LeJOS-NXJ a přehrání firmwaru NXT kostky 1. Nainstalujte ovladač na připojení NXJ přes USB rozhraní. Pokud jste nainstalovali software od LEGO Mindstorms, který se k legu

Více

Vzdálené ovládání dotykového displeje IDEC HG3G pomocí routeru VIPA TM-C VPN

Vzdálené ovládání dotykového displeje IDEC HG3G pomocí routeru VIPA TM-C VPN Vzdálené ovládání dotykového displeje IDEC HG3G pomocí routeru VIPA TM-C VPN Vzdálené ovládání dotykového displeje IDEC HG3G pomocí routeru VIPA TM-C VPN Abstrakt Tento aplikační postup je ukázkou jak

Více

Nastavení MS Windows XP (SP2) pro připojení k eduroam na UTIA AVCR

Nastavení MS Windows XP (SP2) pro připojení k eduroam na UTIA AVCR Nastavení MS Windows XP (SP2) pro připojení k eduroam na UTIA AVCR Nežli začnete číst tento návod, měli byste znát své přihlašovací jméno a heslo pro síť Eduroam. Tyto informace Vám poskytne Výpočetní

Více

STRUč Ná Př íruč KA pro Windows Vista

STRUč Ná Př íruč KA pro Windows Vista STRUč Ná Př íruč KA pro Windows Vista OBSAH Kapitola 1: SYSTéMOVé POžADAVKY...1 Kapitola 2: INSTALACE SOFTWARU TISKáRNY V SYSTéMU WINDOWS...2 Instalace softwaru pro lokální tisk... 2 Instalace softwaru

Více

HPE HELION OPENSTACK LAB GUIDE ČÁST PRVNÍ - ZÁKLADY. HPE Helion OpenStack 2.0 Listopad 2015 Tomáš Kubica Dokument verze 2.00 www.cloudsvet.

HPE HELION OPENSTACK LAB GUIDE ČÁST PRVNÍ - ZÁKLADY. HPE Helion OpenStack 2.0 Listopad 2015 Tomáš Kubica Dokument verze 2.00 www.cloudsvet. HPE HELION OPENSTACK LAB GUIDE ČÁST PRVNÍ - ZÁKLADY HPE Helion OpenStack 2.0 Listopad 2015 Tomáš Kubica Dokument verze 2.00 www.cloudsvet.cz Obsah 1. Úvod do Helion OpenStack... 2 1.1. HPE Helion OpenStack

Více

UŽIVATEL, SKUPINA, PROCES

UŽIVATEL, SKUPINA, PROCES UŽIVATEL, SKUPINA, PROCES Systém bez uživatele je jedině Matrix? Uživatelé se seskupují a řídí práci. Group = skupina uživatelů Trocha teorie: LINUX je systémem víceuživatelským. Tzn. Že k dané instanci

Více

Použití Office 365 na iphonu nebo ipadu

Použití Office 365 na iphonu nebo ipadu Použití Office 365 na iphonu nebo ipadu Úvodní příručka Kontrola e-mailů iphone nebo ipad si můžete nastavit tak, aby odesílal a přijímal poštu z vašeho účtu Office 365. Kontrola kalendáře z libovolného

Více

LAN se používá k prvnímu nastavení Vašeho DVR a když potřebujete nastavit síť na Vašem DVR pro používání po internetu.

LAN se používá k prvnímu nastavení Vašeho DVR a když potřebujete nastavit síť na Vašem DVR pro používání po internetu. Návod Video Viewer 1.9.9 1 Dodávaný licencovaný software Následující stránky popisují nejpoužívanější funkce software Video Viewer. Podrobnosti o softwaru a jeho nastavení, najdete v rozšířené příručce,

Více

ADDRESS BOOK VÍTEJTE V NÁVODU K ADRESÁŘI TALK FUSION

ADDRESS BOOK VÍTEJTE V NÁVODU K ADRESÁŘI TALK FUSION ADDRESS BOOK VÍTEJTE V NÁVODU K ADRESÁŘI TALK FUSION Díky možnosti nepřetržitého přístupu do centra videokomunikace můžete své video e-maily posílat kdykoliv chcete. video e-maily v několika snadných krocích.

Více

Část 1 - Začínáme. Instalace

Část 1 - Začínáme. Instalace Obsah Část 1 - Začínáme... 4 Instalace... 4 Nastavení domovské obrazovky... 7 Základní nastavení kanceláře... 9 První kroky s Kleosem... 11 Moje první kauza... 15 2 3 Část 1 - Začínáme Instalace Kleos

Více

SME Terminál + SmeDesktopClient. Instalace. AutoCont CZ a.s.

SME Terminál + SmeDesktopClient. Instalace. AutoCont CZ a.s. SME Terminál + SmeDesktopClient Instalace AutoCont CZ a.s. Strana 1 / 6 1 Úvod Tento dokument popisuje postup nasazení aplikace SMETerminal CIS STK jedná se o webovou část aplikace, která běží na internetovém

Více

SIMATIC S IT. Micro Automation. Promoters Meeting October Představení CP IT SPIDER CONTROL TELESERVIS. TESTOVACÍ server.

SIMATIC S IT. Micro Automation. Promoters Meeting October Představení CP IT SPIDER CONTROL TELESERVIS. TESTOVACÍ server. SIMATIC S7-200 243-1 2005, Page 1 Program workshopu Začátek: 9.00 GPRS - aplikace pro GPRS, základy - jak nastavit vzdálenou stanici, knihovna instrukcí pro GPRS - jak nastavit server (SINAUT MICRO SC,

Více

Technické podmínky a doporučení provozu OneSoftConnect na infrastruktuře zákazníka

Technické podmínky a doporučení provozu OneSoftConnect na infrastruktuře zákazníka Technické podmínky a doporučení provozu OneSoftConnect na infrastruktuře zákazníka verze 2018-06 Pokud nechcete využít provoz v cloudu a chcete provozovat systém na vaší infrastruktuře, tak je to možné

Více

Postup přechodu na podporované prostředí. Přechod aplikace BankKlient na nový operační systém formou reinstalace ze zálohy

Postup přechodu na podporované prostředí. Přechod aplikace BankKlient na nový operační systém formou reinstalace ze zálohy Postup přechodu na podporované prostředí Přechod aplikace BankKlient na nový operační systém formou reinstalace ze zálohy Obsah Zálohování BankKlienta... 3 Přihlášení do BankKlienta... 3 Kontrola verze

Více

Téma 12: Správa diskových jednotek a system souborů. Téma 12: Správa diskových jednotek a systémů souborů

Téma 12: Správa diskových jednotek a system souborů. Téma 12: Správa diskových jednotek a systémů souborů Téma 12: Správa diskových jednotek a systémů souborů 1 Teoretické znalosti V tomto cvičení se podíváte na práci s diskovými jednotkami. Naučíte se používat nástroj správy disků, který se poprvé objevil

Více

Nejprve zadejte vaše Apple ID do aplikace itunes, které bude použito na vaše nákupy:

Nejprve zadejte vaše Apple ID do aplikace itunes, které bude použito na vaše nákupy: 243 Nejprve zadejte vaše Apple ID do aplikace itunes, které bude použito na vaše nákupy: 1. Spusťte aplikaci itunes. 2. Zde z řádku nabídek klepněte na příkaz Obchod Přihlásit se (Store Sign In). 3. V

Více

PSK3-11. Instalace software a nastavení sítě. Instalace software

PSK3-11. Instalace software a nastavení sítě. Instalace software PSK3-11 Název školy: Autor: Anotace: Vzdělávací oblast: Předmět: Tematická oblast: Výsledky vzdělávání: Vyšší odborná škola a Střední průmyslová škola, Božetěchova 3 Ing. Marek Nožka První kroky v OS Debian

Více

Kubernetes Azure Service Fabric

Kubernetes Azure Service Fabric www.dotnetcollege.cz Kubernetes Azure Service Fabric Tomáš Herceg Microsoft Most Valuable Professional (ASP.NET) Microsoft Regional Director tomas.herceg@riganti.cz @hercegtomas tomasherceg.com/blog O

Více

MetaTrader Mobile Uživatelský manuál Operační systém Andorid HIGHSKY.CZ

MetaTrader Mobile Uživatelský manuál Operační systém Andorid HIGHSKY.CZ MetaTrader Mobile Uživatelský manuál Operační systém Andorid HIGHSKY.CZ 1 OBSAH Instalace 3 Přihlášení 4 Trh 5 Symboly 4 Graf 6 Vlastnosti grafu 7 Nový pokyn okamžitá realizace 7 Nový pokyn čekající 8

Více

Použití Office 365 na telefonu s Androidem

Použití Office 365 na telefonu s Androidem Použití Office 365 na telefonu s Androidem Úvodní příručka Kontrola e-mailů Telefon s Androidem si můžete nastavit tak, aby odesílal a přijímal poštu z vašeho účtu Office 365. Kontrola kalendáře z libovolného

Více

Uživatelská příručka k síťovému projektoru

Uživatelská příručka k síťovému projektoru Uživatelská příručka k síťovému projektoru Obsah Příprava...3 Připojení projektoru k vašemu počítači...3 Kabelové připojení... 3 Dálkové ovládání projektoru pomocí webového prohlížeče...5 Podporované rozlišení...7

Více

NAS 308 Seznámení s iscsi A S U S T O R C O L L E G E

NAS 308 Seznámení s iscsi A S U S T O R C O L L E G E NAS 308 Seznámení s iscsi Použití iscsi s vaším ASUSTOR NAS A S U S T O R C O L L E G E CÍLE KURZU V tomto kurzu se naučíte: 1. Co je iscsi 2. Nastavit iscsi na vašem ASUSTOR NAS PŘEDCHOZÍ ZNALOSTI Předchozí

Více

SIPURA telefonní adaptér Model: SPA-2100 Instalační a konfigurační příručka 1/6 Krok 1: Síťové požadavky instalace 1. Prosím, zkontrolujte, zda balení obsahuje následující věci: A). Sipura SPA-2100 B).

Více

ElA blockchain. blockchain pro váš business. Valná hromada Elektrotechnické asociace České republiky /05/2019/Přerov

ElA blockchain. blockchain pro váš business. Valná hromada Elektrotechnické asociace České republiky /05/2019/Přerov ElA blockchain blockchain pro váš business Valná hromada Elektrotechnické asociace České republiky 23-24/05/2019/Přerov Proč blockchain Co je blockchain Co vám chceme ukázat Co je ElA blockchain Služba

Více

Firmadat SMS Sender. aplikace pro odesílání SMS zpráv z Vašeho PC pomocí telefonu ZÁKLADNÍ INFORMACE A INSTALACE MILAN PASTOR, ROMAN NEPŠINSKÝ

Firmadat SMS Sender. aplikace pro odesílání SMS zpráv z Vašeho PC pomocí telefonu ZÁKLADNÍ INFORMACE A INSTALACE MILAN PASTOR, ROMAN NEPŠINSKÝ 2013 Firmadat SMS Sender aplikace pro odesílání SMS zpráv z Vašeho PC pomocí telefonu ZÁKLADNÍ INFORMACE A INSTALACE MILAN PASTOR, ROMAN NEPŠINSKÝ FIRMDAT S.R.O. Havlíčkova 1280,765 02 Otrokovice, tel.:

Více

Instalace a první spuštění Programu Job Abacus Pro

Instalace a první spuštění Programu Job Abacus Pro Instalace a první spuštění Programu Job Abacus Pro Pro chod programu je nutné mít nainstalované databázové úložiště, které je připraveno v instalačním balíčku GAMP, který si stáhnete z našich webových

Více

Úvod do Unixu. man: příkaz pro zobrazení nápovědy k danému příkazu, programu (pokud je k dispozici), např. man cp. pwd: vypíše cestu k aktuální pozici

Úvod do Unixu. man: příkaz pro zobrazení nápovědy k danému příkazu, programu (pokud je k dispozici), např. man cp. pwd: vypíše cestu k aktuální pozici Základní příkazy Úvod do Unixu man: příkaz pro zobrazení nápovědy k danému příkazu, programu (pokud je k dispozici), např. man cp vypíše nápovědu o příkazu cp, manuálová stránka se ukončí stisknutím klávesy

Více

Uživatelský modul. Modem Bonding

Uživatelský modul. Modem Bonding Uživatelský modul Modem Bonding APLIKAC NÍ PR ÍRUC KA POUŽITÉ SYMBOLY Použité symboly Nebezpečí důležité upozornění, které může mít vliv na bezpečí osoby nebo funkčnost přístroje. Pozor upozornění na možné

Více

CAD library. Spuštění aplikace. Práce s aplikací. Popis okna

CAD library. Spuštění aplikace. Práce s aplikací. Popis okna CAD library Aplikace CAD library je určena pro zobrazení schémat a pohledů na přístroje firmy Schneider Electric (obsahuje také knihovnu elektrotechnických značek pro všeobecné použití). Zobrazené výkresy

Více

Vložení expiračního kódu do spojů ALCOMA

Vložení expiračního kódu do spojů ALCOMA do spojů ALCOMA Verze dokumentu: 1.6 Datum vydání: 19.10.2010 Poslední úprava: 13.01.2014 www.alcoma.cz OBSAH str. 1. DEFINICE PROBLÉMU... 1 2. BLOKOVÉ SCHÉMA POSTUPU... 2 3. PODROBNÝ POPIS POSTUPU:...

Více

User based tunneling (UBT) a downloadable role

User based tunneling (UBT) a downloadable role User based tunneling (UBT) a downloadable role Aruba user role umožňují zjednodušení dynamického přiřazení autorizačních atributů díky jejich sdružení právě do uživatelské role. Tato role, která může být

Více

Jak resetovat heslo administrátora Rychlý průvodce HIKVISION TECHNICAL SUPPORT TEAM

Jak resetovat heslo administrátora Rychlý průvodce HIKVISION TECHNICAL SUPPORT TEAM Jak resetovat heslo administrátora Rychlý průvodce (Jak resetovat heslo IPC/PTZ/DVR/NVR) HIKVISION TECHNICAL SUPPORT TEAM 2018-03-07 1 Jak resetovat heslo Jak resetovat heslo administrátora Různé zařízení

Více

Prozkoumání příkazů na pásu karet Každá karta na pásu karet obsahuje skupiny a každá skupina obsahuje sadu souvisejících příkazů.

Prozkoumání příkazů na pásu karet Každá karta na pásu karet obsahuje skupiny a každá skupina obsahuje sadu souvisejících příkazů. Úvodní příručka Microsoft Project 2013 vypadá jinak než ve starších verzích, proto jsme vytvořili tuto příručku, která vám pomůže se s ním rychle seznámit. Panel nástrojů Rychlý přístup Tuto oblast můžete

Více

Technologie počítačových sítí 1. cvičení

Technologie počítačových sítí 1. cvičení Technologie počítačových sítí 1. cvičení Obsah prvního cvičení Microsoft Windows 2003 server Operační systém Windows 2003 server - Vytvoření nového virtuálního stroje pro instalaci Windows 98 - Příprava

Více

s anténou a podstavcem CD-ROM obsahující návod a informace o záruce Ethernetový kabel (CAT5 UTP nekřížený) ADSL kabel (standardní telefonní kabel)

s anténou a podstavcem CD-ROM obsahující návod a informace o záruce Ethernetový kabel (CAT5 UTP nekřížený) ADSL kabel (standardní telefonní kabel) ČESKY Toto zařízení lze nastavit pomocí libovolného aktuálního webového prohlížeče, např. Internet Explorer 6 nebo Netscape Navigator 6.2.3. DSL-G664T Bezdrátový ADSL směrovač Než začnete 1. Pokud jste

Více

Správný postup instalace firmware do satelitních přijímačů Skytec

Správný postup instalace firmware do satelitních přijímačů Skytec Správný postup instalace firmware do satelitních přijímačů Skytec Návod krok za krokem pro aktualizaci firmware Správný postup instalace firmware do satelitních přijímačů značky Skytec je velmi důležitý,

Více

Zálohování a obnova. Uživatelská příručka

Zálohování a obnova. Uživatelská příručka Zálohování a obnova Uživatelská příručka Copyright 2007 Hewlett-Packard Development Company, L.P. Windows je ochranná známka společnosti Microsoft Corporation registrovaná v USA. Informace uvedené v této

Více

Acronis Backup Advanced Version 11.7

Acronis Backup Advanced Version 11.7 Acronis Backup Advanced Version 11.7 VZTAHUJE SE NA NÁSLEDUJÍCÍ PRODUKTY: Advanced pro Windows Server Advanced pro PC Pro Windows Server Essentials ÚVODNÍ PŘÍRUČKA Prohlášení o autorských právech Copyright

Více