{"id":82494,"date":"2020-05-22T01:42:24","date_gmt":"2020-05-21T23:42:24","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/ovirt-za-2-chasa-chast-2-ustanovka-menedzhera-i-hostov"},"modified":"2020-05-22T01:42:24","modified_gmt":"2020-05-21T23:42:24","slug":"ovirt-za-2-chasa-chast-2-ustanovka-menedzhera-i-hostov","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/ovirt-za-2-chasa-chast-2-ustanovka-menedzhera-i-hostov","title":{"rendered":"oVirt w 2 godziny. Cz\u0119\u015b\u0107 2. Instalacja mened\u017cera i host\u00f3w","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Ten artyku\u0142 jest kolejnym w cyklu dotycz\u0105cym oVirt, wprowadzenie <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/501166\/\">tutaj<\/a><\/noindex>.<\/p>\n<h2>Artyku\u0142y<\/h2>\n<p><\/p>\n<ol>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/501166\/\">Wprowadzenie<\/a><\/noindex><\/li>\n<li>Instalacja mened\u017cera (ovirt-engine) i hipernadzorc\u00f3w (hosts) \u2013 Jeste\u015bmy tutaj<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/502178\/\">Dodatkowe ustawienia<\/a><\/noindex><\/li>\n<\/ol>\n<p>\nZatem rozwa\u017cmy kwestie pocz\u0105tkowej instalacji komponent\u00f3w ovirt-engine i ovirt-host.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nDok\u0142adniejsze informacje o procesach instalacji mo\u017cna zawsze znale\u017a\u0107 w <noindex><a rel=\"nofollow\" href=\"https:\/\/www.ovirt.org\/documentation\/\">dokumentacji<\/a><\/noindex>.<\/p>\n<h2>Spis tre\u015bci<\/h2>\n<p><\/p>\n<ol>\n<li><noindex><a rel=\"nofollow\" href=\"#setup-engine\">Instalacja ovirt-engine<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#setup-host\">Instalacja ovirt-host<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#add-host\">Dodawanie w\u0119z\u0142a do oVirtN<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#host-nic\">Konfiguracja interfejsu sieciowego<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#host-fc\">Konfiguracja FC<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#ovirt-fcoe\">Konfiguracja FCoE<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#host-iso\">Magazyn obraz\u00f3w ISO<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#1stVM\">Pierwsza VM<\/a><\/noindex><\/li>\n<\/ol>\n<p>\n<noindex><a rel=\"nofollow\" name=\"setup-engine\"><\/a><\/noindex><\/p>\n<h2>Instalacja ovirt-engine<\/h2>\n<p>\nDla Engine minimalne wymagania to 2 rdzenie \/ 4 GiB RAM \/ 25 GiB pami\u0119ci. Zalecane to od 4 rdzeni \/ 16 GiB RAM \/ 50 GiB pami\u0119ci. U\u017cywamy opcji Standalone Manager, kiedy engine dzia\u0142a na dedykowanej maszynie fizycznej lub wirtualnej poza zarz\u0105dzanym klastrem. Do naszej instalacji we\u017amiemy na przyk\u0142ad maszyn\u0119 wirtualn\u0105 na oddzielnym ESXi*. Warto korzysta\u0107 z narz\u0119dzi do automatyzacji wdra\u017cania lub klonowania z wcze\u015bniej przygotowanego szablonu lub instalacji kickstart.<\/p>\n<p><i>*Uwaga: dla systemu produkcyjnego to z\u0142y pomys\u0142, poniewa\u017c mened\u017cer dzia\u0142a bez zapas\u00f3w i staje si\u0119 w\u0105skim gard\u0142em. W takim przypadku lepiej rozwa\u017cy\u0107 opcj\u0119 Self-hosted Engine.<\/i><\/p>\n<p>W razie potrzeby, procedura konwersji z Standalone na Self Hosted jest szczeg\u00f3\u0142owo opisana w <noindex><a rel=\"nofollow\" href=\"https:\/\/www.ovirt.org\/documentation\/migrating_from_a_standalone_manager_to_a_self-hosted_engine\/#Migration_overview\">dokumentacji<\/a><\/noindex>. W szczeg\u00f3lno\u015bci, nale\u017cy wyda\u0107 polecenie reinstall z obs\u0142ug\u0105 Hosted Engine dla hosta.<\/p>\n<p>Na VM instalujemy CentOS 7 w minimalnej konfiguracji, nast\u0119pnie aktualizujemy i restartujemy system:<\/p>\n<pre><code class=\"bash\">$ sudo yum update -y &amp;&amp; sudo reboot<\/code><\/pre>\n<p>\nDla maszyny wirtualnej warto zainstalowa\u0107 agenta go\u015bcia:<\/p>\n<pre><code class=\"bash\">$ sudo yum install open-vm-tools<\/code><\/pre>\n<p>\ndla host\u00f3w VMware ESXi lub dla oVirt:<\/p>\n<pre><code class=\"bash\">$ sudo yum install ovirt-guest-agent<\/code><\/pre>\n<p>\nPod\u0142\u0105czamy repozytorium i instalujemy mened\u017cera:<\/p>\n<pre><code class=\"bash\">$ sudo yum install https:\/\/resources.ovirt.org\/pub\/yum-repo\/ovirt-release43.rpm\n$ sudo yum install ovirt-engine\n<\/code><\/pre>\n<p>\nPodstawowa konfiguracja:<\/p>\n<pre><code class=\"bash\">$ sudo engine-setup<\/code><\/pre>\n<p>\nW wi\u0119kszo\u015bci przypadk\u00f3w ustawienia domy\u015blne s\u0105 wystarczaj\u0105ce, aby je automatycznie wykorzysta\u0107, mo\u017cna uruchomi\u0107 konfiguracj\u0119 z kluczem:<\/p>\n<pre><code class=\"bash\">$ sudo engine-setup --accept-defaults<\/code><\/pre>\n<p>\nTeraz mo\u017cemy po\u0142\u0105czy\u0107 si\u0119 z naszym nowym engine pod adresem <noindex><a rel=\"nofollow\" href=\"https:\/\/ovirt.lab.example.com\">ovirt.lab.example.com<\/a><\/noindex>. Tutaj jest jeszcze pustawo, wi\u0119c przechodzimy do instalacji hipernadzorc\u00f3w.<br \/>\n<noindex><a rel=\"nofollow\" name=\"setup-host\"><\/a><\/noindex><\/p>\n<h2>Instalacja ovirt-host<\/h2>\n<p>\nNa fizycznym ho\u015bcie instalujemy CentOS 7 w minimalnej konfiguracji, nast\u0119pnie pod\u0142\u0105czamy repozytorium, aktualizujemy i restartujemy system:<\/p>\n<pre><code class=\"bash\">$ sudo yum install https:\/\/resources.ovirt.org\/pub\/yum-repo\/ovirt-release43.rpm\n$ sudo yum update -y &amp;&amp; sudo reboot\n<\/code><\/pre>\n<p>\n<i>Uwaga: do instalacji warto u\u017cywa\u0107 narz\u0119dzi do automatyzacji wdra\u017cania lub instalacji kickstart.<\/i><\/p>\n<p>                        <b class=\"spoiler_title\">Przyk\u0142ad pliku kickstart<\/b><br \/>\n                        Uwaga! <b>Istniej\u0105ce partycje s\u0105 automatycznie usuwane!<\/b> B\u0105d\u017a ostro\u017cny!<\/p>\n<pre><code class=\"plaintext\"># System authorization information\nauth --enableshadow --passalgo=sha512\n# Use CDROM installation media\ncdrom\n# Use graphical install\ngraphical\n# Run the Setup Agent on first boot\nfirstboot --enable\nignoredisk --only-use=sda\n# Keyboard layouts\nkeyboard --vckeymap=us --xlayouts='us','ru' --switch='grp:alt_shift_toggle'\n# System language\nlang ru_RU.UTF-8\n\n# Network information\nnetwork  --bootproto=dhcp --device=ens192 --ipv6=auto --activate\nnetwork  --hostname=kvm01.lab.example.com\n\n# Root password 'monteV1DE0'\nrootpw --iscrypted $6$6oPcf0GW9VdmJe5w$6WBucrUPRdCAP.aBVnUfvaEu9ozkXq9M1TXiwOm41Y58DEerG8b3Ulme2YtxAgNHr6DGIJ02eFgVuEmYsOo7.\/\n# User password 'metroP0!is'\nuser --name=mgmt --groups=wheel --iscrypted --password=$6$883g2lyXdkDLbKYR$B3yWx1aQZmYYi.aO10W2Bvw0Jpkl1upzgjhZr6lmITTrGaPupa5iC3kZAOvwDonZ\/6ogNJe\/59GN5U8Okp.qx.\n# System services\nservices --enabled=&quot;chronyd&quot;\n# System timezone\ntimezone Europe\/Moscow --isUtc\n# System bootloader configuration\nbootloader --append=&quot; crashkernel=auto&quot; --location=mbr --boot-drive=sda\n# Partition clearing information\nclearpart --all\n# Disk partitioning information\npart \/boot --fstype xfs --size=1024 --ondisk=sda  --label=boot\npart pv.01 --size=45056 --grow\nvolgroup HostVG pv.01 --reserved-percent=20\nlogvol swap --vgname=HostVG --name=lv_swap --fstype=swap --recommended\nlogvol none --vgname=HostVG --name=HostPool --thinpool --size=40960 --grow\nlogvol \/ --vgname=HostVG --name=lv_root --thin --fstype=ext4 --label=&quot;root&quot; --poolname=HostPool --fsoptions=&quot;defaults,discard&quot; --size=6144 --grow\nlogvol \/var --vgname=HostVG --name=lv_var --thin --fstype=ext4 --poolname=HostPool --fsoptions=&quot;defaults,discard&quot; --size=16536\nlogvol \/var\/crash --vgname=HostVG --name=lv_var_crash --thin --fstype=ext4 --poolname=HostPool --fsoptions=&quot;defaults,discard&quot; --size=10240\nlogvol \/var\/log --vgname=HostVG --name=lv_var_log --thin --fstype=ext4 --poolname=HostPool --fsoptions=&quot;defaults,discard&quot; --size=8192\nlogvol \/var\/log\/audit --vgname=HostVG --name=lv_var_audit --thin --fstype=ext4 --poolname=HostPool --fsoptions=&quot;defaults,discard&quot; --size=2048\nlogvol \/home --vgname=HostVG --name=lv_home --thin --fstype=ext4 --poolname=HostPool --fsoptions=&quot;defaults,discard&quot; --size=1024\nlogvol \/tmp --vgname=HostVG --name=lv_tmp --thin --fstype=ext4 --poolname=HostPool --fsoptions=&quot;defaults,discard&quot; --size=1024\n\n%packages\n@^minimal\n@core\nchrony\nkexec-tools\n\n%end\n\n%addon com_redhat_kdump --enable --reserve-mb='auto'\n\n%end\n\n%anaconda\npwpolicy root --minlen=6 --minquality=1 --notstrict --nochanges --notempty\npwpolicy user --minlen=6 --minquality=1 --notstrict --nochanges --emptyok\npwpolicy luks --minlen=6 --minquality=1 --notstrict --nochanges --notempty\n%end\n# Reboot when the install is finished.\nreboot --eject\n<\/code><\/pre>\n<p>\nZapisz ten plik, na przyk\u0142ad na <noindex><a rel=\"nofollow\" href=\"ftp:\/\/ftp.example.com\/pub\/labkvm.cfg\">ftp.example.com\/pub\/labkvm.cfg<\/a><\/noindex>. \u0414\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u044f \u043f\u0440\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u041e\u0421 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u043f\u0443\u043d\u043a\u0442 &#8216;Install CentOS 7&#8217;, \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0440\u0435\u0436\u0438\u043c \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 (\u043a\u043b\u0430\u0432\u0438\u0448\u0430 Tab) \u0438 \u0432 \u043a\u043e\u043d\u0446\u0435 (\u0441 \u043f\u0440\u043e\u0431\u0435\u043b\u043e\u043c, \u0431\u0435\u0437 \u043a\u0430\u0432\u044b\u0447\u0435\u043a) \u0434\u043e\u043f\u0438\u0441\u0430\u0442\u044c <\/p>\n<pre><code class=\"plaintext\">' inst.ks=ftp:\/\/ftp.example.com\/pub\/labkvm.cfg'<\/code><\/pre>\n<p>.<br \/>\nSkrypt instalacyjny usuwa istniej\u0105ce partycje na \/dev\/sda, tworzy nowe wed\u0142ug <noindex><a rel=\"nofollow\" href=\"https:\/\/access.redhat.com\/documentation\/en-us\/red_hat_virtualization\/4.2\/html\/installation_guide\/advanced_rhvh_install\">zalecenia programisty<\/a><\/noindex> (mo\u017cna je sprawdzi\u0107 po instalacji poleceniem lsblk). Nazwa hosta jest ustawiana jako kvm01.lab.example.com (po instalacji mo\u017cna j\u0105 zmieni\u0107 poleceniem hostnamectl set-hostname kvm03.lab.example.com), adres IP jest uzyskiwany automatycznie, strefa czasowa to moskiewska, dodano wsparcie dla j\u0119zyka rosyjskiego.<\/p>\n<p>Has\u0142o u\u017cytkownika root: monteV1DE0, has\u0142o u\u017cytkownika mgmt: metroP0!is.<br \/>\n<b>Uwaga! Istniej\u0105ce partycje s\u0105 usuwane automatycznie! B\u0105d\u017a ostro\u017cny!<\/b><\/p>\n<p>Powtarzamy (lub wykonujemy r\u00f3wnocze\u015bnie) na wszystkich hostach. Od w\u0142\u0105czenia \u201epustego\u201d serwera do stanu gotowo\u015bci, bior\u0105c pod uwag\u0119 2 d\u0142ugie uruchomienia, potrzeba oko\u0142o 20 minut.<br \/>\n<noindex><a rel=\"nofollow\" name=\"add-host\"><\/a><\/noindex><\/p>\n<h2>Dodawanie w\u0119z\u0142a do oVirt<\/h2>\n<p>\nWykonuje si\u0119 bardzo prosto:<\/p>\n<p>Compute \u2192 Hosts \u2192 New \u2192\u2026<\/p>\n<p>W kreatorze wymagane s\u0105 pola Name (nazwa wy\u015bwietlana, np. kvm03), Hostname (FQDN, np. kvm03.lab.example.com) oraz sekcja Authentication \u2014 <i>u\u017cytkownik root (niezmiennie)<\/i> \u2014 has\u0142o lub klucz publiczny SSH.<\/p>\n<p>Po naci\u015bni\u0119ciu przycisku <b>Ok<\/b> Otrzymasz komunikat <i>\u00abYou haven&#8217;t configured Power Management for this Host. Are you sure you want to continue?\u00bb<\/i>. To normalne \u2014 zarz\u0105dzanie zasilaniem zbadamy p\u00f3\u017aniej, po udanym pod\u0142\u0105czeniu hosta. Jednak\u017ce, je\u015bli maszyny, na kt\u00f3rych zainstalowane s\u0105 hosty, nie obs\u0142uguj\u0105 zarz\u0105dzania (IPMI, iLO, DRAC itd.), zalecam, aby je wy\u0142\u0105czy\u0107: Compute \u2192 Clusters \u2192 Default \u2192 Edit \u2192 Fencing Policy \u2192 Enable fencing, odznaczy\u0107.<\/p>\n<p>Je\u015bli na ho\u015bcie nie zosta\u0142 pod\u0142\u0105czony repozytorium oVirt, instalacja zako\u0144czy si\u0119 niepowodzeniem, ale nie ma tragedii \u2014 nale\u017cy go doda\u0107, a nast\u0119pnie klikn\u0105\u0107 Install -&gt; Reinstall.<\/p>\n<p>Pod\u0142\u0105czenie hosta zajmuje nie wi\u0119cej ni\u017c 5-10 minut.<br \/>\n<noindex><a rel=\"nofollow\" name=\"host-nic\"><\/a><\/noindex><\/p>\n<h3>Konfiguracja interfejsu sieciowego<\/h3>\n<p>\nPoniewa\u017c budujemy system odporny na awarie, po\u0142\u0105czenie sieciowe r\u00f3wnie\u017c powinno zapewnia\u0107 po\u0142\u0105czenie zapasowe, co realizowane jest na zak\u0142adce Compute \u2192 Hosts \u2192 <i>HOST<\/i> \u2192 Network Interfaces \u2014 Setup Host Networks.<\/p>\n<p>W zale\u017cno\u015bci od mo\u017cliwo\u015bci Twojego sprz\u0119tu sieciowego oraz podej\u015b\u0107 architektonicznych, istniej\u0105 r\u00f3\u017cne opcje. Najlepszym rozwi\u0105zaniem jest pod\u0142\u0105czenie si\u0119 do top-of-rack switchy, aby w przypadku awarii jednego urz\u0105dzenia dost\u0119pno\u015b\u0107 sieciowa nie zosta\u0142a przerwana. Rozwa\u017cmy to na przyk\u0142adzie po\u0142\u0105czenia agregowanego LACP. Aby skonfigurowa\u0107 po\u0142\u0105czenie agregowane, \u201ez\u0142ap\u201d myszk\u0105 2-gi nieu\u017cywany adapter i \u201eprzeci\u0105gnij\u201d go do 1-go. Otworzy si\u0119 okno <b>Utw\u00f3rz nowe po\u0142\u0105czenie<\/b>, gdzie LACP (Tryb 4, Dynamiczne agregowanie link\u00f3w, 802.3ad) jest wybierany domy\u015blnie. Po stronie switchy wykonuje si\u0119 standardow\u0105 konfiguracj\u0119 grupy LACP. Je\u015bli nie ma mo\u017cliwo\u015bci zbudowania stosu switchy, mo\u017cna u\u017cy\u0107 trybu Active-Backup (Tryb 1). Ustawienia VLAN om\u00f3wimy w nast\u0119pnej artykule, a bardziej szczeg\u00f3\u0142owe zalecenia dotycz\u0105ce konfiguracji sieci znajdziesz w dokumencie <noindex><a rel=\"nofollow\" href=\"https:\/\/access.redhat.com\/documentation\/en-us\/red_hat_virtualization\/4.3\/html-single\/planning_and_prerequisites_guide\/index#networking-recommendations\">Przewodnik po planowaniu i wymaganiach wst\u0119pnych<\/a><\/noindex>.<br \/>\n<noindex><a rel=\"nofollow\" name=\"host-fc\"><\/a><\/noindex><\/p>\n<h2>Konfiguracja FC<\/h2>\n<p>\nFibre Channel (FC) jest wspierany \u201eod r\u0119ki\u201d, jego u\u017cycie nie sprawia trudno\u015bci. Nie b\u0119dziemy omawia\u0107 konfiguracji sieci magazynowej, obejmuj\u0105cej konfiguracj\u0119 system\u00f3w pami\u0119ci masowej i strefowanie switchy fabric w ramach konfiguracji oVirt.<br \/>\n<noindex><a rel=\"nofollow\" name=\"ovirt-fcoe\"><\/a><\/noindex><\/p>\n<h2>Konfiguracja FCoE<\/h2>\n<p>\nFCoE moim zdaniem nie zdoby\u0142 szerokiego uznania w sieciach magazynowych, ale cz\u0119sto znajduje zastosowanie na serwerach jako \u201eostatnia mila\u201d, np. w HPE Virtual Connect.<\/p>\n<p>                        <b class=\"spoiler_title\">Konfiguracja FCoE wymaga dodatkowych, nieskomplikowanych krok\u00f3w.<\/b><\/p>\n<h4>Skonfiguruj silnik FCoE<\/h4>\n<p>\nArtyku\u0142 na stronie Red Hat <noindex><a rel=\"nofollow\" href=\"https:\/\/access.redhat.com\/documentation\/en-us\/red_hat_virtualization\/4.3\/html\/administration_guide\/how_to_set_up_rhvm_to_use_fcoe\">B.3. Jak skonfigurowa\u0107 Mened\u017cera Wirtualizacji Red Hat, aby u\u017cywa\u0142 FCoE<br \/>\nNa Mened\u017cerze<\/a><\/noindex>, nast\u0119puj\u0105c\u0105 komend\u0105 dodajemy klucz do mened\u017cera i uruchamiamy go ponownie:<\/p>\n<pre><code class=\"bash\">\n$ sudo engine-config -s UserDefinedNetworkCustomProperties='fcoe=^((enable|dcb|auto_vlan)=(yes|no),?)*$'\n$ sudo systemctl restart ovirt-engine.service\n<\/code><\/pre>\n<p><\/p>\n<h4>Skonfiguruj w\u0119ze\u0142 FCoE<\/h4>\n<p>\n\u041d\u0430 oVirt-Host&#8217;\u0430\u0445 \u043d\u0443\u0436\u043d\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c <\/p>\n<pre><code class=\"bash\">$ sudo yum install vdsm-hook-fcoe<\/code><\/pre>\n<p>\nNast\u0119pnie zwyk\u0142a konfiguracja FCoE, artyku\u0142 na Red Hat: <noindex><a rel=\"nofollow\" href=\"https:\/\/access.redhat.com\/documentation\/en-us\/red_hat_enterprise_linux\/7\/html\/storage_administration_guide\/fcoe-config\">25.5. Konfigurowanie interfejsu Fibre Channel over Ethernet<\/a><\/noindex>.<\/p>\n<p>Dla adapter\u00f3w Broadcom CNA dodatkowo patrzymy na <noindex><a rel=\"nofollow\" href=\"https:\/\/support.hpe.com\/hpesc\/public\/docDisplay?docId=c04236477\">Podr\u0119cznik u\u017cytkownika konfiguracji FCoE dla adapter\u00f3w opartych na Broadcomie<\/a><\/noindex>.<\/p>\n<p>Upewnij si\u0119, \u017ce pakiety s\u0105 zainstalowane (s\u0105 ju\u017c w minimalnej wersji):<\/p>\n<pre><code class=\"bash\">$ sudo yum install fcoe-utils lldpad<\/code><\/pre>\n<p>\nNast\u0119pnie sama konfiguracja (zamiast ens3f2 i ens3f3 wstawiamy nazwy CNA pod\u0142\u0105czone do sieci magazynowej):<\/p>\n<pre><code class=\"bash\">$ sudo cp \/etc\/fcoe\/cfg-ethx \/etc\/fcoe\/cfg-ens3f2\n$ sudo cp \/etc\/fcoe\/cfg-ethx \/etc\/fcoe\/cfg-ens3f3\n$ sudo vim \/etc\/fcoe\/cfg-ens3f2\n$ sudo vim \/etc\/fcoe\/cfg-ens3f3\n<\/code><\/pre>\n<p>\n<b>Wa\u017cne<\/b>: je\u015bli interfejs sieciowy wspiera sprz\u0119towo DCB\/DCBX, parametr DCB_REQUIRED powinien by\u0107 ustawiony na no.<\/p>\n<p>DCB_REQUIRED=\u201eyes\u201d \u2192 <b>#<\/b>DCB_REQUIRED=\u201eyes\u201d<\/p>\n<p>Nast\u0119pnie nale\u017cy upewni\u0107 si\u0119, \u017ce adminStatus jest wy\u0142\u0105czony na wszystkich interfejsach, tak\u017ce tych bez w\u0142\u0105czonego FCoE:<\/p>\n<pre><code class=\"bash\">$ sudo lldptool set-lldp -i ens3f0 adminStatus=disabled\n...\n$ sudo lldptool set-lldp -i ens3f3 adminStatus=disabled\n<\/code><\/pre>\n<p>\nJe\u015bli s\u0105 inne interfejsy sieciowe, mo\u017cna w\u0142\u0105czy\u0107 LLDP:<\/p>\n<pre><code class=\"bash\">$ sudo systemctl start lldpad\n$ sudo systemctl enable lldpad\n<\/code><\/pre>\n<p>\nJak wspomniano wcze\u015bniej, je\u015bli u\u017cywasz sprz\u0119towego DCB\/DCBX, nale\u017cy w\u0142\u0105czy\u0107 ustawienie DCB_REQUIRED w <b>no<\/b> a ten krok mo\u017ce zosta\u0107 pomini\u0119ty.<\/p>\n<pre><code class=\"bash\">$ sudo dcbtool sc ens3f2 dcb on\n$ sudo dcbtool sc ens3f3 dcb on\n$ sudo dcbtool sc ens3f2 app:fcoe e:1\n$ sudo dcbtool sc ens3f3 app:fcoe e:1\n$ sudo ip link set dev ens3f2 up\n$ sudo ip link set dev ens3f3 up\n$ sudo systemctl start fcoe\n$ sudo systemctl enable fcoe\n<\/code><\/pre>\n<p>\nDla interfejs\u00f3w sieciowych sprawd\u017a, czy autostart jest w\u0142\u0105czony:<\/p>\n<pre><code class=\"bash\">$ sudo vim \/etc\/sysconfig\/network-scripts\/ifcfg-ens3f2\n$ sudo vim \/etc\/sysconfig\/network-scripts\/ifcfg-ens3f3\n<\/code><\/pre>\n<p><\/p>\n<pre><code class=\"plaintext\">ONBOOT=yes<\/code><\/pre>\n<p>\nSprawdzenie skonfigurowanych interfejs\u00f3w FCoE, wynik polecenia nie powinien by\u0107 pusty.<\/p>\n<pre><code class=\"bash\">$ sudo fcoeadm -i<\/code><\/pre>\n<p>\nDalsza konfiguracja FCoE przebiega jak w przypadku zwyk\u0142ego FC.<\/p>\n<p>\u0414\u0430\u043b\u0435\u0435 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0441\u0438\u0441\u0442\u0435\u043c \u0438 \u0441\u0435\u0442\u0438 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u2014 \u0437\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435, SAN-\u0445\u043e\u0441\u0442\u043e\u0432, \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0438 \u043f\u0440\u0435\u0437\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u0442\u043e\u043c\u043e\u0432\/LUN&#8217;\u043e\u0432, \u043f\u043e\u0441\u043b\u0435 \u0447\u0435\u0433\u043e \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043a ovirt-host&#8217;\u0430\u043c: Storage \u2192 Domains \u2192 New Domain.<\/p>\n<p>Funkcj\u0119 domeny pozostawiamy Data, typ pami\u0119ci \u2014 Fibre Channel, host \u2014 dowolny, nazwa \u2014 np. storNN-volMM.<\/p>\n<p>Na pewno tw\u00f3j system pami\u0119ci masowej umo\u017cliwia nie tylko rezerwacj\u0119 \u015bcie\u017cek, ale tak\u017ce r\u00f3wnowa\u017cenie obci\u0105\u017cenia. Wiele nowoczesnych system\u00f3w potrafi transmitowa\u0107 dane po wszystkich \u015bcie\u017ckach w spos\u00f3b optymalny (ALUA active\/active).<\/p>\n<p>Aby w\u0142\u0105czy\u0107 wszystkie \u015bcie\u017cki w aktywnym stanie, nale\u017cy skonfigurowa\u0107 multi-pathing, o tym w kolejnych artyku\u0142ach.<\/p>\n<p>Konfiguracja NFS i iSCSI przebiega w podobny spos\u00f3b.<br \/>\n<noindex><a rel=\"nofollow\" name=\"host-iso\"><\/a><\/noindex><\/p>\n<h3>Magazyn obraz\u00f3w ISO<\/h3>\n<p>\nAby zainstalowa\u0107 system operacyjny, potrzebne b\u0119d\u0105 pliki instalacyjne, najcz\u0119\u015bciej dost\u0119pne w postaci obraz\u00f3w ISO. Mo\u017cna u\u017cy\u0107 wbudowanej \u015bcie\u017cki, ale do pracy z obrazami w oVirt stworzono specjalny typ pami\u0119ci \u2014 ISO, kt\u00f3r\u0105 mo\u017cna wskaza\u0107 na serwer NFS. Dodajemy to:<\/p>\n<p>Storage \u2192 Domains \u2192 New Domain,<br \/>\nFunkcja domeny \u2192 ISO, <br \/>\n\u015acie\u017cka eksportu \u2014 np. mynfs01.example.com:\/exports\/ovirt-iso (w momencie pod\u0142\u0105czenia folder ma by\u0107 pusty, mened\u017cer musi mie\u0107 mo\u017cliwo\u015b\u0107 zapisu w nim),<br \/>\nNazwa \u2014 np. mynfs01-iso.<\/p>\n<p>Aby przechowa\u0107 obrazy, mened\u017cer stworzy struktur\u0119 <br \/>\n\/exports\/ovirt-iso<b>\/&lt;some UUID&gt;\/images\/11111111-1111-1111-1111-111111111111\/<\/b><\/p>\n<p>Je\u015bli na naszym serwerze NFS obrazy ISO ju\u017c istniej\u0105, dla oszcz\u0119dno\u015bci miejsca wygodnie jest nie kopiowa\u0107 plik\u00f3w, lecz przy\u0142\u0105czy\u0107 je do tego folderu.<br \/>\n<noindex><a rel=\"nofollow\" name=\"1stVM\"><\/a><\/noindex><\/p>\n<h2>Pierwsza VM<\/h2>\n<p>\nNa tym etapie mo\u017cna ju\u017c stworzy\u0107 pierwsz\u0105 maszyn\u0119 wirtualn\u0105, zainstalowa\u0107 na niej system operacyjny i oprogramowanie aplikacyjne.<\/p>\n<p>Compute \u2192 Virtual Machines \u2192 New<\/p>\n<p>Dla nowej maszyny nale\u017cy poda\u0107 nazw\u0119 (Name), stworzy\u0107 dysk (Instance Images \u2192 Create) i pod\u0142\u0105czy\u0107 interfejs sieciowy (Instantiate VM network interfaces by picking a vNIC profile \u2192 wybierz z listy jak na razie jedyny ovirtmgmt).<\/p>\n<p>Po stronie klienta potrzebna jest nowoczesna przegl\u0105darka i <noindex><a rel=\"nofollow\" href=\"https:\/\/www.spice-space.org\/download.html\">klient SPICE<\/a><\/noindex> do interakcji z konsol\u0105.<\/p>\n<p>Pierwsza maszyna zosta\u0142a pomy\u015blnie uruchomiona. Jednak dla pe\u0142nej funkcjonalno\u015bci systemu konieczne jest dokonanie dodatkowych ustawie\u0144, o czym b\u0119dziemy kontynuowa\u0107 w nast\u0119pnych artyku\u0142ach.<br \/>\n<br \/>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/501182\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u042d\u0442\u0430 \u0441\u0442\u0430\u0442\u044c\u044f \u2014 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0430\u044f \u0432 \u0446\u0438\u043a\u043b\u0435 \u043f\u043e oVirt, \u043d\u0430\u0447\u0430\u043b\u043e \u0437\u0434\u0435\u0441\u044c. \u0421\u0442\u0430\u0442\u044c\u0438 \u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430 (ovirt-engine) \u0438 \u0433\u0438\u043f\u0435\u0440\u0432\u0438\u0437\u043e\u0440\u043e\u0432 (hosts) \u2014 \u041c\u044b \u0437\u0434\u0435\u0441\u044c \u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0418\u0442\u0430\u043a, \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0432\u043e\u043f\u0440\u043e\u0441\u044b \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u043e\u0439 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 ovirt-engine \u0438 ovirt-host. \u0411\u043e\u043b\u0435\u0435 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u044b \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0432\u0441\u0435\u0433\u0434\u0430 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0432 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438. \u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 ovirt-engine \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 ovirt-host \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0443\u0437\u043b\u0430 \u0432 oVirtN \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0441\u0435\u0442\u0435\u0432\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 FC [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-82494","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u042d\u0442\u0430 \u0441\u0442\u0430\u0442\u044c\u044f \u2014 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0430\u044f \u0432 \u0446\u0438\u043a\u043b\u0435 \u043f\u043e oVirt, \u043d\u0430\u0447\u0430\u043b\u043e \u0437\u0434\u0435\u0441\u044c. \u0421\u0442\u0430\u0442\u044c\u0438\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/ovirt-za-2-chasa-chast-2-ustanovka-menedzhera-i-hostov\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47oVirt \u0437\u0430 2 \u0447\u0430\u0441\u0430. \u0427\u0430\u0441\u0442\u044c 2. \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430 \u0438 \u0445\u043e\u0441\u0442\u043e\u0432 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u042d\u0442\u0430 \u0441\u0442\u0430\u0442\u044c\u044f \u2014 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0430\u044f \u0432 \u0446\u0438\u043a\u043b\u0435 \u043f\u043e oVirt, \u043d\u0430\u0447\u0430\u043b\u043e \u0437\u0434\u0435\u0441\u044c. \u0421\u0442\u0430\u0442\u044c\u0438\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/ovirt-za-2-chasa-chast-2-ustanovka-menedzhera-i-hostov\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-05-21T23:42:24+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-05-21T23:42:24+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47oVirt w 2 godziny. Cz\u0119\u015b\u0107 2. Instalacja mened\u017cera i host\u00f3w | ProHoster","description":"Ten artyku\u0142 jest kolejnym w cyklu o oVirt, zaczynamy tutaj. Artyku\u0142y","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/ovirt-za-2-chasa-chast-2-ustanovka-menedzhera-i-hostov","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47oVirt \u0437\u0430 2 \u0447\u0430\u0441\u0430. \u0427\u0430\u0441\u0442\u044c 2. \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430 \u0438 \u0445\u043e\u0441\u0442\u043e\u0432 | ProHoster","og:description":"\u042d\u0442\u0430 \u0441\u0442\u0430\u0442\u044c\u044f \u2014 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0430\u044f \u0432 \u0446\u0438\u043a\u043b\u0435 \u043f\u043e oVirt, \u043d\u0430\u0447\u0430\u043b\u043e \u0437\u0434\u0435\u0441\u044c. \u0421\u0442\u0430\u0442\u044c\u0438","og:url":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/ovirt-za-2-chasa-chast-2-ustanovka-menedzhera-i-hostov","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-05-21T23:42:24+00:00","article:modified_time":"2020-05-21T23:42:24+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"82494","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 15:36:26","updated":"2022-09-28 08:12:22","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/82494","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=82494"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/82494\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=82494"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=82494"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=82494"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}