VPS SNADNO A RYCHLE. Petr Hromádko 13.9.2014. GREENDATA s.r.o. Greenhousing.cz



Podobné dokumenty
Virtualizační platforma ovirt

Virtualizace na Linuxu

Pokročilé architektury počítačů

Red Hat Enterprise Virtualization

VirtualBox desktopová virtualizace. Zdeněk Merta

Brno. 30. května 2014

Virtualizace. Lukáš Krahulec, KRA556

Migrace virtuálního prostředí VI3 na vsphere. Lukáš Radil, konzultant

Red Hat Enterprise Virtualization

IBM Cloud computing. Petr Leština Client IT Architect. Jak postavit enterprise cloud na klíč IBM Corporation

2.1 Obecné parametry Obecné parametry Rack serveru

NÁSTROJE PRO VIRTUALIZACI POČÍTAČE

Rychlá obnova dat efektivně a jednoduše

Acronis. Lukáš Valenta

Co je to virtualizace?

Virtualizace desktopů

IT ESS II. 1. Operating Systém Fundamentals

Moderní infrastruktura základ egovernmentu

Virtualizace. Miroslav Novotný

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

SÁM O SOBĚ DOKÁŽE POČÍTAČ DĚLAT JEN O MÁLO VÍC NEŽ TO, ŽE PO ZAPNUTÍ, PODOBNĚ JAKO KOJENEC PO PROBUZENÍ, CHCE JÍST.

Případová studie. Petr Leština Client IT Architekt. ...aneb implementace IBM cloudu u zákazníka v Čechách IBM Corporation

Virtualizace a Cloud computing. Luboš Matějka KIV FAV ZČU Plzeň

Praha, Martin Beran

aniel Dvořák, Martin Mičan Liberec Windows Server 2012/R2 Migrační scénáře

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

2010/2011 ZS. Operační systém. úvod základní architektury

TSM for Virtual Environments Data Protection for VMware v6.3. Ondřej Bláha CEE+R Tivoli Storage Team Leader. TSM architektura IBM Corporation

VIRTUALIZACE POČÍTAČE HISTORIE A VÝVOJ

Management virtualizace Management of virtualization

SIMATIC Virtualization as a Service. TIA na dosah

Virtualizace operačních systémů v serverech

Integrace formou virtualizace

Řešení EMC pro VMware

Příloha č.2 - Technická specifikace předmětu veřejné zakázky

Město Varnsdorf, nám. E. Beneše 470, Varnsdorf, Česká republika SPECIFIKACE

Efektivní ochrana dat ve virtualizovaném prostředí. Marek Bradáč

Příloha č. 1 k Č.j.: OOP/10039/ Specifikace zařízení

QTD spol. s r.o. NetVault Backup 10

Novinky v RHEV 3.1 Představení Red Hat Identity Managementu Radek Langkramer, konzultant

Virtualizace desktopu virtuální realita, nebo skutečnost?

Cloud. historie, definice, modely a praktické využití Ing. Karel Stýblo K2 atmitec s.r.o.

Extreme Forum Datová centra A10, VMWare, Citrix, Microsoft, Ixia

Úvod do Linuxu SŠSI Tábor 1

Ondřej Lorenc System x a virtualizace ondrej_lorenc@cz.ibm.com

Specifikace předmětu veřejné zakázky

Využití moderních přístupů při budování Technologického centra kraje

TIA Portal Cloud Connector. Práce v privátním cloudu od TIA Portal V14

DEDIKOVANÉ A MANAGED SERVERY GREENHOUSING JEDNODUCHÁ CESTA K PROFESIONÁLNÍMU SERVERHOSTINGU A VIRTUALIZACI

Využití opensource při stavbě infrastrukturního cloudu Martin Kopta

Lukáš Valenta Acronis Presentation 1

Virtuální datacentrum na ovirt způsob

FORPSI Cloud Computing Virtuální datacentrum v cloudu

Antonín Přibyl - Virtualizace Windows serveru s KVM hypervisorem

Vy chráníte naše zdraví, my chráníme vaše data. Lubomír Tomány

VIRTUALIZACE CiTR!X - technologie. Pavel Buček Business development manager Citrix SOFT-TRONIK, a.s.

Virtualizace v Linuxu

Operační systémy. Tomáš Hudec.

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

Příloha č. 2A Zadávací dokumentace k Veřejné zakázce Dodávka technologického řešení pro Geoportál

Cobbler, Puppet, Func

Virtualizace. Lukáš Klášterský

VIRTUALIZACE POČÍTAČE

Státní ICT jak to zvládáme na NKÚ. Jan Mareš

Virtualizace pomocí Novell Open Enterprise Server 2

Data Protection Delivery Center, s. r. o. JEDNODUCHOST, SPOLEHLIVOST a VÝKONNOST. DPDC Protection. zálohování dat

Hana Jedličková Novell Tour Praha,

Virtualizace VMware vsphere

Administrace Unixu. Vojtěch Aschenbrenner. 6. října / 27

Radim Dolák Gymnázium a Obchodní akademie Orlová

Virtualizace síťových prvků

Jaké zvolit Softwarově definované datové úložiště?

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

Příloha č. 1 k čj.: 1/120/ Technická specifikace Zajištění HW a dlouhodobé podpory infrastruktury Intel pro VoZP ČR

Od virtualizace serverů k virtualizaci desktopů. Nebo opačně? Jaroslav Prodělal, OldanyGroup VMware VCP, consultant

Cloud - jak jej monitorovat, reporty, účtování a fakturace

Příručka pro rychlou instalaci

1 Výchozí nastavení zařízení

NMS. Linux na Strahově. Radim Roška & Moris Bangoura InstallFest Silicon Hill

SIMATIC Industrial Thin Client. Siemens AG All rights reserved.

RHEV PRAKTICKÉ ZKUŠENOSTI

RED HAT ENTERPRISE VIRTUALIZATION 3.0

FUJITSU PRIMEFLEX. Human Centric Innovation in Action. Integrované systémy pro Vaše řešení. 30. května 2017 Pavel Čáslavský. 0 Copyright 2017 FUJITSU

Důvěryhodná výpočetní základna v prostředí rozsáhlých IS státní správy

Backup Srovnání licencí. Přehled

doba datová začne již za: Copyright 2012 EMC Corporation. All rights reserved.

Zkušenosti z průběhu nasazení virtualizace a nástrojů pro správu infrastruktury v IT prostředí České správy sociálního zabezpečení

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

Disaster Recovery ve virtuálním prostředí a napříč technologiemi. Petr Hanzlík petr.hanzlik@storageone.cz

Důvěryhodná výpočetní základna -DVZ

Z ČEHO STAVÍ VELCÍ KLUCI?

Příloha č. 1 - položkový rozpočet

Daniela Lišková Solution Specialist Windows Client.

ŘEŠENÍ PROBLEMATIKY VIRTUALIZACE SYSTEMŮ SCADA/HMI

Na zelenou jeď! Jen to nepopleť. Pavel Strašlipka HPE Storage Category Manager,

Windows Server Novinky. Petr Špetlík Cloud & Server PTA

Desktop Cloud Petr Leština, Igor Hegner

Konsolidace na privátní cloud

KAPITOLA 1 Úvod do zkoušky VMware Certified Professional pro vsphere 25. KAPITOLA 2 Úvod do serverové virtualizace a řady produktů VMware 43

Cloud Computing IBM Corporation

Transkript:

VPS SNADNO A RYCHLE Petr Hromádko 13.9.2014 GREENDATA s.r.o. Greenhousing.cz

Agenda Proč virtualizovat Jak virtualizovat Jak na VPS Kde vzít a nekrást

Stručný historický úvod

Mainframe dinosaurus IT věku MulRtasking MulRusers Virtualizace 1991 VM/SP a VM/ XA = virtualizace

PC Svět 1993 MS DOS 6 Windows NT 1995 Windows DATA a VÝKON zpět u uživatele na stole

PC Svět LAN Vláda Novellu Adresářové služby Telekomunikační a datové sítě LAN/WAN/MAN Přesun inteligence od centra ke konci a zpět

Open Sytems UNIX NaRvní sítě Všichni výrobci Sun, IBM, HP, DEC, DG, Bull.. Všichni jsou mrtví Dejve A kdo je zabil?

Linux a Internet 1995 Linux na PC s Intel PenRum Internet SSI a PHP/FI msql Zrození LAMP stacku

Cloudy a virtualizace Salesforce.com 1999 AWS 2002 EC2 2006 rok virtualizace 2008 OpenNebula a Eucalyptus WEB 2.0 Budoucnost? PC 2.0 data zpět na tělo Kdo?

Anatomie Linux serveru Co dělá Linux server když se nedíváte fláká se

Moore's law Pro co vše plat?

Moore's law Pro co vše plat? Pro RAM, bandwith, HDD?

Anatomie serveru Vyřešený paralelismus Obrovský zbytný výkon 8 48 vcpu (HT etc.) RAM ve stovkách GB HDD v terabytech IO operace Ethernet 1Gb a 10Gb

Anatomie serveru HW zdaleka předbíhá SW Jedním serverem zahltte DC 2 x 1Gb = Rsíce uživatelů Stavající SW neumí využít HW?

Virtualizace Virtualizace je abstraktní vrtsva, která oddělí nebo isoluje nosnou komponentu, tj. fyzický hardware nebo soxware, od provozovaného operačního systému nebo aplikace za účelem vyšších IT zdrojů, flexibility a nebo bezpečnosr

Virtualizace

Virtualizace využit výkonu hardware (90 až 95% je nevyužito) současné provozování různých oper. systémů a jejich verzí (Linux, Windows, Mac OS, ) na jednom hardware izolace operačních systémů a aplikací nebo jejich rozdílných verzí testování oper. systémů a aplikací

Virtualizace klonování instalovaných oper. systémů (rychlá instalace dalších podobných VM) vzdálené instalace a řešení problémů i při restartu oper. systému simulace a testování netypických situací (aktualizace, havárie, obnova, ) provozování clusterového nódu na jednoduchém hardware

Virtualizace dokonalé zálohování bezproblémový přesun mezi různým hardwarem (= zkopírování image) => nezávislost na HW monitoring útoků instalace a podpora starších verzí oper. systémů existence hotových VM ke stažení (Linux distribuce, firewally, SMTP servery, aplikační servery)

Virtualizace možný start oper. systému z read- only medií (CD/ DVD) Web hosrng eventuální navýšení rychlosr manuální nebo dynamické rozložení zátěže na více serverech úspora energie (servery, podpůrné zařízení, klimarzace, )

Jak virtualizovat

Jak virtualizovat Type 0 hypervisors - Hardware- based řešení IBM LPARs a Oracle LDOMs Type 1 hypervisors Operační systém přizpůsoben virtualizaci VMware ESX a Citrix XenServer Type 2 hypervisors obecný OS který ale podporuje virtualizaci Microsox Windows Server HyperV a Linux s KVM Type 3 hypervisors Aplikace, která běží na běžném OS ale poskytuje VMM pro hostovaný OS VMware WorkstaRon and Fusion, Parallels Desktop, Oracle VirtualBox Paravirtualizace OpenVZ

Jak virtualizovat

Type 1 Hypervisor Beží na bare metal VM beží v user mode VM provozuje guest OS (který si myslí, že je v kernel módu) Virtual kernel Mode Pokud guest OS zavolá citlivou instrukci, hypervisor ji odchyt a provede. Pokud aplikace provede citlivou instrukci (system calls), hypervisor ji dochyt a předá do guest OS.

Type 1 Hypervisors Figure 8-26. When the operarng system in a virtual machine executes a kernel- only instrucron, it traps to the hypervisor if virtualizaron technology is present. Tanenbaum, Modern Operating Systems 3 e, (c) 2008 Prentice-Hall, Inc. All rights reserved. 0-13-6006639

Type 2 Hypervisor Běží uvnitř OS. Podporuje guest OSs nad sebou Přepisuje senzirvní instrukce VM voláním binární překlad / binary translaron Cachuje funkční bloky Rychlost blízká narvnímu kódu

Type 2 Hypervisor Applications Applications OS 1 OS 2 Applications OS 3 Virtualization Platform Applications Base Operating System Hardware

ParavirtualizaRon Modifikuje Guest OS Mění všecny systémová volání na VM volání Defacto mění hypervizor v mikrokernel

Problemy s Paravirtualizací Paravirtualizované systémy neběží na hardware Mnoho různých paravirtualizačních technologií Možná řešení: Modifikace OS kernel Který bude volat pouze speciální set instrukcí z dané knihovny (Virtual Machine Interface ) Bare metal link do knihovny implementující kód Na VM link na speciální knihovnu implementující kód VM

ParavirtualizaRon (2) Figure 8-28. VMI Linux running on (a) the bare hardware (b) VMware (c) Xen. Tanenbaum, Modern Operating Systems 3 e, (c) 2008 Prentice-Hall, Inc. All rights reserved. 0-13-6006639

Proxmox VE Proxmox je kompletní virtualizační prostředí. Můžete virtualizovat všechny druhy serverů s OS Linux and Windows Servers. Je založeno na Kernel- based Virtual Machine (KVM) hypervisor a OpenVZ, nejpoužívanějším řešení pro kontejnerovou virtualizaci.. Proxmox je vhodný pro virtualizaci ale i pro cloud! To nejlepší: je to Open Source! (Debian based) Youtube kanál: h p://www.youtube.com/user/proxmoxve

Virtualizace Plná virtualizace (KVM) Od fy RedHat Potřebuje hypervisor (qemu/kvm) Podporuje více druhů OS VM Storage jsou soubory nebo svazky. /etc/pve/qemu- server/vmid.conf Resource Management OS VirtualizaRon (OpenVZ) Od fy Parallels (Virtuozzo) Používá stejný kernel jako host Podporuje pouze linux based OSes VM Storage je adresářem na Hostu /etc/pve/openvz/vmid.conf Resource Management

Command Line Interface API browser: # pvesh get /nodes/<node>/ openvz/<vmid>/status/current <<JSON>> Update templates # pveam update Benchmark # pveperf Cluster Management # pvecm status nodes... OpenVZ Management # vzctl KVM Management # qm

Web client Double- click to enter text

Nejužitečnější vychytávky VirtualizaRon (KVM AND OpenVZ) Žádný centralní management node podporuje mulrcast/unicast Distribuovaný Storage (DRBD, NFS, iscsi) Fault Tolerant! Více způsobů autenrfikace Local (Proxmox) PAM (Unix) LDAP (AD) RESTful API Perl based (upravovatelné) Backup & Restore Scheduling Compression Live Snapshot

Automated CreaOon of CT Shell scriprng jednodůchý, vše co potřebujete je SSH ${SSHCMD} pvectl create ${NEW_CTID} \ /var/lib/vz/template/cache/ubuntu- 11.10- x86_64- taric4.tar.gz \ - neof ifname=eth0,bridge=vmbr0 - onboot 1 \ - password $PASSWORD - hostname $HOSTNAME ${SSHCMD} pvectl start ${NEW_CTID} NEW_IP="" while [ "x${new_ip}" = "x" ]; do NEW_IP=$(${SSHCMD} vzctl exec ${NEW_CTID} ip addr ls dev eth0 awk '/inet / {gsub(/\/24/, "", $2); print $2}') sleep 1 done

knife- proxmox knife plugin managuje openvz servery a integruje s chef- server pomocí proxmox REST API h ps://rubygems.org/gems/knife- proxmox Instantní magie $ knife proxmox server list $ knife proxmox server create $ knife proxmox server info $ knife proxmox template list $ knife proxmox template available $ knife proxmox server st[art,op] $ knife proxmox server destroy Pomáhejte s rozvojem: h ps://bitbucket.org/jmorarlla/knife- proxmox

Reference Proxmox VE h p://pve.proxmox.com/wiki/ h p://pve.proxmox.com/pve2- api- doc/ IRC: freenode (##proxmox) OpenVZ h p://en.wikipedia.org/wiki/openvz h p://openvz.org/main_page IRC: freenode (#openvz) KVM h p://www.linux- kvm.org/page/main_page h p://en.wikipedia.org/wiki/kernel- based_virtual_machine IRC: freenode (#kvm)

DISKUSE DĚKUJI ZA POZORNOST