{"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\/pt\/blog\/administrirovanie\/ovirt-za-2-chasa-chast-2-ustanovka-menedzhera-i-hostov","title":{"rendered":"oVirt em 2 horas. Parte 2. Instala\u00e7\u00e3o do gerenciador e hosts","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Este artigo \u00e9 o seguinte na s\u00e9rie sobre oVirt, introdu\u00e7\u00e3o <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/501166\/\">aqui<\/a><\/noindex>.<\/p>\n<h2>Artigos<\/h2>\n<p><\/p>\n<ol>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/501166\/\">Introdu\u00e7\u00e3o<\/a><\/noindex><\/li>\n<li>Instala\u00e7\u00e3o do gerenciador (ovirt-engine) e hipervisores (hosts) \u2014 Estamos aqui<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/502178\/\">Configura\u00e7\u00f5es adicionais<\/a><\/noindex><\/li>\n<\/ol>\n<p>\nAssim, vamos abordar as quest\u00f5es da instala\u00e7\u00e3o inicial dos componentes ovirt-engine e ovirt-host.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nOs processos de instala\u00e7\u00e3o podem ser visualizados em mais detalhes em <noindex><a rel=\"nofollow\" href=\"https:\/\/www.ovirt.org\/documentation\/\">documenta\u00e7\u00e3o<\/a><\/noindex>.<\/p>\n<h2>Conte\u00fado<\/h2>\n<p><\/p>\n<ol>\n<li><noindex><a rel=\"nofollow\" href=\"#setup-engine\">Instala\u00e7\u00e3o do ovirt-engine<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#setup-host\">Instala\u00e7\u00e3o do ovirt-host<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#add-host\">Adicionando n\u00f3 ao oVirt<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#host-nic\">Configura\u00e7\u00e3o da interface de rede<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#host-fc\">Configura\u00e7\u00e3o FC<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#ovirt-fcoe\">Configura\u00e7\u00e3o FCoE<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#host-iso\">Armazenamento de imagens ISO<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#1stVM\">Primeira VM<\/a><\/noindex><\/li>\n<\/ol>\n<p>\n<noindex><a rel=\"nofollow\" name=\"setup-engine\"><\/a><\/noindex><\/p>\n<h2>Instala\u00e7\u00e3o do ovirt-engine<\/h2>\n<p>\nPara o Engine, os requisitos m\u00ednimos s\u00e3o 2 n\u00facleos\/4 GiB de RAM\/25 GiB de armazenamento. Os recomendados s\u00e3o a partir de 4 n\u00facleos\/16 GiB de RAM\/50 GiB de armazenamento. Utilizamos a op\u00e7\u00e3o Standalone Manager, onde o engine opera em uma m\u00e1quina f\u00edsica ou virtual dedicada fora do cluster gerenciado. Para nossa instala\u00e7\u00e3o, consideramos uma m\u00e1quina virtual, por exemplo, em um ESXi* isolado. \u00c9 conveniente usar ferramentas de automa\u00e7\u00e3o de implanta\u00e7\u00e3o ou clonagem de um modelo previamente preparado ou instala\u00e7\u00e3o kickstart.<\/p>\n<p><i>*Nota: para um sistema de produ\u00e7\u00e3o, isso n\u00e3o \u00e9 uma boa ideia, pois o gerenciador opera sem reserva e se torna um ponto \u00fanico de falha. Nesse caso, \u00e9 melhor considerar a op\u00e7\u00e3o Self-hosted Engine.<\/i><\/p>\n<p>Se necess\u00e1rio, o procedimento de convers\u00e3o de Standalone para Self Hosted est\u00e1 detalhado em <noindex><a rel=\"nofollow\" href=\"https:\/\/www.ovirt.org\/documentation\/migrating_from_a_standalone_manager_to_a_self-hosted_engine\/#Migration_overview\">documenta\u00e7\u00e3o<\/a><\/noindex>. Especificamente, o host precisa receber o comando reinstall com suporte para Hosted Engine.<\/p>\n<p>Na VM, instalamos o CentOS 7 em configura\u00e7\u00e3o m\u00ednima, em seguida, atualizamos e reiniciamos o sistema:<\/p>\n<pre><code class=\"bash\">$ sudo yum update -y &amp;&amp; sudo reboot<\/code><\/pre>\n<p>\nPara a m\u00e1quina virtual, \u00e9 \u00fatil instalar o agente convidado:<\/p>\n<pre><code class=\"bash\">$ sudo yum install open-vm-tools<\/code><\/pre>\n<p>\npara hosts VMware ESXi, ou para o oVirt:<\/p>\n<pre><code class=\"bash\">$ sudo yum install ovirt-guest-agent<\/code><\/pre>\n<p>\nConectamos o reposit\u00f3rio e instalamos o gerenciador:<\/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>\nConfigura\u00e7\u00e3o b\u00e1sica:<\/p>\n<pre><code class=\"bash\">$ sudo engine-setup<\/code><\/pre>\n<p>\nNa maioria dos casos, as configura\u00e7\u00f5es padr\u00e3o s\u00e3o suficientes, e para us\u00e1-las automaticamente, podemos iniciar a configura\u00e7\u00e3o com a chave:<\/p>\n<pre><code class=\"bash\">$ sudo engine-setup --accept-defaults<\/code><\/pre>\n<p>\nAgora podemos nos conectar ao nosso novo engine no endere\u00e7o <noindex><a rel=\"nofollow\" href=\"https:\/\/ovirt.lab.example.com\">ovirt.lab.example.com<\/a><\/noindex>. Aqui ainda est\u00e1 vazio, ent\u00e3o vamos para a instala\u00e7\u00e3o dos hipervisores.<br \/>\n<noindex><a rel=\"nofollow\" name=\"setup-host\"><\/a><\/noindex><\/p>\n<h2>Instala\u00e7\u00e3o do ovirt-host<\/h2>\n<p>\nNo host f\u00edsico, instalamos o CentOS 7 em configura\u00e7\u00e3o m\u00ednima, em seguida, conectamos o reposit\u00f3rio, atualizamos e reiniciamos o sistema:<\/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>Nota: para a instala\u00e7\u00e3o, \u00e9 conveniente usar ferramentas de automa\u00e7\u00e3o de implanta\u00e7\u00e3o ou instala\u00e7\u00e3o kickstart.<\/i><\/p>\n<p>                        <b class=\"spoiler_title\">Exemplo de arquivo kickstart<\/b><br \/>\n                        Aten\u00e7\u00e3o! <b>As parti\u00e7\u00f5es existentes s\u00e3o removidas automaticamente!<\/b> Tenha cuidado!<\/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>\nSalve este arquivo, por exemplo, em <noindex><a rel=\"nofollow\" href=\"ftp:\/\/ftp.example.com\/pub\/labkvm.cfg\">ftp.example.com\/pub\/labkvm.cfg<\/a><\/noindex>Para usar o script ao iniciar a instala\u00e7\u00e3o do sistema operacional, selecione a op\u00e7\u00e3o 'Instalar CentOS 7', ative o modo de edi\u00e7\u00e3o de par\u00e2metros (tecla Tab) e, no final (com um espa\u00e7o, sem aspas), adicione <\/p>\n<pre><code class=\"plaintext\">' inst.ks=ftp:\/\/ftp.example.com\/pub\/labkvm.cfg'<\/code><\/pre>\n<p>.<br \/>\nO script de instala\u00e7\u00e3o remove as parti\u00e7\u00f5es existentes em \/dev\/sda, cria novas conforme <noindex><a rel=\"nofollow\" href=\"https:\/\/access.redhat.com\/documentation\/en-us\/red_hat_virtualization\/4.2\/html\/installation_guide\/advanced_rhvh_install\">as recomenda\u00e7\u00f5es do desenvolvedor<\/a><\/noindex> (para visualiz\u00e1-las ap\u00f3s a instala\u00e7\u00e3o, use o comando lsblk). O nome do host \u00e9 definido como kvm01.lab.example.com (ap\u00f3s a instala\u00e7\u00e3o, pode ser alterado com o comando hostnamectl set-hostname kvm03.lab.example.com), o endere\u00e7o IP \u00e9 obtido automaticamente, o fuso hor\u00e1rio \u00e9 o de Moscovo, e o suporte ao idioma russo foi adicionado.<\/p>\n<p>Senha do usu\u00e1rio root: monteV1DE0, senha do usu\u00e1rio mgmt: metroP0!is.<br \/>\n<b>Aten\u00e7\u00e3o! As parti\u00e7\u00f5es existentes s\u00e3o removidas automaticamente! Tenha cuidado!<\/b><\/p>\n<p>Repita (ou execute em paralelo) em todos os hosts. Desde a ativa\u00e7\u00e3o do servidor 'vazio' at\u00e9 o estado pronto, levando em conta 2 longos carregamentos, requer cerca de 20 minutos.<br \/>\n<noindex><a rel=\"nofollow\" name=\"add-host\"><\/a><\/noindex><\/p>\n<h2>Adicionando o n\u00f3 ao oVirt<\/h2>\n<p>\n\u00c9 feito de forma muito simples:<\/p>\n<p>Compute \u2192 Hosts \u2192 New \u2192\u2026<\/p>\n<p>No assistente, os campos obrigat\u00f3rios s\u00e3o Name (nome exibido, por exemplo, kvm03), Hostname (FQDN, por exemplo, kvm03.lab.example.com) e a se\u00e7\u00e3o Authentication \u2014 <i>usu\u00e1rio root (inalter\u00e1vel)<\/i> \u2014 senha ou SSH Public Key.<\/p>\n<p>Ap\u00f3s clicar no bot\u00e3o <b>Ok<\/b> Voc\u00ea receber\u00e1 uma mensagem <i>\u00abVoc\u00ea n\u00e3o configurou o Gerenciamento de Energia para este Host. Tem certeza de que deseja continuar?\u00bb<\/i>. Isso \u00e9 normal \u2014 a gest\u00e3o de energia ser\u00e1 abordada depois, ap\u00f3s a conex\u00e3o bem-sucedida do host. No entanto, se as m\u00e1quinas em que os hosts est\u00e3o instalados n\u00e3o suportarem gerenciamento (IPMI, iLO, DRAC, etc.), recomendo desativ\u00e1-lo: Compute \u2192 Clusters \u2192 Default \u2192 Edit \u2192 Fencing Policy \u2192 Enable fencing, desmarque a caixa.<\/p>\n<p>Se o reposit\u00f3rio oVirt n\u00e3o estiver conectado ao host, a instala\u00e7\u00e3o falhar\u00e1, mas n\u00e3o se preocupe \u2014 voc\u00ea precisar\u00e1 adicion\u00e1-lo, depois pressione Instalar \u2192 Reinstalar.<\/p>\n<p>A conex\u00e3o do host leva no m\u00e1ximo 5-10 minutos.<br \/>\n<noindex><a rel=\"nofollow\" name=\"host-nic\"><\/a><\/noindex><\/p>\n<h3>Configura\u00e7\u00e3o da interface de rede<\/h3>\n<p>\nComo estamos construindo um sistema de alta disponibilidade, a conex\u00e3o de rede tamb\u00e9m deve fornecer uma conex\u00e3o redundante, que \u00e9 realizada na aba Compute \u2192 Hosts \u2192 <i>HOST<\/i> \u2192 Network Interfaces \u2014 Configurar Redes do Host.<\/p>\n<p>Dependendo das capacidades do seu equipamento de rede e das abordagens arquitet\u00f4nicas, existem v\u00e1rias op\u00e7\u00f5es. O ideal \u00e9 se conectar ao conjunto de switches top-of-rack, para que a disponibilidade da rede n\u00e3o seja interrompida em caso de falha de um deles. Vamos considerar o exemplo de um canal agregado LACP. Para configurar o canal agregado, 'pegue' com o mouse o segundo adaptador n\u00e3o utilizado e 'arraste' para o primeiro. Uma janela se abrir\u00e1 <b>Criar Novo Bond<\/b>, onde LACP (Modo 4, agrega\u00e7\u00e3o din\u00e2mica de links, 802.3ad) \u00e9 selecionado por padr\u00e3o. No lado dos switches, a configura\u00e7\u00e3o normal do grupo LACP \u00e9 realizada. Se n\u00e3o for poss\u00edvel construir um stack de switches, pode-se usar o modo Active-Backup (Modo 1). As configura\u00e7\u00f5es de VLAN ser\u00e3o abordadas no pr\u00f3ximo artigo, enquanto as recomenda\u00e7\u00f5es sobre configura\u00e7\u00e3o de rede podem ser encontradas no documento <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\">Guia de Planejamento e Pr\u00e9-requisitos<\/a><\/noindex>.<br \/>\n<noindex><a rel=\"nofollow\" name=\"host-fc\"><\/a><\/noindex><\/p>\n<h2>Configura\u00e7\u00e3o FC<\/h2>\n<p>\nFibre Channel (FC) \u00e9 suportado 'out of the box', e seu uso n\u00e3o apresenta dificuldades. A configura\u00e7\u00e3o da rede de armazenamento, incluindo a configura\u00e7\u00e3o dos sistemas de armazenamento e o zoneamento dos switches fabric no contexto de configura\u00e7\u00e3o do oVirt, n\u00e3o ser\u00e1 abordada.<br \/>\n<noindex><a rel=\"nofollow\" name=\"ovirt-fcoe\"><\/a><\/noindex><\/p>\n<h2>Configura\u00e7\u00e3o FCoE<\/h2>\n<p>\nNa minha opini\u00e3o, o FCoE ainda n\u00e3o ganhou ampla ado\u00e7\u00e3o em redes de armazenamento, mas \u00e9 frequentemente utilizado em servidores como '\u00faltima milha', por exemplo, no HPE Virtual Connect.<\/p>\n<p>                        <b class=\"spoiler_title\">A configura\u00e7\u00e3o do FCoE requer passos adicionais que n\u00e3o s\u00e3o complicados.<\/b><\/p>\n<h4>Configurar o Engine FCoE<\/h4>\n<p>\nArtigo no site da 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. Como Configurar o Gerenciador de Virtualiza\u00e7\u00e3o Red Hat para Usar FCoE<br \/>\nNo Gerenciador<\/a><\/noindex>, a pr\u00f3xima comando adiciona a chave ao gerenciador e o reinicia:<\/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>Configurar Node FCoE<\/h4>\n<p>\nNos oVirt-Hosts \u00e9 necess\u00e1rio instalar <\/p>\n<pre><code class=\"bash\">$ sudo yum install vdsm-hook-fcoe<\/code><\/pre>\n<p>\nEm seguida, a configura\u00e7\u00e3o normal do FCoE, artigo da 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. Configurando uma Interface de Fibre Channel sobre Ethernet<\/a><\/noindex>.<\/p>\n<p>Para o CNA da Broadcom, consulte tamb\u00e9m <noindex><a rel=\"nofollow\" href=\"https:\/\/support.hpe.com\/hpesc\/public\/docDisplay?docId=c04236477\">Guia do Usu\u00e1rio para Configura\u00e7\u00e3o FCoE para Adaptadores Baseados em Broadcom<\/a><\/noindex>.<\/p>\n<p>Certifique-se de que os pacotes estejam instalados (j\u00e1 v\u00eam na vers\u00e3o m\u00ednima):<\/p>\n<pre><code class=\"bash\">$ sudo yum install fcoe-utils lldpad<\/code><\/pre>\n<p>\nEm seguida, a configura\u00e7\u00e3o em si (substitua ens3f2 e ens3f3 pelos nomes do CNA conectados \u00e0 rede de armazenamento):<\/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>Importante<\/b>: se a interface de rede suportar hardware DCB\/DCBX, o par\u00e2metro DCB_REQUIRED deve ser definido como no.<\/p>\n<p>DCB_REQUIRED='yes' \u2192 <b>#<\/b>DCB_REQUIRED='yes'<\/p>\n<p>Em seguida, deve-se garantir que o adminStatus esteja desativado em todas as interfaces, incluindo aquelas sem o FCoE ativado:<\/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>\nSe houver outras interfaces de rede, voc\u00ea pode ativar o LLDP:<\/p>\n<pre><code class=\"bash\">$ sudo systemctl start lldpad\n$ sudo systemctl enable lldpad\n<\/code><\/pre>\n<p>\nComo mencionado anteriormente, se o DCB\/DCBX de hardware estiver em uso, a configura\u00e7\u00e3o DCB_REQUIRED deve estar ativada em <b>n\u00e3o<\/b> e este passo pode ser pulado.<\/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>\nPara as interfaces de rede, verifique se a inicializa\u00e7\u00e3o autom\u00e1tica est\u00e1 ativada:<\/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>\nVerifique as interfaces FCoE configuradas, a sa\u00edda do comando n\u00e3o deve estar vazia.<\/p>\n<pre><code class=\"bash\">$ sudo fcoeadm -i<\/code><\/pre>\n<p>\nA configura\u00e7\u00e3o subsequente do FCoE \u00e9 feita da mesma forma que para o FC normal.<\/p>\n<p>Em seguida, deve-se configurar os sistemas e a rede de armazenamento \u2014 zoneamento, hosts SAN, cria\u00e7\u00e3o e apresenta\u00e7\u00e3o de volumes\/LUNs, ap\u00f3s o que o armazenamento pode ser conectado aos ovirt-hosts: Armazenamento \u2192 Dom\u00ednios \u2192 Novo Dom\u00ednio.<\/p>\n<p>A Fun\u00e7\u00e3o do Dom\u00ednio deve permanecer como Data, Tipo de Armazenamento \u2014 Fibre Channel, Host \u2014 qualquer um, nome \u2014 por exemplo, storNN-volMM.<\/p>\n<p>Certamente, seu sistema de armazenamento permite n\u00e3o apenas o balanceamento de caminhos, mas tamb\u00e9m a reserva de caminhos. Muitos sistemas modernos conseguem transmitir dados por todos os caminhos de forma igualmente otimizada (ALUA ativo\/ativo).<\/p>\n<p>Para ativar todos os caminhos, \u00e9 necess\u00e1rio configurar o multipathing, sobre o que falaremos em artigos seguintes.<\/p>\n<p>A configura\u00e7\u00e3o do NFS e do iSCSI \u00e9 realizada de maneira similar.<br \/>\n<noindex><a rel=\"nofollow\" name=\"host-iso\"><\/a><\/noindex><\/p>\n<h3>Armazenamento de imagens ISO<\/h3>\n<p>\nPara instalar o sistema operacional, voc\u00ea precisar\u00e1 de seus arquivos de instala\u00e7\u00e3o, geralmente dispon\u00edveis na forma de imagens ISO. \u00c9 poss\u00edvel usar o caminho embutido, mas para trabalhar com as imagens no oVirt, foi desenvolvido um tipo especial de armazenamento \u2014 ISO, que pode ser direcionado a um servidor NFS. Adicionamos isso:<\/p>\n<p>Storage \u2192 Domains \u2192 New Domain,<br \/>\nFun\u00e7\u00e3o do Dom\u00ednio \u2192 ISO, <br \/>\nCaminho de Exporta\u00e7\u00e3o \u2014 por exemplo, mynfs01.example.com:\/exports\/ovirt-iso (no momento da conex\u00e3o, a pasta deve estar vazia e o gerenciador deve ter permiss\u00e3o para gravar nela),<br \/>\nNome \u2014 por exemplo, mynfs01-iso.<\/p>\n<p>Para armazenar as imagens, o gerenciador criar\u00e1 uma estrutura <br \/>\n\/exports\/ovirt-iso<b>\/&lt;some UUID&gt;\/images\/11111111-1111-1111-1111-111111111111\/<\/b><\/p>\n<p>Se j\u00e1 houver imagens ISO em nosso servidor NFS, para economizar espa\u00e7o, \u00e9 conveniente criar links em vez de copiar os arquivos para essa pasta.<br \/>\n<noindex><a rel=\"nofollow\" name=\"1stVM\"><\/a><\/noindex><\/p>\n<h2>Primeira VM<\/h2>\n<p>\nNesta etapa, j\u00e1 \u00e9 poss\u00edvel criar a primeira m\u00e1quina virtual, instalar o sistema operacional e o software aplicativo.<\/p>\n<p>Compute \u2192 Virtual Machines \u2192 New<\/p>\n<p>Para a nova m\u00e1quina, especifique o nome (Name), crie o disco (Instance Images \u2192 Create) e conecte a interface de rede (Instantiate VM network interfaces by picking a vNIC profile \u2192 selecione da lista o \u00fanico ovirtmgmt por enquanto).<\/p>\n<p>Do lado do cliente, um navegador moderno \u00e9 necess\u00e1rio e <noindex><a rel=\"nofollow\" href=\"https:\/\/www.spice-space.org\/download.html\">o cliente SPICE<\/a><\/noindex> para interagir com o console.<\/p>\n<p>O primeiro servidor foi iniciado com sucesso. No entanto, para um funcionamento mais completo do sistema, \u00e9 necess\u00e1rio realizar uma s\u00e9rie de configura\u00e7\u00f5es adicionais, sobre as quais continuaremos nas pr\u00f3ximas mat\u00e9rias.<br \/>\n<br \/>Fonte: <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.3 - 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\/pt\/blog\/administrirovanie\/ovirt-za-2-chasa-chast-2-ustanovka-menedzhera-i-hostov\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\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\/pt\/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 em 2 horas. Parte 2. Instala\u00e7\u00e3o do gerenciador e dos hosts | ProHoster","description":"Este artigo \u00e9 o pr\u00f3ximo da s\u00e9rie sobre oVirt, come\u00e7ando aqui. Artigos","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/ovirt-za-2-chasa-chast-2-ustanovka-menedzhera-i-hostov","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","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\/pt\/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\/pt\/wp-json\/wp\/v2\/posts\/82494","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=82494"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/82494\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=82494"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=82494"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=82494"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}