Prezentace Ovirt A Thincrust

  • Uploaded by: Lukáš Doktor
  • 0
  • 0
  • April 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Prezentace Ovirt A Thincrust as PDF for free.

More details

  • Words: 3,084
  • Pages: 86
´ Uvod ThinCrust oVirt Z´ avˇ er Zdroje

Sezn´amen´ı s projekty oVirt a ThinCrust Luk´aˇs Doktor

2009-02-28

Luk´ aˇs Doktor

Sezn´ amen´ı s projekty oVirt a ThinCrust

´ Uvod ThinCrust oVirt Z´ avˇ er Zdroje

1

projekt oVirt projekt ThinCrust Vyuˇzit´ı

´ Uvod projekt oVirt projekt ThinCrust Vyuˇzit´ı

2

ThinCrust AOS ACT Conversion Tool ACE Ot´azky

3

oVirt Quick start Pod drobnohledem Pod mikroskopem

4

Z´avˇer

5

Zdroje Luk´ aˇs Doktor

Sezn´ amen´ı s projekty oVirt a ThinCrust

´ Uvod ThinCrust oVirt Z´ avˇ er Zdroje

projekt oVirt projekt ThinCrust Vyuˇzit´ı

K ˇcemu slouˇz´ı oVirt

Luk´ aˇs Doktor

Sezn´ amen´ı s projekty oVirt a ThinCrust

´ Uvod ThinCrust oVirt Z´ avˇ er Zdroje

projekt oVirt projekt ThinCrust Vyuˇzit´ı

K ˇcemu slouˇz´ı oVirt

Umoˇzn ˇuje jednoduchou spr´avu virtu´aln´ıch poˇc´ıtaˇc˚ u Zjednoduˇsuje pˇr´ıstup k virtu´aln´ım poˇc´ıtaˇc˚ um Pom´ah´a s rozloˇzen´ım z´atˇeˇze mezi dostupn´y HW

Luk´ aˇs Doktor

Sezn´ amen´ı s projekty oVirt a ThinCrust

´ Uvod ThinCrust oVirt Z´ avˇ er Zdroje

projekt oVirt projekt ThinCrust Vyuˇzit´ı

K ˇcemu slouˇz´ı oVirt

Umoˇzn ˇuje jednoduchou spr´avu virtu´aln´ıch poˇc´ıtaˇc˚ u Zjednoduˇsuje pˇr´ıstup k virtu´aln´ım poˇc´ıtaˇc˚ um Pom´ah´a s rozloˇzen´ım z´atˇeˇze mezi dostupn´y HW

Luk´ aˇs Doktor

Sezn´ amen´ı s projekty oVirt a ThinCrust

´ Uvod ThinCrust oVirt Z´ avˇ er Zdroje

projekt oVirt projekt ThinCrust Vyuˇzit´ı

K ˇcemu slouˇz´ı oVirt

Umoˇzn ˇuje jednoduchou spr´avu virtu´aln´ıch poˇc´ıtaˇc˚ u Zjednoduˇsuje pˇr´ıstup k virtu´aln´ım poˇc´ıtaˇc˚ um Pom´ah´a s rozloˇzen´ım z´atˇeˇze mezi dostupn´y HW

Luk´ aˇs Doktor

Sezn´ amen´ı s projekty oVirt a ThinCrust

´ Uvod ThinCrust oVirt Z´ avˇ er Zdroje

projekt oVirt projekt ThinCrust Vyuˇzit´ı

Co dˇel´a ThinCrust

Definuje minim´aln´ı ˇci vlastn´ı syst´em Konfiguruje spuˇstˇen´y syst´em Poskytuje html konzoli zobrazuj´ıc´ı stav syst´emu Umoˇzn ˇuje konverze mezi virtu´aln´ımi ˇci re´aln´ymi platformami

Luk´ aˇs Doktor

Sezn´ amen´ı s projekty oVirt a ThinCrust

´ Uvod ThinCrust oVirt Z´ avˇ er Zdroje

projekt oVirt projekt ThinCrust Vyuˇzit´ı

Co dˇel´a ThinCrust

Definuje minim´aln´ı ˇci vlastn´ı syst´em Konfiguruje spuˇstˇen´y syst´em Poskytuje html konzoli zobrazuj´ıc´ı stav syst´emu Umoˇzn ˇuje konverze mezi virtu´aln´ımi ˇci re´aln´ymi platformami

Luk´ aˇs Doktor

Sezn´ amen´ı s projekty oVirt a ThinCrust

´ Uvod ThinCrust oVirt Z´ avˇ er Zdroje

projekt oVirt projekt ThinCrust Vyuˇzit´ı

Co dˇel´a ThinCrust

Definuje minim´aln´ı ˇci vlastn´ı syst´em Konfiguruje spuˇstˇen´y syst´em Poskytuje html konzoli zobrazuj´ıc´ı stav syst´emu Umoˇzn ˇuje konverze mezi virtu´aln´ımi ˇci re´aln´ymi platformami

Luk´ aˇs Doktor

Sezn´ amen´ı s projekty oVirt a ThinCrust

´ Uvod ThinCrust oVirt Z´ avˇ er Zdroje

projekt oVirt projekt ThinCrust Vyuˇzit´ı

Co dˇel´a ThinCrust

Definuje minim´aln´ı ˇci vlastn´ı syst´em Konfiguruje spuˇstˇen´y syst´em Poskytuje html konzoli zobrazuj´ıc´ı stav syst´emu Umoˇzn ˇuje konverze mezi virtu´aln´ımi ˇci re´aln´ymi platformami

Luk´ aˇs Doktor

Sezn´ amen´ı s projekty oVirt a ThinCrust

´ Uvod ThinCrust oVirt Z´ avˇ er Zdroje

projekt oVirt projekt ThinCrust Vyuˇzit´ı

Domov ˇci mal´a firma

Users

Luk´ aˇs Doktor

Sezn´ amen´ı s projekty oVirt a ThinCrust

´ Uvod ThinCrust oVirt Z´ avˇ er Zdroje

projekt oVirt projekt ThinCrust Vyuˇzit´ı

Stˇrednˇe velk´a firma

D1

HW

D2

D3

D4

D5

-

-

-

HW

HW

NFS/iSCSI/... network storage

HW

LAB with virt enable computers

Users

Provisioning SW

Luk´ aˇs Doktor

Sezn´ amen´ı s projekty oVirt a ThinCrust

´ Uvod ThinCrust oVirt Z´ avˇ er Zdroje

projekt oVirt projekt ThinCrust Vyuˇzit´ı

ThinCrust + oVirt (koncept) ThinCrust

D1

HW

D2

D3

D4

D5

-

-

-

HW

HW

NFS/iSCSI/... network storage

HW

LAB with virt enable computers

oVirt Users

Luk´ aˇs Doktor

Sezn´ amen´ı s projekty oVirt a ThinCrust

´ Uvod ThinCrust oVirt Z´ avˇ er Zdroje

projekt oVirt projekt ThinCrust Vyuˇzit´ı

ThinCrust + oVirt (zapojen´ı eth) ThinCrust

D1

HW

D2

D3

D4

D5

-

-

-

HW

HW

NFS/iSCSI/... network storage

HW

LAB with virt enable computers

oVirt Users

Luk´ aˇs Doktor

Sezn´ amen´ı s projekty oVirt a ThinCrust

´ Uvod ThinCrust oVirt Z´ avˇ er Zdroje

projekt oVirt projekt ThinCrust Vyuˇzit´ı

ThinCrust + oVirt (logick´e zapojen´ı) User

ThinCrust

oVirt ThinCrust High traff Both directions D1

D2

D3

D4

D5

-

-

-

NFS/iSCSI/... network storage

D2

D3 D1

LAB with virt enable computers

oVirt Users

Luk´ aˇs Doktor

Sezn´ amen´ı s projekty oVirt a ThinCrust

´ Uvod ThinCrust oVirt Z´ avˇ er Zdroje

1

AOS ACT Conversion Tool ACE Ot´ azky

´ Uvod projekt oVirt projekt ThinCrust Vyuˇzit´ı

2

ThinCrust AOS ACT Conversion Tool ACE Ot´azky

3

oVirt Quick start Pod drobnohledem Pod mikroskopem

4

Z´avˇer

5

Zdroje Luk´ aˇs Doktor

Sezn´ amen´ı s projekty oVirt a ThinCrust

´ Uvod ThinCrust oVirt Z´ avˇ er Zdroje

AOS ACT Conversion Tool ACE Ot´ azky

Pojmy: An Appliance

Bal´ık obsahuj´ıc´ı operaˇcn´ı syst´em, aplikaci a nastaven´ı Dodateˇcn´e nastaven´ı je pˇripraveno pro snadnou zmˇenu a rych´e pouˇzit´ı

Luk´ aˇs Doktor

Sezn´ amen´ı s projekty oVirt a ThinCrust

´ Uvod ThinCrust oVirt Z´ avˇ er Zdroje

AOS ACT Conversion Tool ACE Ot´ azky

Pojmy: Management

Umoˇzn ˇujˇe pˇr´ım´e ˇr´ızen´ı Snadno integrovateln´e do komerˇcn´ıch softwar˚ u na spr´avu Umoˇzn ˇuje spojen´ı s virtualizovan´ym prostˇred´ım

Luk´ aˇs Doktor

Sezn´ amen´ı s projekty oVirt a ThinCrust

´ Uvod ThinCrust oVirt Z´ avˇ er Zdroje

AOS ACT Conversion Tool ACE Ot´ azky

Pojmy: Update

Appliance jsou updatov´any pomoc´ı standardn´ıho bal´ıˇckovac´ıho toolu (RPM)

Luk´ aˇs Doktor

Sezn´ amen´ı s projekty oVirt a ThinCrust

´ Uvod ThinCrust oVirt Z´ avˇ er Zdroje

AOS ACT Conversion Tool ACE Ot´ azky

Pˇrehled ˇc´ast´ı ThinCrustu

ACE Appliance Configuration Engine

AOS Appliance Operating System

ThinCrust

ACT Appliance Creator Tool

Conversion Tools

Luk´ aˇs Doktor

Sezn´ amen´ı s projekty oVirt a ThinCrust

´ Uvod ThinCrust oVirt Z´ avˇ er Zdroje

AOS ACT Conversion Tool ACE Ot´ azky

Appliance Operating System

ACE Appliance Configuration Engine

AOS Appliance Operating System

ThinCrust

ACT Appliance Creator Tool

Conversion Tools

Luk´ aˇs Doktor

Sezn´ amen´ı s projekty oVirt a ThinCrust

´ Uvod ThinCrust oVirt Z´ avˇ er Zdroje

AOS ACT Conversion Tool ACE Ot´ azky

ˇ ım je AOS C´

Appliance Operating System Minim´aln´ı sada bal´ıˇck˚ u Definov´an kickstartem Slouˇz´ı jako z´aklad pro ostatn´ı appliance

Luk´ aˇs Doktor

Sezn´ amen´ı s projekty oVirt a ThinCrust

AOS: Kickstart

AOS: Kickstart

AOS: Kickstart

# Kickstart file to build the appliance operating # system for fedora. # This is based on the work at http://www.thincrust.net lang C keyboard us timezone US/Eastern auth --useshadow --enablemd5 selinux --permissive firewall --disabled bootloader --timeout=1 --append="console=tty0 \ console=ttyS0,115200n8" network --bootproto=dhcp --device=eth0 --onboot=on services --enabled=network # Uncomment the next line # to make the root password be thincrust # By default the root password is emptied # #rootpw --iscrypted $1$uw6MV$m6VtUWPed4SqgoW6fKfTZ/

AOS: Kickstart

# #Add kernel modules # device virtio_blk device virtio_pci device scsi_wait_scan # # Partition Information. Change this as necessary # This information is used by appliance-tools but # not by the livecd tools. # part / --size 550 --fstype ext3 --ondisk sda

# # Repositories # # To compose against the current release tree, use the\ following "repo" (enabled by default) #repo --name=released --mirrorlist=http://mirrors.fedor\ aproject.org/mirrorlist?repo=fedora-11&arch=$basearch # To include updates, use the following "repo" (enabled\ by default) #repo --name=updates --mirrorlist=http://mirrors.fedora\ project.org/mirrorlist?repo=updates-released-f11&arch=$\ basearch # To compose against rawhide, use the following "repo" \ (disabled by default) repo --name=rawhide --mirrorlist=http://mirrors.fedorap\ roject.org/mirrorlist?repo=rawhide&arch=$basearch

AOS: Kickstart

# # Add all the packages after the base packages # %packages --excludedocs --nobase --instLang=en %include snippets/aos-base-pkgs.ks %end # # Add custom post scripts after the base post. # %post %end

# # Packages to Add # @core bash kernel grub e2fsprogs passwd ... ... # # Packages to Remove # -prelink -setserial -ed

%post --nochroot --interpreter image-minimizer drop /usr/share/omf drop /usr/share/gnome drop /usr/share/doc drop /usr/share/libthai drop /usr/share/man drop /usr/share/terminfo drop /usr/share/X11 drop /usr/share/i18n # Remove many of the time zones. drop /usr/share/zoneinfo keep /usr/share/zoneinfo/EST keep /usr/share/zoneinfo/UTC

´ Uvod ThinCrust oVirt Z´ avˇ er Zdroje

AOS ACT Conversion Tool ACE Ot´ azky

Appliance Creator Tool

ACE Appliance Configuration Engine

AOS Appliance Operating System

ThinCrust

ACT Appliance Creator Tool

Conversion Tools

Luk´ aˇs Doktor

Sezn´ amen´ı s projekty oVirt a ThinCrust

´ Uvod ThinCrust oVirt Z´ avˇ er Zdroje

AOS ACT Conversion Tool ACE Ot´ azky

Appliance Creator Tool

Program na tvorbu raw obraz˚ u disk˚ u a soubor˚ u nastaven´ı programu libvirt Pˇredpisem je kickstart zpravidla AOS + vlastn´ı definovan´e bal´ıˇcky Umonuje vyuˇz´ıvat lok´aln´ı i vzd´alen´e zdroje bal´ıˇck˚ u

Luk´ aˇs Doktor

Sezn´ amen´ı s projekty oVirt a ThinCrust

´ Uvod ThinCrust oVirt Z´ avˇ er Zdroje

AOS ACT Conversion Tool ACE Ot´ azky

Figure: Sch´ema funkce Apliance Creator Toolu

Luk´ aˇs Doktor

Sezn´ amen´ı s projekty oVirt a ThinCrust

´ Uvod ThinCrust oVirt Z´ avˇ er Zdroje

AOS ACT Conversion Tool ACE Ot´ azky

Conversion Tool

ACE Appliance Configuration Engine

AOS Appliance Operating System

ThinCrust

ACT Appliance Creator Tool

Conversion Tools

Luk´ aˇs Doktor

Sezn´ amen´ı s projekty oVirt a ThinCrust

´ Uvod ThinCrust oVirt Z´ avˇ er Zdroje

AOS ACT Conversion Tool ACE Ot´ azky

Conversion Tool

Pˇrev´ad´ı mezi hypervizory V souˇcasn´e dobˇe podporuje: XEN KVM qemu/kqemu VMWare EC2

Luk´ aˇs Doktor

Sezn´ amen´ı s projekty oVirt a ThinCrust

´ Uvod ThinCrust oVirt Z´ avˇ er Zdroje

AOS ACT Conversion Tool ACE Ot´ azky

Appliance Configuration Engine

ACE Appliance Configuration Engine

AOS Appliance Operating System

ThinCrust

ACT Appliance Creator Tool

Conversion Tools

Luk´ aˇs Doktor

Sezn´ amen´ı s projekty oVirt a ThinCrust

´ Uvod ThinCrust oVirt Z´ avˇ er Zdroje

AOS ACT Conversion Tool ACE Ot´ azky

Appliance Configuration Engine

Konfigurace po kaˇzd´em spuˇstˇen´ı Periodic´a kontrola nastaven´ı Moˇznost vyuˇzit´ı console pro sbˇer stavu stroje Vyuˇz´ıv´a Puppet

Luk´ aˇs Doktor

Sezn´ amen´ı s projekty oVirt a ThinCrust

´ Uvod ThinCrust oVirt Z´ avˇ er Zdroje

AOS ACT Conversion Tool ACE Ot´ azky

Appliance Configuration Engine

Konfigurace po kaˇzd´em spuˇstˇen´ı Periodic´a kontrola nastaven´ı Moˇznost vyuˇzit´ı console pro sbˇer stavu stroje Vyuˇz´ıv´a Puppet

Luk´ aˇs Doktor

Sezn´ amen´ı s projekty oVirt a ThinCrust

´ Uvod ThinCrust oVirt Z´ avˇ er Zdroje

AOS ACT Conversion Tool ACE Ot´ azky

Appliance Configuration Engine

Konfigurace po kaˇzd´em spuˇstˇen´ı Periodic´a kontrola nastaven´ı Moˇznost vyuˇzit´ı console pro sbˇer stavu stroje Vyuˇz´ıv´a Puppet

Luk´ aˇs Doktor

Sezn´ amen´ı s projekty oVirt a ThinCrust

´ Uvod ThinCrust oVirt Z´ avˇ er Zdroje

AOS ACT Conversion Tool ACE Ot´ azky

Appliance Configuration Engine

Konfigurace po kaˇzd´em spuˇstˇen´ı Periodic´a kontrola nastaven´ı Moˇznost vyuˇzit´ı console pro sbˇer stavu stroje Vyuˇz´ıv´a Puppet

Luk´ aˇs Doktor

Sezn´ amen´ı s projekty oVirt a ThinCrust

################ # Puppet - nastaven´ ı # /appliances/<<jm´ eno>>/<<jm´ eno>>_appliance.pp # Obsahuje nastaven´ ı appliance ################# # Pouˇ zit´ e moduly import "appliance_base" import "banners" import "firewall" import "basic-site" import "apache" # Informace o appliance $appliance_name = "Prezentace oVirt" ...

# Konfigurace appliance_base::setup{appliance_name:} banners::all{$appliance_name:} basic-site::site{$appliance_name: content_template=>\ "content.erb"} # Nastaven´ ı firewall firewall::setup{$appliance_name: status=>"enabled"} firewall_rule{"http": destination_port=>"80"} file_replacement{"zobrazit adres´ aˇ re autofs": file => "/etc/auto.master", pattern => "./etc/auto.misc/", replacement => "/etc/auto.misc -g", notify => Service[autofs] }

################ # Template soubory # /appliances/<<jm´ eno>>/templates/<<pouˇ zit´ y_soubor>> # Soubory kter´ e chceme kop´ ırovat do appliance #################

Zmˇ eˇ nte sv˚ uj svˇ et

################ # RPM spec file # /specs/<<jm´ eno>>Appliance.spec # Pˇ redpis pro rpm bal´ ıˇ cek s nastaven´ ım ################# define aceHome /usr/share/ace/appliances/ Summary: <<jm´ eno>> Appliance Name: <<jm´ eno>>Appliance Version: 0.0.1 Release: 1%{?dist}

Group: Applications/Internet URL: http://www.thincrust.net License: LGPL Source0: <<jm´ eno>>_appliance BuildRoot: %{_tmppath}/%{name}-%{version} BuildArch: noarch Requires: ace-banners Requires: ace-basic-site Requires: wordpress %description Thincrust <<jm´ eno>> Appliance

%install rm -rf %{buildroot} %{__mkdir} -p %{buildroot}/%{aceHome} %{__cp} -R %{SOURCE0} %{buildroot}/%{aceHome} %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) %dir %{aceHome} %{aceHome}/* %changelog * Wed Jan 21 2009 Luk´ aˇ s Doktor <[email protected]> 0.0-1 - Initial packaging

################ # Kickstart # /resources/<<jm´ eno>>/<<jm´ eno>>Appliance-<>.ks # Pˇ redpis pro instalaci ################# # Toto je kickstart pro moj´ ı appliance # for Fedora 10 lang cs_CZ.UTF-8 keyboard cz-us-qwertz timezone --utc Europe/Prague auth --useshadow --enablemd5 selinux --disabled firewall --disabled bootloader --timeout=1 --append="acpi=force" network --bootproto=dhcp --device=eth0 --onboot=on rootpw --iscrypted $1$to_by_jste_radi_videli_ze?

# rozloˇ zen´ ı disk˚ u part / --size 600 --fstype ext3 --ondisk sda # POZOR: reposit´ aˇ re %include /usr/share/appliance-is/includes/repo-f10.ks repo --name=ace --baseurl=http://firma.org/f10/ace/repo/ # Co nainstalovat %packages --excludedocs --nobase %include /usr/share/appliance-os/includes/base-pkgs.ks # Je nutn´ e nainstalovat nastaven´ ı vlastn´ ı appliance <<jm´ eno>>Appliance jmeno %end

#post # %include /usr/share/appliance-tools/base-post.ks /sbin/chkconfig --level 35 ace on mkdir /etc/sysconfig/ace echo <<jm´ eno>>_appliance >> /etc/sysconfig/ace/\ appliancename %end

´ Uvod ThinCrust oVirt Z´ avˇ er Zdroje

AOS ACT Conversion Tool ACE Ot´ azky

Ot´azky

ACE Appliance Configuration Engine

AOS Appliance Operating System

ThinCrust

ACT Appliance Creator Tool

Conversion Tools

Luk´ aˇs Doktor

Sezn´ amen´ı s projekty oVirt a ThinCrust

´ Uvod ThinCrust oVirt Z´ avˇ er Zdroje

1

Quick start Pod drobnohledem Pod mikroskopem

´ Uvod projekt oVirt projekt ThinCrust Vyuˇzit´ı

2

ThinCrust AOS ACT Conversion Tool ACE Ot´azky

3

oVirt Quick start Pod drobnohledem Pod mikroskopem

4

Z´avˇer

5

Zdroje Luk´ aˇs Doktor

Sezn´ amen´ı s projekty oVirt a ThinCrust

´ Uvod ThinCrust oVirt Z´ avˇ er Zdroje

Quick start Pod drobnohledem Pod mikroskopem

oVirt

Co to je: Virtu´aln´ı maˇsina poskytuj´ıc´ı libvirt a hostovan´e virtu´aln´ı stroje Webovˇe orientovan´y syst´em pro zpr´avu virtu´aln´ıch poˇc´ıtaˇc˚ u

K ˇcemu slouˇz´ı: Pˇred´an´ı virtu´aln´ıch stroj˚ u uˇzivatel˚ um bez ztr´aty kontroly nad HW Zjednoduˇsen´ı spr´avy velk´eho mnoˇzstv´ı poˇc´ıtaˇc˚ u Pr´ace napˇr´ıˇc ˇsirok´e ˇsk´aly atchitektur

Co vyuˇz´ıv´a: libvirt, kerberos/LDAP, DNS/DHCP, AMQP/qpid, ruby on rails, cobbler Webovˇe orientovan´y syst´em pro zpr´avu virtu´aln´ıch poˇc´ıtaˇc˚ u

Luk´ aˇs Doktor

Sezn´ amen´ı s projekty oVirt a ThinCrust

´ Uvod ThinCrust oVirt Z´ avˇ er Zdroje

Quick start Pod drobnohledem Pod mikroskopem

oVirt

Co to je: Virtu´aln´ı maˇsina poskytuj´ıc´ı libvirt a hostovan´e virtu´aln´ı stroje Webovˇe orientovan´y syst´em pro zpr´avu virtu´aln´ıch poˇc´ıtaˇc˚ u

K ˇcemu slouˇz´ı: Pˇred´an´ı virtu´aln´ıch stroj˚ u uˇzivatel˚ um bez ztr´aty kontroly nad HW Zjednoduˇsen´ı spr´avy velk´eho mnoˇzstv´ı poˇc´ıtaˇc˚ u Pr´ace napˇr´ıˇc ˇsirok´e ˇsk´aly atchitektur

Co vyuˇz´ıv´a: libvirt, kerberos/LDAP, DNS/DHCP, AMQP/qpid, ruby on rails, cobbler Webovˇe orientovan´y syst´em pro zpr´avu virtu´aln´ıch poˇc´ıtaˇc˚ u

Luk´ aˇs Doktor

Sezn´ amen´ı s projekty oVirt a ThinCrust

´ Uvod ThinCrust oVirt Z´ avˇ er Zdroje

Quick start Pod drobnohledem Pod mikroskopem

oVirt

Co to je: Virtu´aln´ı maˇsina poskytuj´ıc´ı libvirt a hostovan´e virtu´aln´ı stroje Webovˇe orientovan´y syst´em pro zpr´avu virtu´aln´ıch poˇc´ıtaˇc˚ u

K ˇcemu slouˇz´ı: Pˇred´an´ı virtu´aln´ıch stroj˚ u uˇzivatel˚ um bez ztr´aty kontroly nad HW Zjednoduˇsen´ı spr´avy velk´eho mnoˇzstv´ı poˇc´ıtaˇc˚ u Pr´ace napˇr´ıˇc ˇsirok´e ˇsk´aly atchitektur

Co vyuˇz´ıv´a: libvirt, kerberos/LDAP, DNS/DHCP, AMQP/qpid, ruby on rails, cobbler Webovˇe orientovan´y syst´em pro zpr´avu virtu´aln´ıch poˇc´ıtaˇc˚ u

Luk´ aˇs Doktor

Sezn´ amen´ı s projekty oVirt a ThinCrust

´ Uvod ThinCrust oVirt Z´ avˇ er Zdroje

Quick start Pod drobnohledem Pod mikroskopem

oVirt: modelov´e situace

V´yvoj´aˇri software Nˇekolik viru´aln´ıch stroj˚ u Ukl´ad´an´ı/Nahr´av´an´ı/Klonov´an´ı/Migrace VMs

Stˇredn´ı a velk´e podniky Spr´avci lab˚ u Manaˇzeˇri Uˇzivatel´e

Luk´ aˇs Doktor

Sezn´ amen´ı s projekty oVirt a ThinCrust

´ Uvod ThinCrust oVirt Z´ avˇ er Zdroje

Quick start Pod drobnohledem Pod mikroskopem

oVirt: rychl´y start: poˇzadavky

oVirt image cd, USB, pxe

Kerberos/LDAP server1 Datab´aze1 postgres

DNS / DHCP1 NAS1 iSCSI, NFS, Fibre Channel

1

vlastn´ı ˇci poskytnut´y oVirtem Luk´ aˇs Doktor

Sezn´ amen´ı s projekty oVirt a ThinCrust

´ Uvod ThinCrust oVirt Z´ avˇ er Zdroje

Quick start Pod drobnohledem Pod mikroskopem

oVirt: Rozdˇelen´ı na ˇc´asti

oVirt release (58) oVirt server (59) oVirt recipe (60) oVirt appliance (61) oVirt node (62) oVirt node image oVirt docs

Luk´ aˇs Doktor

Sezn´ amen´ı s projekty oVirt a ThinCrust

´ Uvod ThinCrust oVirt Z´ avˇ er Zdroje

Quick start Pod drobnohledem Pod mikroskopem

oVirt: Release

Konfigurace oVirt yum reposit´aˇre Obsahuje vˇcechny bal´ıky nutn´e pro bˇeh oVirtu a nejsou obsaˇzeny ve standardn´ı distribuci (Fedora) Obˇcas se zde nach´azi modifikovan´e verze standardn´ıch bal´ıˇck˚ u ˇcekaj´ıc´ı na schv´alen´ı do upstreamu

Luk´ aˇs Doktor

Sezn´ amen´ı s projekty oVirt a ThinCrust

´ Uvod ThinCrust oVirt Z´ avˇ er Zdroje

Quick start Pod drobnohledem Pod mikroskopem

oVirt: Server

Zdrojov´e k´ody sady program˚ u oVirtu Webov´y interface je naps´an v Ruby on Rails Pro komunikaci se vyuˇz´ıv´a AMQP/qpid Vyuˇz´ıv´a se vol´an´ı libvirtu Ruby, Python, Perl, Java, OCaml, C#

Luk´ aˇs Doktor

Sezn´ amen´ı s projekty oVirt a ThinCrust

´ Uvod ThinCrust oVirt Z´ avˇ er Zdroje

Quick start Pod drobnohledem Pod mikroskopem

oVirt: Recipe

ThinCrust pˇredpis pro vytvoˇren´ı oVirt appliance KS: pˇrid´a oVirt reposit´aˇr, nainstaluje AOS + oVirt server PP: nastav´ı s´ıˇt, dns, firewall, postgres, nfs, iSCSI, qpid, cobbler a dalˇs´ı sluˇzby

Luk´ aˇs Doktor

Sezn´ amen´ı s projekty oVirt a ThinCrust

´ Uvod ThinCrust oVirt Z´ avˇ er Zdroje

Quick start Pod drobnohledem Pod mikroskopem

oVirt: Recipe

ThinCrust pˇredpis pro vytvoˇren´ı oVirt appliance KS: pˇrid´a oVirt reposit´aˇr, nainstaluje AOS + oVirt server PP: nastav´ı s´ıˇt, dns, firewall, postgres, nfs, iSCSI, qpid, cobbler a dalˇs´ı sluˇzby Kv˚ uli pˇekn´e strukturializaci jej lze doporuˇcit i jako inspiraci pro zaˇc´ateˇcn´ıky s konfiguraˇcn´ım toolem Puppet

Luk´ aˇs Doktor

Sezn´ amen´ı s projekty oVirt a ThinCrust

´ Uvod ThinCrust oVirt Z´ avˇ er Zdroje

Quick start Pod drobnohledem Pod mikroskopem

oVirt: Appliance

Obsahuje server suit a oVirt node Je zaloˇzen na oVirt kickstartu V´ysledkem je image virtu´aln´ıho spustiteln´eho stroje oVirt administration node

Luk´ aˇs Doktor

Sezn´ amen´ı s projekty oVirt a ThinCrust

´ Uvod ThinCrust oVirt Z´ avˇ er Zdroje

Quick start Pod drobnohledem Pod mikroskopem

oVirt: Node / Node image

Obsahuje oVirt Managed Node Lze j´ı pˇr´ımo spouˇstˇet pˇres cobbler/pxe Pro lepˇs´ı v´ysledky umoˇzn ˇuje instalaci na lok´aln´ı disk Lok´aln´ı disk lze vyuˇz´ıt jako swap, boot, root, config, logging a data Umoˇzn ˇuje trval´e uloˇzen´ı konfigurac´ı (s´ıˇt, hesla) Lze kombinovat pxe boot s uloˇzen´ım konfigurac´ı

Luk´ aˇs Doktor

Sezn´ amen´ı s projekty oVirt a ThinCrust

Figure: oVirt fyzick´e zapojen´ı s´ıtˇe

Figure: oVirt Admin Node

Figure: oVirt Managed Node

´ Uvod ThinCrust oVirt Z´ avˇ er Zdroje

Quick start Pod drobnohledem Pod mikroskopem

oVirt: Ot´azky?

oVirt release (58) oVirt server (59) oVirt recipe (60) oVirt appliance (61) oVirt node (62) oVirt node image oVirt docs

Luk´ aˇs Doktor

Sezn´ amen´ı s projekty oVirt a ThinCrust

N´astroj k vytv´aˇren´ı virtu´aln´ıch i re´aln´ych pˇredkonfigurovan´ych stroj˚ u

Server suit a podpalub´ı pro ˇr´ızen´ı virtu´aln´ıch poˇc´ıtaˇc˚ u

N´astroj k vytv´aˇren´ı virtu´aln´ıch i re´aln´ych pˇredkonfigurovan´ych stroj˚ u

Server suit a podpalub´ı pro ˇr´ızen´ı virtu´aln´ıch poˇc´ıtaˇc˚ u

´ Uvod ThinCrust oVirt Z´ avˇ er Zdroje

Podˇekov´an´ı

Dˇekuji V´am za pozornost

Luk´ aˇs Doktor

Sezn´ amen´ı s projekty oVirt a ThinCrust

´ Uvod ThinCrust oVirt Z´ avˇ er Zdroje

Zdroje k prezentaci ThinCrust

http://www.thincrust.net - dom´ac´ı str´anka projektu ThinCrust http://reductivelabs.com/trac/puppet - dom´ac´ı str´anka projektu Puppet Zdrojov´e k´ody Prezentace Kearney B., Building Appliances With The Red Hat Appliance Operating System

Luk´ aˇs Doktor

Sezn´ amen´ı s projekty oVirt a ThinCrust

´ Uvod ThinCrust oVirt Z´ avˇ er Zdroje

Zdroje k prezentaci oVirt

http://www.ovirt.org - dom´ac´ı str´anka projektu oVirt Zdrojov´e k´ody oVirt dokumentace

Luk´ aˇs Doktor

Sezn´ amen´ı s projekty oVirt a ThinCrust

´ Uvod ThinCrust oVirt Z´ avˇ er Zdroje

Ostatn´ı pouˇzit´e zdroje

http://www.clicker.com/ - kliparty Prezentace Ki-Joo K., Beamer v3.0 Guide Tantau T., TikZ and PGF Manual http://mike.depalatis.net/beamerthemes - Beamer theme galerie http://www.texample.net - TikZ uk´azky

Luk´ aˇs Doktor

Sezn´ amen´ı s projekty oVirt a ThinCrust


Related Documents

Prezentace
November 2019 9
Prezentace
November 2019 7
Prezentace 29.10.07
October 2019 5

More Documents from ""