tag:blogger.com,1999:blog-7180595285344206722024-03-27T16:53:29.405-07:00Blog do DannielDanniel Lara Souzahttp://www.blogger.com/profile/03589268179240977594noreply@blogger.comBlogger131125tag:blogger.com,1999:blog-718059528534420672.post-71948609105508121992024-01-11T04:41:00.000-08:002024-01-11T04:41:13.447-08:00Orquestração de Contêineres com Fedora CoreOS e Kubernetes<p> </p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuNU5oDPD7zbzgV47ykNwvei4J-OJa4QfhrzdAM_SFShq4j8TC9rjnG5RLKUR9frH5Danp_bZYHCkrdpxDXo_Rn1aM-pwUXTuqkpxf0wWlecQ1Q3cpAvEr6_05m6E46VmHLTuouW1C5oD06DgiM5nc1-h46hoylTy_j-z32wRFN2uvGZspmjSSAfYZNZw/s384/coreos-logo-light.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="152" data-original-width="384" height="159" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuNU5oDPD7zbzgV47ykNwvei4J-OJa4QfhrzdAM_SFShq4j8TC9rjnG5RLKUR9frH5Danp_bZYHCkrdpxDXo_Rn1aM-pwUXTuqkpxf0wWlecQ1Q3cpAvEr6_05m6E46VmHLTuouW1C5oD06DgiM5nc1-h46hoylTy_j-z32wRFN2uvGZspmjSSAfYZNZw/w400-h159/coreos-logo-light.png" width="400" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidqMWO2epKFOdB3sX2MIIynDryQJkdbF_D11lfFY6llZSXm3EqlFbjPl7Lc2RY6glgwU2Lr6Bd619z4EbB0vQm8vk1ZkHBdBLdt0-CWAj-MlKJWCRi1P2ztKbu4mToGKlexWk7931aoxG1x2eDaR4aH7Syg-XRIGAyoWIk_iur0PKbD-sYy6N8aSs-8Tw/s2560/2560px-Kubernetes_logo.svg.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="453" data-original-width="2560" height="71" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidqMWO2epKFOdB3sX2MIIynDryQJkdbF_D11lfFY6llZSXm3EqlFbjPl7Lc2RY6glgwU2Lr6Bd619z4EbB0vQm8vk1ZkHBdBLdt0-CWAj-MlKJWCRi1P2ztKbu4mToGKlexWk7931aoxG1x2eDaR4aH7Syg-XRIGAyoWIk_iur0PKbD-sYy6N8aSs-8Tw/w400-h71/2560px-Kubernetes_logo.svg.png" width="400" /></a></div><br /><p></p><p><span style="font-family: arial; font-size: medium;">Porquê Fedora CoreOS ? <br /></span></p><p style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; margin: 1.25em 0px; white-space-collapse: preserve;"><span style="font-family: arial; font-size: medium;">O Fedora CoreOS é uma distribuição Linux mínima e otimizada para execução de contêineres. Construída sobre os princípios do sistema operacional imutável, o Fedora CoreOS garante uma base consistente para cargas de trabalho de contêineres. Suporta ferramentas como Ignition para configuração automática e atualizações transacionais, garantindo um ambiente consistente e confiável para a execução de aplicativos baseados em contêineres.</span></p><div><span style="font-family: arial; font-size: medium;">Antes da instalação do Fedora Coreos , vamos criar nosso arquivo .ign que é um arquivo base de instalação do Fedora CoreOS é nele que vamos definir algumas configurações como Hotname, repositórios, ajustes em algumas aruqivos de confs, etc...</span></div><div><span style="font-family: arial; font-size: medium;"><br /></span></div><div><span style="font-family: arial; font-size: medium;">Criando nosso Arquivo ign pra o Control Plane </span></div><div><br /></div><div><span style="font-family: arial; font-size: medium;">k8s-control-plane.bu</span></div><div><span style="font-family: arial; font-size: medium;"><br /></span></div><div><span style="font-family: arial; font-size: medium;"><i><div>variant: fcos</div><div>version: 1.4.0</div><div>storage:</div><div> links:</div><div> - path: /etc/localtime</div><div> target: ../usr/share/zoneinfo/America/Sao_Paulo</div><div> files:</div><div> # Hostname</div><div> - path: /etc/hostname</div><div> mode: 0644</div><div> contents:</div><div> inline: k8s-control-plane</div><div> </div><div> - path: /etc/yum.repos.d/kubernetes.repo</div><div> mode: 0644</div><div> overwrite: true</div><div> contents:</div><div> inline: |</div><div> [kubernetes]</div><div> name=Kubernetes</div><div> baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64</div><div> enabled=1</div><div> gpgcheck=0</div><div> repo_gpgcheck=0</div><div> gpgkey=https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg</div><div> # Configure automatic loading of required Kernel modules on startup</div><div> - path: /etc/modules-load.d/crio-net.conf</div><div> mode: 0644</div><div> overwrite: true</div><div> contents:</div><div> inline: |</div><div> overlay</div><div> br_netfilter</div><div> # Set kernel parameters required by kubelet</div><div> - path: /etc/sysctl.d/kubernetes.conf</div><div> mode: 0644</div><div> overwrite: true</div><div> contents:</div><div> inline: |</div><div> net.bridge.bridge-nf-call-iptables=1</div><div> net.ipv4.ip_forward=1</div><div>passwd:</div><div> users:</div><div> - name: core</div><div> groups:</div><div> - wheel</div><div> - sudo</div><div> ssh_authorized_keys:</div><div> - ssh-rsa AAAAB3..............</div></i></span></div><div><span style="font-family: arial; font-size: medium;"><br /></span></div><div><span style="font-family: arial; font-size: medium;"><br /></span></div><div><span style="font-family: arial; font-size: medium;">Agora vamos gerar o arquivo ign</span></div><div><span style="font-family: arial; font-size: medium;"><br /></span></div><div><span style="font-family: arial; font-size: medium;"><b>$ butane --pretty --strict k8s-control-plane.bu > k8s-control-plane.ign</b></span></div><div><span style="font-family: arial; font-size: medium;"><br /></span></div><div><span style="font-family: arial; font-size: medium;">Já temos nosso arquivo </span></div><div><span style="font-family: arial; font-size: medium;">Vamos criar agora os arquivos para os 2 workers </span></div><div><span style="font-family: arial; font-size: medium;"><br /></span></div><div><span style="font-family: arial; font-size: medium;">k8s-worker1.bu</span></div><div><span style="font-family: arial; font-size: medium;"><br /></span></div><div><span style="font-family: arial; font-size: medium;"><i><div>variant: fcos</div><div>version: 1.4.0</div><div>storage:</div><div> links:</div><div> - path: /etc/localtime</div><div> target: ../usr/share/zoneinfo/America/Sao_Paulo</div><div> files:</div><div> # Hostname</div><div> - path: /etc/hostname</div><div> mode: 0644</div><div> contents:</div><div> inline: k8s-worker1</div><div> </div><div> - path: /etc/yum.repos.d/kubernetes.repo</div><div> mode: 0644</div><div> overwrite: true</div><div> contents:</div><div> inline: |</div><div> [kubernetes]</div><div> name=Kubernetes</div><div> baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64</div><div> enabled=1</div><div> gpgcheck=0</div><div> repo_gpgcheck=0</div><div> gpgkey=https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg</div><div> # Configure automatic loading of required Kernel modules on startup</div><div> - path: /etc/modules-load.d/crio-net.conf</div><div> mode: 0644</div><div> overwrite: true</div><div> contents:</div><div> inline: |</div><div> overlay</div><div> br_netfilter</div><div> # Set kernel parameters required by kubelet</div><div> - path: /etc/sysctl.d/kubernetes.conf</div><div> mode: 0644</div><div> overwrite: true</div><div> contents:</div><div> inline: |</div><div> net.bridge.bridge-nf-call-iptables=1</div><div> net.ipv4.ip_forward=1</div><div>passwd:</div><div> users:</div><div> - name: core</div><div> groups:</div><div> - wheel</div><div> - sudo</div><div> ssh_authorized_keys:</div><div> - ssh-rsa AAAA........</div></i></span></div><div><span style="font-family: arial; font-size: medium;"><br /></span></div><div><span style="font-family: arial; font-size: medium;">A Diferença esta no hostname os demais continua a mesma coisa </span></div><div><span style="font-family: arial; font-size: medium;">cria o arquivo ign</span></div><div><span style="font-family: arial; font-size: medium;"><b><br /></b></span></div><div><span style="font-family: arial; font-size: medium;"><b>$ butane --pretty --strict k8s-worker1.bu > k8s-worker1.ign</b></span></div><div><span style="font-family: arial; font-size: medium;"><br /></span></div><div><span style="font-family: arial; font-size: medium;">Efetue o mesmo com o worker2</span></div><div><span style="font-family: arial; font-size: medium;"><br /></span></div><div><span style="font-family: arial; font-size: medium;">No caso estou iniciando por um LiveCD , tém várias formas de instalaçao , vai do gosto de cada um</span></div><div><span style="font-family: arial; font-size: medium;"><br /></span></div><div><span style="font-family: arial; font-size: medium;">Ao iniciar o LiveCD efetuo o donwload do arquivo .ing e efetuo a instalação </span></div><div><span style="font-family: arial; font-size: medium;">como mostra a imagem abaixo</span></div><div><span style="font-family: arial; font-size: medium;"><br /></span></div><div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh22dGSOFCWgS7f0ck2KpUCCvv4CW-zEdoe8HXn-gBk8E6HF4C18yRb0r3CgNyRXKrxmLEDxZz0rU6jc-0pc9CVzx2hT0F3SA47NXVowTanKQdR6bg8SeKj9tqXpwGAxTxanzU0qaNOl-3YPVBPJJMCgQpCgyqz0ZO49XOm7fVs4I10UNqLNGTdc3Rz9FQ/s921/coreosk8s1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="423" data-original-width="921" height="294" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh22dGSOFCWgS7f0ck2KpUCCvv4CW-zEdoe8HXn-gBk8E6HF4C18yRb0r3CgNyRXKrxmLEDxZz0rU6jc-0pc9CVzx2hT0F3SA47NXVowTanKQdR6bg8SeKj9tqXpwGAxTxanzU0qaNOl-3YPVBPJJMCgQpCgyqz0ZO49XOm7fVs4I10UNqLNGTdc3Rz9FQ/w640-h294/coreosk8s1.png" width="640" /></a></div><br /></div><div><span style="font-family: arial; font-size: medium;">Efetuamos uma instalação de cada um usando o seu arquivo .ign</span></div><div><span style="font-family: arial; font-size: medium;"><br /></span></div><div><span style="font-family: arial; font-size: medium;">Agora após a instalação reinicie e acesse via ssh , e vamos instalar os pacotes nos 3 servers </span></div><div><span style="font-family: arial; font-size: medium;"><br /></span></div><div><span style="font-family: arial; font-size: medium;"><b>$ sudo rpm-ostree install kubelet kubeadm cri-o</b></span></div><div><span style="font-family: arial; font-size: medium;"><br /></span></div><div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnCfLeM1jf9k3Mfs93J-6O9UsTAE1C9h6-knGAiJGXPqVEHB9o4eF1VHBVBzKmzBUJy04qqZ1V_In0CrKe5OwF7S64sTkWR_8TQbCZpcsM30PXXdFlQ9qFRTe49QiXIKX025fphSKsHTBPrHlORpA-UZevWMUWi_LE9BgC2NjxhFLVapffrrgIgI9R5GE/s991/coreosk8s2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="927" data-original-width="991" height="598" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnCfLeM1jf9k3Mfs93J-6O9UsTAE1C9h6-knGAiJGXPqVEHB9o4eF1VHBVBzKmzBUJy04qqZ1V_In0CrKe5OwF7S64sTkWR_8TQbCZpcsM30PXXdFlQ9qFRTe49QiXIKX025fphSKsHTBPrHlORpA-UZevWMUWi_LE9BgC2NjxhFLVapffrrgIgI9R5GE/w640-h598/coreosk8s2.png" width="640" /></a></div><br /><span style="font-family: arial; font-size: medium;">Renicie todos eles após a instalação dos pacotes </span></div><div><span style="font-family: arial; font-size: medium;"><br /></span></div><div><span style="font-family: arial; font-size: medium;">e vamos ativar os serviços nos 3 server </span></div><div><span style="font-family: arial; font-size: medium;"><b><br /></b></span></div><div><span style="font-family: arial; font-size: medium;"><b>$ sudo systemctl enable --now crio</b></span></div><div><span style="font-family: arial; font-size: medium;"><b><br /></b></span></div><div><span style="font-family: arial; font-size: medium;"><b>$ sudo systemctl enable kubelet</b></span></div><div><span style="font-family: arial; font-size: medium;"><br /></span></div><div><span style="font-family: arial; font-size: medium;">Feito isso nos 3 agora no Control-plane vamos criar um arquivo yml para iniciar o nosso cluster </span></div><div><span style="font-family: arial; font-size: medium;"><br /></span></div><div><span style="font-family: arial; font-size: medium;"><b>$ vi config.yml</b></span></div><div><span style="font-family: arial; font-size: medium;"><br /></span></div><div><span style="font-family: arial; font-size: medium;"><i><div>apiVersion: kubeadm.k8s.io/v1beta3</div><div>kind: ClusterConfiguration</div><div>kubernetesVersion: v1.28.2</div><div>controllerManager:</div><div> extraArgs: # Specify a R/W directory for FlexVolumes (cluster won't work without this even though we use PVs)</div><div> flex-volume-plugin-dir: "/etc/kubernetes/kubelet-plugins/volume/exec"</div><div>networking: # Pod subnet definition</div><div> podSubnet: 10.244.0.0/16</div><div>---</div><div>apiVersion: kubeadm.k8s.io/v1beta3</div><div>kind: InitConfiguration</div></i></span></div><div><span style="font-family: arial; font-size: medium;"><br /></span></div><div><span style="font-family: arial; font-size: medium;"><br /></span></div><div><span style="font-family: arial; font-size: medium;">e vamos executar </span></div><div><span style="font-family: arial; font-size: medium;"><br /></span></div><div><span style="font-family: arial; font-size: medium;"><b>$ sudo kubeadm init --config config.yml</b></span></div><div><span style="font-family: arial; font-size: medium;"><b><br /></b></span></div><div><span style="font-family: arial; font-size: medium;">Agora vamos adicionar os node</span></div><div><br /></div><div><span style="font-family: arial; font-size: medium;"><br /></span></div><div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDJLFiMROibHul3v_kFTqJg1dUvrEFVPEHuK1O0gMdtvOgV8vRaZYQ1Wg8bEdQMpV-SIB_bem1SQcHjQEcT__Mj1T1BfQpusnmk57yD4qmEArUN26ZoegAvr4FOmRMNR5eXN-E1ONLx_YyKNjdXzuZTCKEPxYtj4EkuoAVPJm5iUIQ7qMofc5iKzuaRnQ/s1355/coreosk8s3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="348" data-original-width="1355" height="164" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDJLFiMROibHul3v_kFTqJg1dUvrEFVPEHuK1O0gMdtvOgV8vRaZYQ1Wg8bEdQMpV-SIB_bem1SQcHjQEcT__Mj1T1BfQpusnmk57yD4qmEArUN26ZoegAvr4FOmRMNR5eXN-E1ONLx_YyKNjdXzuZTCKEPxYtj4EkuoAVPJm5iUIQ7qMofc5iKzuaRnQ/w640-h164/coreosk8s3.png" width="640" /></a></div><br /><span style="font-family: arial; font-size: medium;"><br /></span></div><div><span style="font-family: arial; font-size: medium;">Agora que o cluster está inicializado, vamos instalar o Weave Net:</span></div><div><span style="font-family: arial; font-size: medium;"><br /></span></div><div><span style="font-family: arial; font-size: medium;"><b>$ kubectl apply -f https://github.com/weaveworks/weave/releases/download/v2.8.1/weave-daemonset-k8s.yaml</b></span></div><div><span style="font-family: arial; font-size: medium;"><br /></span></div><div><span style="font-family: arial; font-size: medium;"><br /></span></div><div><span style="font-family: arial; font-size: medium;">Pronto nosso Cluster esta no Ar </span></div><div><span style="font-family: arial; font-size: medium;"><br /></span></div><div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgb8qmuXDUPf04TLuGMk8p3TtODHO-wzKpbG686u3pvjb5cWAUeMsYMSOkcJT1awEx8E-zKy-0SMKUuHCQ2LZ0CRgs0XNA8vTqAb4d335A_6rTosBPcKxR557n-NCMOSRBSE9ZH9dFzWcIjcEbgVSYrURpk4Xb9-M53JrzC_LXFg3TPWhLMVGyOfSAgWEE/s537/coreosk8s4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="157" data-original-width="537" height="188" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgb8qmuXDUPf04TLuGMk8p3TtODHO-wzKpbG686u3pvjb5cWAUeMsYMSOkcJT1awEx8E-zKy-0SMKUuHCQ2LZ0CRgs0XNA8vTqAb4d335A_6rTosBPcKxR557n-NCMOSRBSE9ZH9dFzWcIjcEbgVSYrURpk4Xb9-M53JrzC_LXFg3TPWhLMVGyOfSAgWEE/w640-h188/coreosk8s4.png" width="640" /></a></div><br /><span style="font-family: arial; font-size: medium;"><br /></span></div><div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhN9vddZr6k5ybqxf4thlEYp5ztLwFQRartgZhQ9RYKuTCNCTGSeseoCyB_ZNRnkXPw9mFF_GigYAicp3FibDMWb0TPr8_VLVrGaRmHqc0NLzvKKwhBizEWMxIXqCEpEwOS3sR1Olk-ZXvBnZao-UikzDRrpyoUUh0sVHXYOnwGUn6dJEok0ImacYmxVyw/s675/coreosk8s5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="308" data-original-width="675" height="292" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhN9vddZr6k5ybqxf4thlEYp5ztLwFQRartgZhQ9RYKuTCNCTGSeseoCyB_ZNRnkXPw9mFF_GigYAicp3FibDMWb0TPr8_VLVrGaRmHqc0NLzvKKwhBizEWMxIXqCEpEwOS3sR1Olk-ZXvBnZao-UikzDRrpyoUUh0sVHXYOnwGUn6dJEok0ImacYmxVyw/w640-h292/coreosk8s5.png" width="640" /></a></div><br /><span style="font-family: arial; font-size: medium;"><br /></span></div><div><span style="font-family: arial; font-size: medium;">Pronto </span></div><div><span style="font-family: arial; font-size: medium;"><br /></span></div><div><span style="font-family: arial; font-size: medium;">Guia de Referencias : </span></div><div><span style="font-family: arial; font-size: medium;"><a href="https://github.com/luigiqtt/dev-multinode-k8s" target="_blank">https://github.com/luigiqtt/dev-multinode-k8s</a><br /></span></div><div><span style="font-family: arial; font-size: medium;"><br /></span></div><div><span style="font-family: arial; font-size: medium;"><a href="https://github.com/linuxtips/MesDoKubernetes/tree/main/semana1">https://github.com/linuxtips/MesDoKubernetes/tree/main/semana1</a><br /></span></div><div><span style="font-family: arial; font-size: medium;"><br /></span></div><div><span style="font-family: arial; font-size: medium;"><a href="https://fedoramagazine.org/kubernetes-with-cri-o-on-fedora-linux-39/" target="_blank">https://fedoramagazine.org/kubernetes-with-cri-o-on-fedora-linux-39/</a><br /></span></div><div><span style="font-family: arial; font-size: medium;"><br /></span></div><div><span style="font-family: arial; font-size: medium;"><br /></span></div>Danniel Lara Souzahttp://www.blogger.com/profile/03589268179240977594noreply@blogger.com0tag:blogger.com,1999:blog-718059528534420672.post-42177223084892973672024-01-07T17:25:00.000-08:002024-01-08T04:20:33.734-08:00Criando um Pod com ansible no Podman<p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVXF8aUzbpXCw5cijmFImrLi-eAwNXHDlF_qqsRB0Vm4fqA2bX9vQZMzRdy_eIZcqXouPkDeyAcKCav8smCkJVkt5PmKsCqg7_Bbt1M7KaVuOJmgGWD-0PWwcsFue5iqvkOYZPDkxCaxOuXBCU3oU5OqNRGYxqVQbGJtHOe00zpeWuz0aqL5ZF4dbSc9Q/s638/ansiblepodman.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="186" data-original-width="638" height="186" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVXF8aUzbpXCw5cijmFImrLi-eAwNXHDlF_qqsRB0Vm4fqA2bX9vQZMzRdy_eIZcqXouPkDeyAcKCav8smCkJVkt5PmKsCqg7_Bbt1M7KaVuOJmgGWD-0PWwcsFue5iqvkOYZPDkxCaxOuXBCU3oU5OqNRGYxqVQbGJtHOe00zpeWuz0aqL5ZF4dbSc9Q/w640-h186/ansiblepodman.png" width="640" /></a></div><br /> <p></p><p><span style="font-family: arial; font-size: medium;">Uma dica rápida de iniciar um pod simples com ansible no podman</span></p><p><span style="font-family: arial; font-size: medium;">Tenho uma prática de sempre ter um arquivo de hosts para minhas playbook , isso ajuda muito ,</span></p><p><span style="font-family: arial; font-size: medium;">nesse caso é o meu localhost</span></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtlrfiRtLW1dByJRsv2IPjIx00ynTcPJwYs7-7d4dv6sg-_2BR32pKngimELfvbTVPF3KHXR6QTUIn0SRWXVQXnVi6csAAYxdnTl1rUp-w7QVuYAokiGkJIAH6-ALzksTzzPk_CskEKLXBHZDemG08GCf8ri9-vso-Z-4Deu1qKLdVcsswx3U_wo4QVxA/s578/podwildfly2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="99" data-original-width="578" height="110" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtlrfiRtLW1dByJRsv2IPjIx00ynTcPJwYs7-7d4dv6sg-_2BR32pKngimELfvbTVPF3KHXR6QTUIn0SRWXVQXnVi6csAAYxdnTl1rUp-w7QVuYAokiGkJIAH6-ALzksTzzPk_CskEKLXBHZDemG08GCf8ri9-vso-Z-4Deu1qKLdVcsswx3U_wo4QVxA/w640-h110/podwildfly2.png" width="640" /></a></div><br /><p><span style="font-family: arial; font-size: medium;">Vamos criar agora no nosso arquivo YAML , nesse arquivo, vamos efetuar </span></p><p><span style="font-family: arial; font-size: medium;">o pull da imagem do wilffly, criar o pod e rodar o container , ou seja </span></p><p><span style="font-family: arial; font-size: medium;">teremos 3 execução, o pull da imagem, criação do pod e a execução do container .</span></p><p><span style="font-family: arial; font-size: medium;">aqui esta o arquivo com a conf simples de um pod </span></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjK4Ule4HNXrYOp3Lr6QtpbfO_uCo4Iqez7z4mKGzfzx1lmCVTbELu_RoDDgO1hVczJ8y913HDA7UkLIM_PLm9OD1tMPrWNTMwHzSD2hpVry10K3dZMNiVvYSBlkdiBp-biBYwQDCc9wHXRIfNrWFyhEbGqbucIkF3QrD7lmH8q1FKb1h5NDbUxwUBMf8s/s861/podwildfly1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="861" data-original-width="778" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjK4Ule4HNXrYOp3Lr6QtpbfO_uCo4Iqez7z4mKGzfzx1lmCVTbELu_RoDDgO1hVczJ8y913HDA7UkLIM_PLm9OD1tMPrWNTMwHzSD2hpVry10K3dZMNiVvYSBlkdiBp-biBYwQDCc9wHXRIfNrWFyhEbGqbucIkF3QrD7lmH8q1FKb1h5NDbUxwUBMf8s/w578-h640/podwildfly1.png" width="578" /></a></div><span style="font-family: arial; font-size: medium;"><br /></span><p><span style="font-family: arial; font-size: medium;">Agora vamos executar nossa playbook</span></p><p><span style="font-family: arial; font-size: medium;"><b>$ ansible-playbook -i hosts pod.yaml</b></span></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaKQ7VzeM0tR4TvG-xGTbtZDoz8iotxVl_esr8i27cYANlFQT3RRejmS3EIn2HTsEZTWyvSbSw3eZAiE_DazFyW1jeM9cHl4PNy9O0fntS3eSV-M7sZsfmo-3sNkUhfXMM3ySTIW1iv7hL1P20Ltij3rQTWCtkW3qLbQ1LXk70cBy2KIc44amBUw0KhDk/s1627/podwildfly3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="608" data-original-width="1627" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaKQ7VzeM0tR4TvG-xGTbtZDoz8iotxVl_esr8i27cYANlFQT3RRejmS3EIn2HTsEZTWyvSbSw3eZAiE_DazFyW1jeM9cHl4PNy9O0fntS3eSV-M7sZsfmo-3sNkUhfXMM3ySTIW1iv7hL1P20Ltij3rQTWCtkW3qLbQ1LXk70cBy2KIc44amBUw0KhDk/w640-h240/podwildfly3.png" width="640" /></a></div><span style="font-family: arial; font-size: medium;"><br /></span><p><span style="font-family: arial; font-size: medium;">Feito , agora podemos analisar o pod</span></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKxHCgDxnLzWwZPpixxZpmxE5yvGpopZuQbcySCxAk7NS0XVo6dvHuh3wEsB3mY8WQtGCrLIrt3nfTYfRJOoSxOZxWLOzKZuWYTdACO0pKAJlXkIOBULEZ566ASimebXKy1lYKdtynZn1I68ST1lEw1uQmbiSA0SSBZ4MuE3Z6t6LrfTpza62bm3miISE/s1819/podwildfly4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="146" data-original-width="1819" height="52" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKxHCgDxnLzWwZPpixxZpmxE5yvGpopZuQbcySCxAk7NS0XVo6dvHuh3wEsB3mY8WQtGCrLIrt3nfTYfRJOoSxOZxWLOzKZuWYTdACO0pKAJlXkIOBULEZ566ASimebXKy1lYKdtynZn1I68ST1lEw1uQmbiSA0SSBZ4MuE3Z6t6LrfTpza62bm3miISE/w640-h52/podwildfly4.png" width="640" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEEO9ogblI-QGXGRC5ESiTg2beglQN8NU9eHR3TGX5Fs82sPbNXtoD1tbcICs8SdVnaD4NE6zcb57-eMr-g3oYdQh6Wa5H_zmwWemLbSMhq4LZoHaglDhVL76m6m8eKEXYMo1qeZff2wYQ_BUkemvpiTBAmbXVxZYlJFY7ngIXpbfvpxNBDyqkTusIihE/s1009/podwildfly5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="114" data-original-width="1009" height="72" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEEO9ogblI-QGXGRC5ESiTg2beglQN8NU9eHR3TGX5Fs82sPbNXtoD1tbcICs8SdVnaD4NE6zcb57-eMr-g3oYdQh6Wa5H_zmwWemLbSMhq4LZoHaglDhVL76m6m8eKEXYMo1qeZff2wYQ_BUkemvpiTBAmbXVxZYlJFY7ngIXpbfvpxNBDyqkTusIihE/w640-h72/podwildfly5.png" width="640" /></a></div><span style="font-family: arial; font-size: medium;"><br /></span><p><span style="font-family: arial; font-size: medium;">Verificando o acesso via web</span></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8TLZmEo89jlCi-a6cTCkipNJHA5goVEeR4cYQLHAsE61npW9Eb5XAxZ-Y-jqNY9lLEK1YI9C3c6RYzTtYaXIO3mVChIzpQdTtMers7TrSNR_5polHGgLnvmg1RBRdO3-0QTJq7DnVCOGsxqRqECLgWANUyRRXcnNeuGq3AiTtYtmE1C7kGlBis5skekE/s1564/podwildfly6.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="723" data-original-width="1564" height="296" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8TLZmEo89jlCi-a6cTCkipNJHA5goVEeR4cYQLHAsE61npW9Eb5XAxZ-Y-jqNY9lLEK1YI9C3c6RYzTtYaXIO3mVChIzpQdTtMers7TrSNR_5polHGgLnvmg1RBRdO3-0QTJq7DnVCOGsxqRqECLgWANUyRRXcnNeuGq3AiTtYtmE1C7kGlBis5skekE/w640-h296/podwildfly6.png" width="640" /></a></div><span style="font-family: arial; font-size: medium;"><br /></span><p><span style="font-family: arial; font-size: medium;">Feito , simples rápido e fácil </span></p><p><span style="font-family: arial; font-size: medium;">Guia de Referencia : </span></p><p><span style="font-family: arial; font-size: medium;"><a href="https://docs.ansible.com/ansible/latest/collections/containers/podman/podman_pod_module.html" target="_blank">https://docs.ansible.com/ansible/latest/collections/containers/podman/podman_pod_module.html</a><br /></span></p><p><br /></p>Danniel Lara Souzahttp://www.blogger.com/profile/03589268179240977594noreply@blogger.com0tag:blogger.com,1999:blog-718059528534420672.post-49651749376855012532024-01-02T13:12:00.000-08:002024-01-03T01:54:06.210-08:00Iniciando um container no Podman com Ansible<p> </p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZ8EWEnGopuPjD0iUmDZwfhNM5SubWUdSEiP1gEfrrxlhlDhox6KCsinZSu7ajJp6DrcEgOOl8CQWcPcbmkSV8osAvDjSG47PYWRtW_eme-AF7Bg78cPe2ka4exrrDUEFvgxyX3Jx-Vdq97BB2UJbjoRclI75MabXUlfcj3NG-8HBM8TQN4Xy5-IN_n4E/s758/ansiblepodman.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="221" data-original-width="758" height="186" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZ8EWEnGopuPjD0iUmDZwfhNM5SubWUdSEiP1gEfrrxlhlDhox6KCsinZSu7ajJp6DrcEgOOl8CQWcPcbmkSV8osAvDjSG47PYWRtW_eme-AF7Bg78cPe2ka4exrrDUEFvgxyX3Jx-Vdq97BB2UJbjoRclI75MabXUlfcj3NG-8HBM8TQN4Xy5-IN_n4E/w640-h186/ansiblepodman.png" width="640" /></a></div><p></p><p><span style="font-family: arial; font-size: medium;">Uma dica rápida de iniciar um container simples com ansible no podman</span></p><p><span style="font-family: arial; font-size: medium;"><br /></span></p><p><span style="font-family: arial; font-size: medium;">Como é um servidor remoto , efetuei a copia da chave ssh </span></p><p><span style="font-family: arial; font-size: medium;"><b>$ ssh-copy-id fedora.server</b></span></p><p><span style="font-family: arial; font-size: medium;">Criei um arquivo host para ansible</span></p><p><span style="font-family: arial; font-size: medium;"><b>$ vim hosts</b></span></p><p><span style="font-family: arial; font-size: medium;">e adicionei o server</span></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipIyBpJw6WWnpWrd3j-b3x7wnaTaQZ08up9nxJR6s9XDPYj-V0StnPs9nt7WqMyNT_lQBKcr_V-FTMPW5zf1l7551qS26zG92p3jT0Xt58hWRbDRUxXVteJf8WC_BFt5UwpiOmyZhGSpy8ZBY27v59veWi7I5tFARa4gEgwCCdbjnFW5Lqknua6zKQpv8/s465/hosts.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="72" data-original-width="465" height="63" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipIyBpJw6WWnpWrd3j-b3x7wnaTaQZ08up9nxJR6s9XDPYj-V0StnPs9nt7WqMyNT_lQBKcr_V-FTMPW5zf1l7551qS26zG92p3jT0Xt58hWRbDRUxXVteJf8WC_BFt5UwpiOmyZhGSpy8ZBY27v59veWi7I5tFARa4gEgwCCdbjnFW5Lqknua6zKQpv8/w400-h63/hosts.png" width="400" /></a></div><br /><span style="font-family: arial; font-size: medium;">Vamos criar agora no nosso arquivos YAML , nesse arquivo , vamos efetuar </span><p></p><p><span style="font-family: arial; font-size: medium;">o pull da imagem do wilffly , e efetuar run do container na porta 8080 , ou seja </span></p><p><span style="font-family: arial; font-size: medium;">teremos 2 execução , o pull da imagem e a execução do container .</span></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQxWH6sRQLNSXdcjVpAg-L1Q97QZyHGzFLWPKcxA-leL7flpS76fbNlHmbXSzRR9LwKDMwLrJp8mtohgLoCdE5nPXAdP29bSeoKBMX2i6VSp01ccZhqbMOz7N7GPad-Zd_vqRJ9Mdzm0Tl59k36bihci6OXA4h6JfMarb1eWXWn8Zu9a0rIu0tK04unFM/s490/yaml.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="435" data-original-width="490" height="568" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQxWH6sRQLNSXdcjVpAg-L1Q97QZyHGzFLWPKcxA-leL7flpS76fbNlHmbXSzRR9LwKDMwLrJp8mtohgLoCdE5nPXAdP29bSeoKBMX2i6VSp01ccZhqbMOz7N7GPad-Zd_vqRJ9Mdzm0Tl59k36bihci6OXA4h6JfMarb1eWXWn8Zu9a0rIu0tK04unFM/w640-h568/yaml.png" width="640" /></a></div><br /><span style="font-family: arial; font-size: medium;">Uma playbook praticamente simples </span><p></p><p><span style="font-family: arial; font-size: medium;">Agora vamos rodar </span></p><p><span style="font-family: arial; font-size: medium;"><br /></span></p><p><span style="font-family: arial; font-size: medium;"><b>$ ansible-playbook -i hosts wildfly.yaml</b></span></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTFwL-BsCKnQt_FIT16WZpK_xkULGufBi9AvtLIEidjJs2zWhYj5_A48mYf39fFg7RoDMvyJ67jdRvHNMTjjnY6rLmeZKXR9Oyk2QnAHDR128SAHgy0wKElG8fB7NLM7ksYkY6gn8qvgG152qJGm6Rg-JMMJy96kHz8sjCJwbk3bJVaIRa1cZM1hGdOCk/s1256/wildfly2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="404" data-original-width="1256" height="206" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTFwL-BsCKnQt_FIT16WZpK_xkULGufBi9AvtLIEidjJs2zWhYj5_A48mYf39fFg7RoDMvyJ67jdRvHNMTjjnY6rLmeZKXR9Oyk2QnAHDR128SAHgy0wKElG8fB7NLM7ksYkY6gn8qvgG152qJGm6Rg-JMMJy96kHz8sjCJwbk3bJVaIRa1cZM1hGdOCk/w640-h206/wildfly2.png" width="640" /></a></div><br /><span style="font-family: arial; font-size: medium;">Podemos validar caso queira </span><p></p><p><span style="font-family: arial; font-size: medium;"><b>$ ansible fedora.server -i hosts -a "podman ps"</b></span></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7wb3RIKEiFtYnHs5rdAEAg-OGpTjNwpOWLqasaFw6IZFCRIbfj-WZtbJtgpp4Wpbhpf8MhK09Rm6Mrz-ScXSYGEZOWB_zSMIC-Ywzf-qo68xlfCd9-I_V6a1qIDnMWIhAh-0GrCVdSs5wrR_qQ8lk1i7ICgxrMNm-0ADEfFoEWtyMDm3dg8YTWRj0iic/s1382/wildfly3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="125" data-original-width="1382" height="58" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7wb3RIKEiFtYnHs5rdAEAg-OGpTjNwpOWLqasaFw6IZFCRIbfj-WZtbJtgpp4Wpbhpf8MhK09Rm6Mrz-ScXSYGEZOWB_zSMIC-Ywzf-qo68xlfCd9-I_V6a1qIDnMWIhAh-0GrCVdSs5wrR_qQ8lk1i7ICgxrMNm-0ADEfFoEWtyMDm3dg8YTWRj0iic/w640-h58/wildfly3.png" width="640" /></a></div><br /><span style="font-family: arial; font-size: medium;">E podemos ver o wildfly rodando </span><p></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4s9cp3586z58v7vQs6zJARsKGgfT12XRlcbr06aUt846565NOEwcXpranMHdNxZ7GKJ7gk49GqJj-ladDkViAu-XTlQKSfDkW4iI8_YTpiXff2x2_jrHAUCblnXbLMbx8IP3Nm-uwtcJ9vJGQPwZavVvcG2_ONeYRLfzuonNVSqp5sKtuEqW5rH62njk/s1512/wildfly1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="840" data-original-width="1512" height="356" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4s9cp3586z58v7vQs6zJARsKGgfT12XRlcbr06aUt846565NOEwcXpranMHdNxZ7GKJ7gk49GqJj-ladDkViAu-XTlQKSfDkW4iI8_YTpiXff2x2_jrHAUCblnXbLMbx8IP3Nm-uwtcJ9vJGQPwZavVvcG2_ONeYRLfzuonNVSqp5sKtuEqW5rH62njk/w640-h356/wildfly1.png" width="640" /></a></div><br /><span style="font-family: arial; font-size: medium;">Pronto , simples rápido e fácil</span><p></p><p><span style="font-family: arial; font-size: medium;"><br /></span></p><p><span style="font-family: arial; font-size: medium;">Guia de Referncia: <br /><a href="https://www.redhat.com/sysadmin/automate-podman-ansible" target="_blank">https://www.redhat.com/sysadmin/automate-podman-ansible</a> </span></p><p><span style="font-family: arial; font-size: medium;"><a href="https://fedoramagazine.org/using-ansible-to-configure-podman-containers/" target="_blank">https://fedoramagazine.org/using-ansible-to-configure-podman-containers/</a><br /></span></p><p><span style="font-family: arial; font-size: medium;"><br /></span></p><p><span style="font-family: arial; font-size: medium;"><br /></span></p><p><span style="font-family: arial; font-size: medium;"><br /></span></p><p><span style="font-family: arial; font-size: medium;"><br /></span></p><p><span style="font-family: arial; font-size: medium;"><br /></span></p><p><span style="font-family: arial; font-size: medium;"><br /></span></p><p><span style="font-family: arial; font-size: medium;"><br /></span></p><p><span style="font-family: arial; font-size: medium;"><br /></span></p><p><span style="font-family: arial; font-size: medium;"><br /></span></p><p><span style="font-family: arial; font-size: medium;"><br /></span></p><p><span style="font-family: arial; font-size: medium;"><br /></span></p><p><span style="font-family: arial; font-size: medium;"><br /></span></p><p><span style="font-family: arial; font-size: medium;"><br /></span></p><p><br /></p>Danniel Lara Souzahttp://www.blogger.com/profile/03589268179240977594noreply@blogger.com0tag:blogger.com,1999:blog-718059528534420672.post-50132655091528431112023-12-28T05:46:00.000-08:002023-12-28T05:46:42.379-08:00Configurando Ceph no seu Cluster Proxmox<p><span style="font-family: arial; text-align: center;"><br /></span></p><p><span style="font-family: arial; text-align: center;"><br /></span></p><p><span style="font-family: arial; text-align: center;"><br /></span></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNnhWOU47x1UMfha-vN5mTPYfR14i8Z170J4hCaXyKMYLTMEpPbNz2xdshPxPmFDEWymuz-mMwoDp3NETw5ouBEXOOzvVVA9sOuzu9is7aKnehJV3m-PyKaovjr1ZKg_N6eyxkNCY2DldJ68qCTgcSBPJOt0Gyv-7muRX_sudOBFdkzetlW3RDJrNurXg/s980/proxmoxceph.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="480" data-original-width="980" height="314" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNnhWOU47x1UMfha-vN5mTPYfR14i8Z170J4hCaXyKMYLTMEpPbNz2xdshPxPmFDEWymuz-mMwoDp3NETw5ouBEXOOzvVVA9sOuzu9is7aKnehJV3m-PyKaovjr1ZKg_N6eyxkNCY2DldJ68qCTgcSBPJOt0Gyv-7muRX_sudOBFdkzetlW3RDJrNurXg/w640-h314/proxmoxceph.png" width="640" /></a></div><br /><span style="font-family: arial; text-align: center;"><br /></span><p></p><p><span style="font-family: arial; text-align: center;">Vamos efetuar a configuração do Ceph em um cluster com proxmox</span></p><p><span style="font-family: arial; text-align: center;">Configuração usado são </span></p><p><span style="font-family: arial; text-align: center;">2 Discos um para o Proxmox e outro para o Ceph</span></p><p><span style="font-family: arial; text-align: center;">2 Redes uma rede publica e uma rede só para o replicação do ceph </span></p><p><span style="font-family: arial; text-align: center;">Na imagem abaixo temos um cluster já configurado </span></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMi8izPYtDdjBSeAtrn1edFdS7UejG0-EH5PfdeLEDnH_2HSxgOrDK4APAa1QniqvAPAiGnrk8g-z30LNJ5c5EdpV9X_2-D5PiVhSL300EN20hK79FOSxv3VyuuJ-t5qgPSzb_qvbZBPt95gD6uDLICwXQfJfuCVQ9lstFy5TSCqyHyIf9b21HKI6eEXw/s312/proxmox1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="152" data-original-width="312" height="195" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMi8izPYtDdjBSeAtrn1edFdS7UejG0-EH5PfdeLEDnH_2HSxgOrDK4APAa1QniqvAPAiGnrk8g-z30LNJ5c5EdpV9X_2-D5PiVhSL300EN20hK79FOSxv3VyuuJ-t5qgPSzb_qvbZBPt95gD6uDLICwXQfJfuCVQ9lstFy5TSCqyHyIf9b21HKI6eEXw/w400-h195/proxmox1.png" width="400" /></a></div><p></p><p> <span style="font-family: arial;">Vamos instalar o Ceph, vá em "Datacenter" > "Ceph " > "Install Ceph"</span></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgV5BZ5IT1q7Bx8s4Lm56LhvYYmMQ4_-Ztqw6eRZxyqVNU4hIOXLv6fGaYKMZ6RQ-LD8wGsWtwCJW0LGVfuXCisopsStRfmTPIjQbH1RO_DbanAPJC33fewzyVsNZJAfY6CwC_-LSxWvo6j6qQKZocWCHbapqN_0w_HL0SE3PDxWSRCQpj9tGjeTtgrWSQ/s1626/proxmox2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1626" height="302" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgV5BZ5IT1q7Bx8s4Lm56LhvYYmMQ4_-Ztqw6eRZxyqVNU4hIOXLv6fGaYKMZ6RQ-LD8wGsWtwCJW0LGVfuXCisopsStRfmTPIjQbH1RO_DbanAPJC33fewzyVsNZJAfY6CwC_-LSxWvo6j6qQKZocWCHbapqN_0w_HL0SE3PDxWSRCQpj9tGjeTtgrWSQ/w640-h302/proxmox2.png" width="640" /></a></div><br /><p></p><p><span style="font-family: arial;">Efetuar essa conf de install Ceph nos 3 Servers</span></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPbrcw8tQ0H6NvNaA4J2ufZAO23zqJ9xTY_rlhe_dGHCoNNkv9ZqLwI2pjuLme-rHJdIYMvDthH39awfCviF6vLtHrbkk2PFk5d8_4ThZX9PbBW1ha_EtkfcFYIjHY6MM3fmsjfQC6uFE7AphN8xweaO5BdDbwjZ0Zr3KU7kx57xp0FlE0RT1YKfMDdJg/s758/proxmox3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="575" data-original-width="758" height="486" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPbrcw8tQ0H6NvNaA4J2ufZAO23zqJ9xTY_rlhe_dGHCoNNkv9ZqLwI2pjuLme-rHJdIYMvDthH39awfCviF6vLtHrbkk2PFk5d8_4ThZX9PbBW1ha_EtkfcFYIjHY6MM3fmsjfQC6uFE7AphN8xweaO5BdDbwjZ0Zr3KU7kx57xp0FlE0RT1YKfMDdJg/w640-h486/proxmox3.png" width="640" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-kSm8GLareCThs9WTD5FDxtkOSSmO-Awrqc_sLxyD5lyAv-WgPlWHVLQFNIIrSdNyRyY8qRjrcpMXicZE3ksL-XDr_RpwNMBI5hSomWRLfzQ03NlIUvat_4x4zEjcf-VJzL-jR1UcAfSp0OQjg81gOMpGpClgXLGv0qduxrsYCN_zWvjmCYhnMY5dgWk/s758/proxmox4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="572" data-original-width="758" height="482" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-kSm8GLareCThs9WTD5FDxtkOSSmO-Awrqc_sLxyD5lyAv-WgPlWHVLQFNIIrSdNyRyY8qRjrcpMXicZE3ksL-XDr_RpwNMBI5hSomWRLfzQ03NlIUvat_4x4zEjcf-VJzL-jR1UcAfSp0OQjg81gOMpGpClgXLGv0qduxrsYCN_zWvjmCYhnMY5dgWk/w640-h482/proxmox4.png" width="640" /></a></div><br /><span style="font-family: arial;"><br /></span><p></p><p><span style="font-family: arial;">Nessa parte caso tenha 2 Redes fisicamente separada configure aqui , o ideal seria ter 2 redes uma publica e uma para o cluster do ceph</span></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfr6fvsx191f_9rn35xmHd9SVdg84iYNA-eYcX-r_64Yg3ddm2OV0yPCosWiUpofqUNDBA2bY8dccU6jL7rFpRMZKPlC7LD-rdj6kXgnxWz6qnaQ3-aS7A-kVwfh-_WiVt4vOxV4Nb9YvluqCk_f9wW1yGkJ4YyawNwq6QsJI6YpwI0z4ErPAiORhtO-A/s757/proxmox5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="573" data-original-width="757" height="484" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfr6fvsx191f_9rn35xmHd9SVdg84iYNA-eYcX-r_64Yg3ddm2OV0yPCosWiUpofqUNDBA2bY8dccU6jL7rFpRMZKPlC7LD-rdj6kXgnxWz6qnaQ3-aS7A-kVwfh-_WiVt4vOxV4Nb9YvluqCk_f9wW1yGkJ4YyawNwq6QsJI6YpwI0z4ErPAiORhtO-A/w640-h484/proxmox5.png" width="640" /></a></div><br /><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifRr6dp0DDTC2by3LOQsTpBTzZYutV_jEwW9_og_zdqi3ZeU9VUBelUB3_pUE8nTCawLNXzke2n9CP7RzUv8MfgG2AoYJH1EeWe8Uqb3wsbLrI6Z_mOyDqPWo_h7PFQHxL_moqWWNgKyCueW8kopSKHyUjEG1qntRbV1tcn59dUvuOgzHfVd_z7mLPN_Y/s758/proxmox6.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="566" data-original-width="758" height="478" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifRr6dp0DDTC2by3LOQsTpBTzZYutV_jEwW9_og_zdqi3ZeU9VUBelUB3_pUE8nTCawLNXzke2n9CP7RzUv8MfgG2AoYJH1EeWe8Uqb3wsbLrI6Z_mOyDqPWo_h7PFQHxL_moqWWNgKyCueW8kopSKHyUjEG1qntRbV1tcn59dUvuOgzHfVd_z7mLPN_Y/w640-h478/proxmox6.png" width="640" /></a></div><br /><p><span style="font-family: arial;">Vamos agora configurar os OSDs efetue o mesmo processo em cada servidor </span></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKN0N_jcCZMgGkLxIuVspL8xl0DfFb4YmhZaOxeGNw8p5hTYfdQbZO-iZt9ZVnqmNFZRK76EgkgNI8-TBsCzuWZJtspKYaN3XilM0rot6dIkK0odGYy3aKd4N3BxWWLd2AqqgRYIUm4WGX-R9ogS-qo0osHDjFXfVX3Zb2KTAomMnGM_GQgKztp6VRGJs/s1297/proxmox7.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="780" data-original-width="1297" height="384" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKN0N_jcCZMgGkLxIuVspL8xl0DfFb4YmhZaOxeGNw8p5hTYfdQbZO-iZt9ZVnqmNFZRK76EgkgNI8-TBsCzuWZJtspKYaN3XilM0rot6dIkK0odGYy3aKd4N3BxWWLd2AqqgRYIUm4WGX-R9ogS-qo0osHDjFXfVX3Zb2KTAomMnGM_GQgKztp6VRGJs/w640-h384/proxmox7.png" width="640" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlcdPRZs2YgJz3UESKWMsI0uyW8R9nMclIN56Zx24dc_HYcNXy8TvPyLv10u6bU8JyVvueUoN65o8UMJa3JW2Ym5x4u0w4pp_pHNBvQdxn5uYVMbKcxODR5znDJu14bsV2Z5dQpU27_fQbJ5f-FoVG_MHH5B9qu6HQOQ6DHbLiaZNTpE76DVygXPSp1ZQ/s600/proxmox8.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="276" data-original-width="600" height="294" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlcdPRZs2YgJz3UESKWMsI0uyW8R9nMclIN56Zx24dc_HYcNXy8TvPyLv10u6bU8JyVvueUoN65o8UMJa3JW2Ym5x4u0w4pp_pHNBvQdxn5uYVMbKcxODR5znDJu14bsV2Z5dQpU27_fQbJ5f-FoVG_MHH5B9qu6HQOQ6DHbLiaZNTpE76DVygXPSp1ZQ/w640-h294/proxmox8.png" width="640" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDe5C2_aGYyJjWQ5x7V11vtXre1Z5EekY3AydpPqRns5FxnLoyRbPKaJPWiYMVuQrQPJwVv_YraPKG_U2CzfDo3Dwu1Ok-vMLyN3uvp339aDJ35EZB1yNhhKF9bT5OzgTAm3Ch1Htv3n2gD-wYJO1i8ZCI0f3ZgITbVOF17pbvk_miuScphb9XYTbK6J4/s603/proxmox9.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="204" data-original-width="603" height="216" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDe5C2_aGYyJjWQ5x7V11vtXre1Z5EekY3AydpPqRns5FxnLoyRbPKaJPWiYMVuQrQPJwVv_YraPKG_U2CzfDo3Dwu1Ok-vMLyN3uvp339aDJ35EZB1yNhhKF9bT5OzgTAm3Ch1Htv3n2gD-wYJO1i8ZCI0f3ZgITbVOF17pbvk_miuScphb9XYTbK6J4/w640-h216/proxmox9.png" width="640" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_kQlRm8bn_zbsqlARMNZiHijuGx7rFDDTVNQWbkBs9cb7sM8hMgvS73uYqg9NUR0vNPgDCWYBnyaUttnV8HgEntNqUgtgVD8KRqfEvyVPKffwLb_aMQ1ssjvGmHBmeBJFrg7eMA43QJzRZ9Q6o7kZx-UyzoLjsweQKtqhJ3D6mj0zBa_xYbpkIxOJl8k/s299/proxmox10.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="106" data-original-width="299" height="227" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_kQlRm8bn_zbsqlARMNZiHijuGx7rFDDTVNQWbkBs9cb7sM8hMgvS73uYqg9NUR0vNPgDCWYBnyaUttnV8HgEntNqUgtgVD8KRqfEvyVPKffwLb_aMQ1ssjvGmHBmeBJFrg7eMA43QJzRZ9Q6o7kZx-UyzoLjsweQKtqhJ3D6mj0zBa_xYbpkIxOJl8k/w640-h227/proxmox10.png" width="640" /></a></div><br /><span style="font-family: arial;"><br /></span><p></p><p><span style="font-family: arial;">Configure o Monitor agora em cada Server</span></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguBCGTGyMabeGOjPLjnRy66QQtsDgKjq3p6yasiAWUM9bqCcx0OTB9ykMZEwBSNvUiDViI_-fcK3N8JBiBTZsA86iu3Cw5LWr1OPuGt9gltRJABGMBYrb9__l_CwNEcYOO0_AHHSIe7ww39FWgP1VjW6xTjExqZfPpze31dYePmUDO-LYLOzyc59iim5M/s1400/proxmox11.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="773" data-original-width="1400" height="354" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguBCGTGyMabeGOjPLjnRy66QQtsDgKjq3p6yasiAWUM9bqCcx0OTB9ykMZEwBSNvUiDViI_-fcK3N8JBiBTZsA86iu3Cw5LWr1OPuGt9gltRJABGMBYrb9__l_CwNEcYOO0_AHHSIe7ww39FWgP1VjW6xTjExqZfPpze31dYePmUDO-LYLOzyc59iim5M/w640-h354/proxmox11.png" width="640" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGHk4tsx4y63ufPKYz5NVb1PIrgZwWlwlNwv_SPZt3aAMZ1e7iAJ8SHSruHMn3Q5x2uF4pUrPmMbeoRdgImb59JPMfXcL8q-YkvSKxwaCU0_vBn41XEKZQy-irLysINkh0R-d_21IEVTVihhJNJ41ytU8fS5xb9WQULU-zjkNdIIeu_bBtWebYTTgEeg8/s507/proxmox12.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="201" data-original-width="507" height="254" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGHk4tsx4y63ufPKYz5NVb1PIrgZwWlwlNwv_SPZt3aAMZ1e7iAJ8SHSruHMn3Q5x2uF4pUrPmMbeoRdgImb59JPMfXcL8q-YkvSKxwaCU0_vBn41XEKZQy-irLysINkh0R-d_21IEVTVihhJNJ41ytU8fS5xb9WQULU-zjkNdIIeu_bBtWebYTTgEeg8/w640-h254/proxmox12.png" width="640" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj40YSAflFZB6tviuOQQh_xtitrlVolqTjY1c-Kfa9QHyDRJTRhhuupSZbPnaUbZsHBGeOh_WrRyZpGVpsJsPmz0IXz8p2Gmeb-MhjhQCNp3De-dsiSlb15NBe_OsCiRgsUqKckpzBr-cOAPmDhlkcLsi58cT1Id4RqfNX4h8hYQPHM5n4p_VhSaKiBi8k/s500/proxmox13.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="190" data-original-width="500" height="244" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj40YSAflFZB6tviuOQQh_xtitrlVolqTjY1c-Kfa9QHyDRJTRhhuupSZbPnaUbZsHBGeOh_WrRyZpGVpsJsPmz0IXz8p2Gmeb-MhjhQCNp3De-dsiSlb15NBe_OsCiRgsUqKckpzBr-cOAPmDhlkcLsi58cT1Id4RqfNX4h8hYQPHM5n4p_VhSaKiBi8k/w640-h244/proxmox13.png" width="640" /></a></div><br /><span style="font-family: arial;"><br /></span><p></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvXT9lHwhquYkR02c1matH6nfOHCO2fJeAFR2u4WiU9pkN383AwB8NehCmigZvbuh1CdRHmSkNWEqB_oWOAwyj2TBgzvx7NKgR_CMeaLS92X7zSz2FHuxI7cuXT5X9-4oLDMw-gmeHYGYw32p4uSzmR1DZBNn2k2657BYJ9c6jH0SStc9eugF2FIFhEe0/s1022/proxmox14.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="231" data-original-width="1022" height="144" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvXT9lHwhquYkR02c1matH6nfOHCO2fJeAFR2u4WiU9pkN383AwB8NehCmigZvbuh1CdRHmSkNWEqB_oWOAwyj2TBgzvx7NKgR_CMeaLS92X7zSz2FHuxI7cuXT5X9-4oLDMw-gmeHYGYw32p4uSzmR1DZBNn2k2657BYJ9c6jH0SStc9eugF2FIFhEe0/w640-h144/proxmox14.png" width="640" /></a></div><br /><span style="font-family: arial;"><br /></span><p></p><p><span style="font-family: arial;">Agora vamos criar o Pool </span></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaTtXKC4358PA-EclEHNvtNo_S5GB9wGXwlONfGyLTP69lc4J5J6qlW5pgT31RediYAms2OmfQ9GpZjq9JAw2x7UDaC6-A_vpwbzvUlVRLfHdD4nVHj3w2zaERCij25U4trsfdSjDrx1YNTf-V-MbOZDO4vZRGjtk19aaE8OAlKc8nqeONdMWzG93sC9c/s1467/proxmox15.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1467" height="336" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaTtXKC4358PA-EclEHNvtNo_S5GB9wGXwlONfGyLTP69lc4J5J6qlW5pgT31RediYAms2OmfQ9GpZjq9JAw2x7UDaC6-A_vpwbzvUlVRLfHdD4nVHj3w2zaERCij25U4trsfdSjDrx1YNTf-V-MbOZDO4vZRGjtk19aaE8OAlKc8nqeONdMWzG93sC9c/w640-h336/proxmox15.png" width="640" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDZs3molNBZ5LPfY_EXYjdmInPnZFnlydSxlQ6iPzmeEIACYTr0bLo0QVeL5vT3gRvmt9ThgRYQ26cTHI459hmbV55y0Dr86GOkC53-KCgC6uBJ0qGpiN1_mq5RRaExzEwkzs2NbuCTzoTwFjBtN46uHTh257KBkgpXptw6oTSQVidpEChXb3r14JcEkM/s600/proxmox16.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="288" data-original-width="600" height="308" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDZs3molNBZ5LPfY_EXYjdmInPnZFnlydSxlQ6iPzmeEIACYTr0bLo0QVeL5vT3gRvmt9ThgRYQ26cTHI459hmbV55y0Dr86GOkC53-KCgC6uBJ0qGpiN1_mq5RRaExzEwkzs2NbuCTzoTwFjBtN46uHTh257KBkgpXptw6oTSQVidpEChXb3r14JcEkM/w640-h308/proxmox16.png" width="640" /></a></div><br /><span style="font-family: arial;"><br /></span><p></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8nw-5tTRF1K3C6X86cI6F_XKWVHjektrMnucS_u61nCKWJqgkFL_BocpB3bmq9rLupJMrj8bSp5zLbqF9yRJy-nL_Gh9pIyKfOUEF-bc8FKYD1gmYvR8UL7ikjZQhh03xGwNEb4DSBdhQZMw7oQ_GAYfhrf-3KlDuwUkFocG5c9j3XF0L3zNfbGrZDN8/s303/proxmox17.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="108" data-original-width="303" height="143" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8nw-5tTRF1K3C6X86cI6F_XKWVHjektrMnucS_u61nCKWJqgkFL_BocpB3bmq9rLupJMrj8bSp5zLbqF9yRJy-nL_Gh9pIyKfOUEF-bc8FKYD1gmYvR8UL7ikjZQhh03xGwNEb4DSBdhQZMw7oQ_GAYfhrf-3KlDuwUkFocG5c9j3XF0L3zNfbGrZDN8/w400-h143/proxmox17.png" width="400" /></a></div><br /><span style="font-family: arial;"><br /></span><p></p><p><span style="font-family: arial;">Já está Disponivél entre os servers</span></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXCylPzwLItzohC4BtgwWiiJQV3YmViKjJkVaYF5n_3DqfpmvyrJkR1-hS6nd_qJN7G07J59J_OL2gMeFN8lAMxSR-bLJCJz5zmiL2P-pTImT657SZTs8tJyuCAkwKNx9_38F6TOphMUt-4nhn4QsL8D2iyEi5f0e1qTpFzhs44ZyJkVVCDuSh08HHC04/s1916/proxmox18.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="747" data-original-width="1916" height="250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXCylPzwLItzohC4BtgwWiiJQV3YmViKjJkVaYF5n_3DqfpmvyrJkR1-hS6nd_qJN7G07J59J_OL2gMeFN8lAMxSR-bLJCJz5zmiL2P-pTImT657SZTs8tJyuCAkwKNx9_38F6TOphMUt-4nhn4QsL8D2iyEi5f0e1qTpFzhs44ZyJkVVCDuSh08HHC04/w640-h250/proxmox18.png" width="640" /></a></div><br /><span style="font-family: arial;"><br /></span><p></p><p><span style="font-family: arial;">Na hora da criação da VM só informar o storage a ser alocado o disco da VM ou do Container</span></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7G3yAl4o2ElQP7OqWdvBW3qPKEGQuxyKEXM-MpwaSuqZK1CpNNIK8R2L8LhwDG8VWlqeZPJi7faVHLUKzg4JEjPaKC10OttrmYnwP6mnYemcblHl0IMt4_VoZjCVEjaD4bX6fWmKFMdmJ8BrgBbCyw4mM86J2OZPJiCRmKpla6F3HSbwg5MWmDIDVXjM/s715/proxmox19.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="541" data-original-width="715" height="484" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7G3yAl4o2ElQP7OqWdvBW3qPKEGQuxyKEXM-MpwaSuqZK1CpNNIK8R2L8LhwDG8VWlqeZPJi7faVHLUKzg4JEjPaKC10OttrmYnwP6mnYemcblHl0IMt4_VoZjCVEjaD4bX6fWmKFMdmJ8BrgBbCyw4mM86J2OZPJiCRmKpla6F3HSbwg5MWmDIDVXjM/w640-h484/proxmox19.png" width="640" /></a></div><br /><span style="font-family: arial;"><br /></span><p></p><p><span style="font-family: arial;">Agora de até um Dashboard com algumas informações sobre o Ceph</span></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi463cPntIWTJm89LqSq7xtmN4MF3RFb1DWzk5Fc6-0rNm-iK0VaMXrF6Ds6j1nUgXQi2KX-Taf7M0z9WUP1p2Pvb_R2qxGavaP9Mf60VHHF0E0nAW7_tQ5RTWDJ1VGwtDCH-0XYt57UVMetCzzjODhu8jYcpDaBohgjTKgVL3Th2ZDkhjN9MpWgIVe4ls/s1910/proxmox20.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="934" data-original-width="1910" height="312" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi463cPntIWTJm89LqSq7xtmN4MF3RFb1DWzk5Fc6-0rNm-iK0VaMXrF6Ds6j1nUgXQi2KX-Taf7M0z9WUP1p2Pvb_R2qxGavaP9Mf60VHHF0E0nAW7_tQ5RTWDJ1VGwtDCH-0XYt57UVMetCzzjODhu8jYcpDaBohgjTKgVL3Th2ZDkhjN9MpWgIVe4ls/w640-h312/proxmox20.png" width="640" /></a></div><br /><span style="font-family: arial;"><br /></span><p></p><p><span style="font-family: arial;"><br /></span></p><p><span style="font-family: arial;">Guia de Referencia:</span></p><p><span style="font-family: arial;"><a href="https://www.virtualizationhowto.com/2023/06/mastering-ceph-storage-configuration-in-proxmox-8-cluster/" target="_blank">https://www.virtualizationhowto.com/2023/06/mastering-ceph-storage-configuration-in-proxmox-8-cluster/</a><br /></span></p><p><span style="font-family: arial;"><br /></span></p><p><span style="font-family: arial;"><br /></span></p><p><span style="font-family: arial;"><br /></span></p><p><span style="font-family: arial;"><br /></span></p><p><span style="font-family: arial;"><br /></span></p><p><span style="font-family: arial;"><br /></span></p><p><span style="font-family: arial;"><br /></span></p><p><span style="font-family: arial;"><br /></span></p><p><span style="font-family: arial;"><br /></span></p><p><span style="font-family: arial;"><br /></span></p><p><span style="font-family: arial;"><br /></span></p><p><span style="font-family: arial;"><br /></span></p><p><span style="font-family: arial;"><br /></span></p><p><span style="font-family: arial;"><br /></span></p><p><span style="font-family: arial;"><br /></span></p><p><span style="font-family: arial;"><br /></span></p><p><span style="font-family: arial;"><br /></span></p><p><span style="font-family: arial;"><br /></span></p><p><span style="font-family: arial;"><br /></span></p><p><span style="font-family: arial;"><br /></span></p><p><span style="font-family: arial;"><br /></span></p><p><span style="font-family: arial;"><br /></span></p><p><span style="font-family: arial;"><br /></span></p><p><span style="font-family: arial;"><br /></span></p><p><span style="font-family: arial;"><br /></span></p><p><span style="font-family: arial;"><br /></span></p><p><span style="font-family: arial;"><br /></span></p><p><span style="font-family: arial;"><br /></span></p><p><span style="font-family: arial;"><br /></span></p><p><span style="font-family: arial;"><br /></span></p><p><span style="font-family: arial;"><br /></span></p><p><span style="font-family: arial;"><br /></span></p><p><span style="font-family: arial;"><br /></span></p><p><span style="font-family: arial;"><br /></span></p><blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;"><div class="separator" style="clear: both; text-align: left;"> </div></blockquote><p></p>Danniel Lara Souzahttp://www.blogger.com/profile/03589268179240977594noreply@blogger.com0tag:blogger.com,1999:blog-718059528534420672.post-78786696013047170292023-11-29T06:22:00.000-08:002023-11-29T06:22:46.278-08:00Autenticando Proxmox com FreeIPA<p> <span style="font-family: arial; font-size: medium;">O FreeIPA é um sistema de gerenciamento de identidade gratuito e de código aberto. FreeIPA é o projeto de código aberto upstream para o Red Hat Identity Management.</span></p><p><span style="font-family: arial; font-size: medium;">E nesse caso vamos efetuar a autenticação do proxmox pelo freeipa</span></p><p><span style="font-family: arial; font-size: medium;">No FreeIPA crie um grupo e adicione os usuários a serem usado no proxmox </span></p><p><span style="font-family: arial; font-size: medium;">no caso eu criei um grupo chamado "proxmox" onde os usuários nesse grupo podem gerenciar o proxmox , mas claro posso criar outros grupos para ter restriçoes nos proxmox , exemplo só para iniciar e reiniciar um vm , etc.. <br /></span></p><div style="text-align: center;"><span style="font-family: arial; font-size: medium;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEjQ0L1jSDGBoVXNqT8kbN0LVYNOv6gkt5NYKv4UsJ39vpRxQ5YMI8Q_PajZ2vBOf1bnZBFPQ-CgFqNKknCgRx2VBuL_lCwxpIH4pzyFLhykFDhFls8njTsKKQ4Hv7A89m5d7qUshO0nAopU3WtpOyn6PWpAbdNgVSpy5bXe3AYjnU7t6ozrYUZZ8LN6QC4"><img alt="" data-original-height="321" data-original-width="1077" height="190" src="https://blogger.googleusercontent.com/img/a/AVvXsEjQ0L1jSDGBoVXNqT8kbN0LVYNOv6gkt5NYKv4UsJ39vpRxQ5YMI8Q_PajZ2vBOf1bnZBFPQ-CgFqNKknCgRx2VBuL_lCwxpIH4pzyFLhykFDhFls8njTsKKQ4Hv7A89m5d7qUshO0nAopU3WtpOyn6PWpAbdNgVSpy5bXe3AYjnU7t6ozrYUZZ8LN6QC4=w640-h190" width="640" /></a></span></div><span style="font-family: arial; font-size: medium;">e nesse grupo eu adicionei o meu usuário e o admin </span><p></p><p><span style="font-family: arial; font-size: medium;"></span></p><div class="separator" style="clear: both; text-align: center;"><span style="font-family: arial; font-size: medium;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhIgUdVPFPvM4N78prf5mrq3KPYhQoQfnw7fOBqLzZK-kOztZk_tjfY3at3n76rQk3dTq8mk6TWXcyzk1lW1nE2g5EJiGWe2Mw5NT07x3r7dy1zq8sUOlc91WhV76vo5aTj1CVwL4DlCOfV73MHelC9MOhBdYhTEGfFGZUJR9qYVhi5ehnDaOFXNUv0GHo" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="292" data-original-width="1048" height="178" src="https://blogger.googleusercontent.com/img/a/AVvXsEhIgUdVPFPvM4N78prf5mrq3KPYhQoQfnw7fOBqLzZK-kOztZk_tjfY3at3n76rQk3dTq8mk6TWXcyzk1lW1nE2g5EJiGWe2Mw5NT07x3r7dy1zq8sUOlc91WhV76vo5aTj1CVwL4DlCOfV73MHelC9MOhBdYhTEGfFGZUJR9qYVhi5ehnDaOFXNUv0GHo=w640-h178" width="640" /></a></span></div><span style="font-family: arial; font-size: medium;">Agora no proxmox vá em 'Datacenter > Permissions > Realms > e vá em Add selecione LDAP Server'</span><p></p><p><span style="font-family: arial; font-size: medium;"></span></p><div class="separator" style="clear: both; text-align: center;"><span style="font-family: arial; font-size: medium;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhx8d2Qf1huL691ZOHo5sRYDaqZKoT7wEpwRFPzv0nCFe42w1CehDC9WU7XwHSLygxHqI2POji6__nIowuWMvxAIUIUNQpVeVBIl8t_TnVaFf3R0jE272WIhp7hQOy7wm4R7UCR4KKvR3QwRycriNFFWvfk5r6l_kYNIMyhZ9NWUcg5covPOHD-PCrSICg" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="730" data-original-width="925" height="505" src="https://blogger.googleusercontent.com/img/a/AVvXsEhx8d2Qf1huL691ZOHo5sRYDaqZKoT7wEpwRFPzv0nCFe42w1CehDC9WU7XwHSLygxHqI2POji6__nIowuWMvxAIUIUNQpVeVBIl8t_TnVaFf3R0jE272WIhp7hQOy7wm4R7UCR4KKvR3QwRycriNFFWvfk5r6l_kYNIMyhZ9NWUcg5covPOHD-PCrSICg=w640-h505" width="640" /></a></span></div><span style="font-family: arial; font-size: medium;"><br />A Imagem aqui é auto explicativo nas informações a serem informadas <br />Só add o Realm , Base Domain Name: , em Server add o IP do FreeIPA<br />em User Attribute use o 'uid' <br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEi7rHzFhlM60fdSme550l_Et6RkgUBC-geiyStHn_pokpzzXs3bevpqRHUe4E1rrdkxRP5gFbnvRgk2hpmJewvYNboivZ6E3LVUFyGvmezs_VWnTP3Zvkta7tHKVBAlE0XUEzMG6yOzXdTOI86WkEKNPCygfqrDY4p69aEeGSOU6ddYInG_0MOcHW5V1Qw" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="391" data-original-width="639" height="392" src="https://blogger.googleusercontent.com/img/a/AVvXsEi7rHzFhlM60fdSme550l_Et6RkgUBC-geiyStHn_pokpzzXs3bevpqRHUe4E1rrdkxRP5gFbnvRgk2hpmJewvYNboivZ6E3LVUFyGvmezs_VWnTP3Zvkta7tHKVBAlE0XUEzMG6yOzXdTOI86WkEKNPCygfqrDY4p69aEeGSOU6ddYInG_0MOcHW5V1Qw=w640-h392" width="640" /></a></div>Agora em Sync Options adicione as informações para efetuar o sync de usuários e grupos , resumindo seria a conexão ali o usuário , senha ...<br />e marque as 3 opções </span><p></p><p><img alt="" src="data:image/png;base64,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" /></p><p><span style="font-family: arial; font-size: medium;">e Depois só fazer um Sync </span></p><p><span style="font-family: arial; font-size: medium;"></span></p><div class="separator" style="clear: both; text-align: center;"><span style="font-family: arial; font-size: medium;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEip2Y_KZYYa4aBmGlOXYM6f7gO0f3x8iwB0m2zSj85LP65qrZaQvRy6PjUlIiunLpKfKS5d6bLnjHSuEwaFmHcGNWgGnJYw6iYFFtznUsn6MF93N2s4yEG6T0askJACXXFxIIuFagXoVb3UB3d5C5XGBW0lGkvoeEIwjXoPea4c8j04qYUnHU0UxFjYoGI" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="577" data-original-width="815" height="453" src="https://blogger.googleusercontent.com/img/a/AVvXsEip2Y_KZYYa4aBmGlOXYM6f7gO0f3x8iwB0m2zSj85LP65qrZaQvRy6PjUlIiunLpKfKS5d6bLnjHSuEwaFmHcGNWgGnJYw6iYFFtznUsn6MF93N2s4yEG6T0askJACXXFxIIuFagXoVb3UB3d5C5XGBW0lGkvoeEIwjXoPea4c8j04qYUnHU0UxFjYoGI" width="640" /></a></span></div><span style="font-family: arial; font-size: medium;"><br />Feito isso , agora vamos ajustar a permissão do Grupo </span><p></p><p><span style="font-family: arial; font-size: medium;">Vá em "Datacenter > Permissions > Add > Group Permission</span></p><p><span style="font-family: arial; font-size: medium;"></span></p><div class="separator" style="clear: both; text-align: center;"><span style="font-family: arial; font-size: medium;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhNx7ciXnPS6YObubcahoO6G2e3ypp46uBwdI-XA-f9ifSLxjc2s5Guot3BxFCQ26jvV67kyT7O4EbfIMPQOiEofkWVQcxOuX5wO77L5SmP6DKzkg_vTqaX5zhkV6N5mpwgTu8Bkk7ge_fNx3hCgHBvHZNklC6R5yiL1R6b8Ii1VQ6bNVgMJjPtkEcUaGk" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="554" data-original-width="1005" height="352" src="https://blogger.googleusercontent.com/img/a/AVvXsEhNx7ciXnPS6YObubcahoO6G2e3ypp46uBwdI-XA-f9ifSLxjc2s5Guot3BxFCQ26jvV67kyT7O4EbfIMPQOiEofkWVQcxOuX5wO77L5SmP6DKzkg_vTqaX5zhkV6N5mpwgTu8Bkk7ge_fNx3hCgHBvHZNklC6R5yiL1R6b8Ii1VQ6bNVgMJjPtkEcUaGk=w640-h352" width="640" /></a></span></div><span style="font-family: arial; font-size: medium;"><br />Em Path add o " / " que é a raiz <br />Em Group add o Grupo Criado no FreeIPA no caso o proxmox-home.local<br />Em Role add como Administrator ;<br />e com isso todos do grupo " proxmox" serão admin do proxmox </span><p></p><p><br /></p><p><span style="font-family: arial; font-size: medium;"></span></p><div class="separator" style="clear: both; text-align: center;"><span style="font-family: arial; font-size: medium;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEh8PfRPDmbhiqpSxDmpsEfPD7XcwtWUeOqNwEnMP8dsOGHp04B7ee76Es8szgYGtfJf93T6R7-LOmpFfySnLsTwXBIH1amLkkHP3Zd7XRac_cgs5POe0uuNV37go3e8jI6MUkMj3IMro44b6Ydcie2bVFTBrJSmFI8jhnOjO9a31QMv0AeCh6tk39uZSCY" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="217" data-original-width="396" height="350" src="https://blogger.googleusercontent.com/img/a/AVvXsEh8PfRPDmbhiqpSxDmpsEfPD7XcwtWUeOqNwEnMP8dsOGHp04B7ee76Es8szgYGtfJf93T6R7-LOmpFfySnLsTwXBIH1amLkkHP3Zd7XRac_cgs5POe0uuNV37go3e8jI6MUkMj3IMro44b6Ydcie2bVFTBrJSmFI8jhnOjO9a31QMv0AeCh6tk39uZSCY=w640-h350" width="640" /></a></span></div><span style="font-family: arial; font-size: medium;"><br />Agora só logar <br />Em Realm : altere para o Domínio </span><p></p><p><span style="font-family: arial; font-size: medium;"><br /></span></p><div class="separator" style="clear: both; text-align: center;"><span style="font-family: arial; font-size: medium;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEiCU_gnEeSu1zOoFhSGyNWw6qhlcF5saZTW9pbhG-gWDRX4bMJmJJjDJKMYqyxL-hIYTWgpH7eiUGF5SQCI9pX-5zSwLw8bkTOrLjmRvUJOD_jcbA8h2F1SX4AgwhsRwgCTOk9C3rh5pZq1Kx5oGlKNhdvjat1lZk3cNQRdmjKxa4fBKXMffxs6E14PUkM" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="202" data-original-width="411" height="314" src="https://blogger.googleusercontent.com/img/a/AVvXsEiCU_gnEeSu1zOoFhSGyNWw6qhlcF5saZTW9pbhG-gWDRX4bMJmJJjDJKMYqyxL-hIYTWgpH7eiUGF5SQCI9pX-5zSwLw8bkTOrLjmRvUJOD_jcbA8h2F1SX4AgwhsRwgCTOk9C3rh5pZq1Kx5oGlKNhdvjat1lZk3cNQRdmjKxa4fBKXMffxs6E14PUkM=w640-h314" width="640" /></a></span></div><span style="font-family: arial; font-size: medium;"><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhDoE75X3CRlyZeLtZudWk0Jf4R2RT2zhefns6xZxd6V8wD00cCg8ezyL85B00XlcdWvfsUhNjb3kD8VaujnhgXj3pucNCrgLDiG5vfZluLBOD8--SAqGJiTUkN2LpAVwjf_Nz1-uZQBWAplnOBqC4SvfalK7ngvZNgY_0cWtlZAIQyYa0167z4g8z4tig" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="544" data-original-width="1600" height="218" src="https://blogger.googleusercontent.com/img/a/AVvXsEhDoE75X3CRlyZeLtZudWk0Jf4R2RT2zhefns6xZxd6V8wD00cCg8ezyL85B00XlcdWvfsUhNjb3kD8VaujnhgXj3pucNCrgLDiG5vfZluLBOD8--SAqGJiTUkN2LpAVwjf_Nz1-uZQBWAplnOBqC4SvfalK7ngvZNgY_0cWtlZAIQyYa0167z4g8z4tig=w640-h218" width="640" /></a></div><br />Referencias : <br /><a href="https://hyperionlocal.net/index.php/2021/12/17/freeipa-part-3-integrating-other-services-into-your-domain/" target="_blank">https://hyperionlocal.net/index.php/2021/12/17/freeipa-part-3-integrating-other-services-into-your-domain/</a> </span><p></p><p><a href="https://forum.proxmox.com/threads/configuring-freeipa-ldap-server-with-proxmox.113500/" target="_blank"><span style="font-size: medium;">https://forum.proxmox.com/threads/configuring-freeipa-ldap-server-with-proxmox.113500/</span></a><br /></p><p><span style="font-family: arial; font-size: medium;"><br /><br /><br /><br /></span></p>Danniel Lara Souzahttp://www.blogger.com/profile/03589268179240977594noreply@blogger.com0tag:blogger.com,1999:blog-718059528534420672.post-63328085516188638292023-11-13T13:55:00.000-08:002023-11-13T13:58:37.951-08:00Monitorando o seu Proxmox <p> <span style="font-family: arial; font-size: medium;">Nessa Dica vamos monitorar o Proxmox com InfluxDB e Grafana</span></p><p><span style="font-family: arial; font-size: medium;"></span></p><div class="separator" style="clear: both; text-align: center;"><span style="font-family: arial; font-size: medium;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEgCCzwClVBFBDkvJ-2YpI5Q8rE61jEXlQgnhDRdCi768oOs0S2IbiTi5kVg9AuaqwYiVvtFtBS3Ox968d6UfjRuVT58wwHyjYTCFeh9TiTqQKenDfSvatnKpqFY0KbNadYjfhkZdN8f0aw-yHCL0ow3wS-5pa5IxUmGuzQohsTMZLsNgRCR10_fy6ysmFA" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="853" data-original-width="1897" height="288" src="https://blogger.googleusercontent.com/img/a/AVvXsEgCCzwClVBFBDkvJ-2YpI5Q8rE61jEXlQgnhDRdCi768oOs0S2IbiTi5kVg9AuaqwYiVvtFtBS3Ox968d6UfjRuVT58wwHyjYTCFeh9TiTqQKenDfSvatnKpqFY0KbNadYjfhkZdN8f0aw-yHCL0ow3wS-5pa5IxUmGuzQohsTMZLsNgRCR10_fy6ysmFA=w640-h288" width="640" /></a></span></div><span style="font-family: arial; font-size: medium;"><br /></span><p></p><p><span style="font-family: arial; font-size: medium;">Uma Maneira mais rápida e prática de subir o InfluxDB e grafana é claro usando em container e vamos subir no docker com docker compose </span></p><p><span style="font-family: arial; font-size: medium;">Crie o seu arquivo compose yaml com a seguinte configuração </span></p><p><span style="font-family: times; font-size: x-small;">version: "3"</span></p><p><span style="font-family: times; font-size: x-small;">services:</span></p><p><span style="font-family: times; font-size: x-small;"> grafana:</span></p><p><span style="font-family: times; font-size: x-small;"> image: grafana/grafana</span></p><p><span style="font-family: times; font-size: x-small;"> container_name: grafana_container</span></p><p><span style="font-family: times; font-size: x-small;"> restart: always</span></p><p><span style="font-family: times; font-size: x-small;"> ports:</span></p><p><span style="font-family: times; font-size: x-small;"> - 3000:3000</span></p><p><span style="font-family: times; font-size: x-small;"> networks:</span></p><p><span style="font-family: times; font-size: x-small;"> - monitoring_network</span></p><p><span style="font-family: times; font-size: x-small;"> volumes:</span></p><p><span style="font-family: times; font-size: x-small;"> - grafana-volume:/var/lib/grafana</span></p><p><span style="font-family: times; font-size: x-small;"> influxdb:</span></p><p><span style="font-family: times; font-size: x-small;"> image: influxdb</span></p><p><span style="font-family: times; font-size: x-small;"> container_name: influxdb_container</span></p><p><span style="font-family: times; font-size: x-small;"> restart: always</span></p><p><span style="font-family: times; font-size: x-small;"> ports:</span></p><p><span style="font-family: times; font-size: x-small;"> - 8086:8086</span></p><p><span style="font-family: times; font-size: x-small;"> - 8089:8089/udp</span></p><p><span style="font-family: times; font-size: x-small;"> networks:</span></p><p><span style="font-family: times; font-size: x-small;"> - monitoring_network</span></p><p><span style="font-family: times; font-size: x-small;"> volumes:</span></p><p><span style="font-family: times; font-size: x-small;"> - influxdb-volume:/var/lib/influxdb</span></p><p><span style="font-family: times; font-size: x-small;">networks:</span></p><p><span style="font-family: times; font-size: x-small;"> monitoring_network:</span></p><p><span style="font-family: times; font-size: x-small;">volumes:</span></p><p><span style="font-family: times; font-size: x-small;"> grafana-volume:</span></p><p><span style="font-family: times; font-size: x-small;"> external: true</span></p><p><span style="font-family: times; font-size: x-small;"> influxdb-volume:</span></p><p><span style="font-family: times; font-size: x-small;"> external: true</span></p><p><span style="font-family: arial; font-size: medium;">Vamos criar os Volumes para o InfluxDB e Grafana</span></p><p><span style="font-family: arial; font-size: medium;"><b># docker volume create influxdb-volume</b></span></p><p><b><span style="font-family: arial; font-size: medium;"></span></b></p><p><span style="font-family: arial; font-size: medium;"><b># docker volume create grafana-volume</b></span></p><p><span style="font-family: arial; font-size: medium;">Vamos criar também um rede para eles </span></p><p><span style="font-family: arial; font-size: medium;"><b># docker network create monitoring_network</b></span></p><p><span style="font-family: arial; font-size: medium;">Vamos iniciar agora </span></p><p><span style="font-family: arial; font-size: medium;"><b># docker-compose up -d</b></span></p><p><span style="font-family: arial; font-size: medium;"><b><br /></b></span></p><p><span style="font-family: arial; font-size: medium;">Agora vamos Configurar o InfluxDB , acesse a aplicação do InfluxDB na porta 8086</span></p><p><span style="font-family: arial; font-size: medium;">E vamos definir o usuário de acesso assim como a sua senha, a Organização e também o bucket , e depois contine </span></p><p><span style="font-family: arial; font-size: medium;"></span></p><div class="separator" style="clear: both; text-align: center;"><span style="font-family: arial; font-size: medium;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEj8T63LQbxqIBqYHg4pLqjutKYTB9cjWc656CCj2QgOI7ks5OH2o7-V_3lLAb_6qlIaQPwa-hZX6b5JNd9WRnt2pXa_MEhMvRI1YMtsRQzYdC4bq9YzYWDJf_xnsq0VEZj-RSGWUwxtJfYEl-2hdCk0vm1t19tmk1Msmj2W-E5X15A3GAy2BGVsVWkV6-A" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="880" data-original-width="1693" height="332" src="https://blogger.googleusercontent.com/img/a/AVvXsEj8T63LQbxqIBqYHg4pLqjutKYTB9cjWc656CCj2QgOI7ks5OH2o7-V_3lLAb_6qlIaQPwa-hZX6b5JNd9WRnt2pXa_MEhMvRI1YMtsRQzYdC4bq9YzYWDJf_xnsq0VEZj-RSGWUwxtJfYEl-2hdCk0vm1t19tmk1Msmj2W-E5X15A3GAy2BGVsVWkV6-A=w640-h332" width="640" /></a></span></div><div class="separator" style="clear: both; text-align: center;"><span style="font-family: arial; font-size: medium;"><br /></span></div><span style="font-family: arial; font-size: medium;">Na próxima tela já ira nos informar o API token onde usaramos na conf do InfluxDB no proxmox</span><p></p><p><span style="font-family: arial; font-size: medium;"></span></p><div class="separator" style="clear: both; text-align: center;"><span style="font-family: arial; font-size: medium;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhwQ_SJiSm3Qb0R8oTEX1eHw31NZgMLRTIwye4RTkONOFoGWj70f5l6pziJ2MKsh6nujNjufymEH8EjnInX7fVX7W5A5cnbWcj2Zb8LwoEQQr2WAmK2POgZQH-a1UnhaeyQ43-mw7roBMCGUIyLkMWBmKIdEs6KtzEI9k1eLo6MYW1TQH_h-1qk7EJBqDg" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="691" data-original-width="1626" height="272" src="https://blogger.googleusercontent.com/img/a/AVvXsEhwQ_SJiSm3Qb0R8oTEX1eHw31NZgMLRTIwye4RTkONOFoGWj70f5l6pziJ2MKsh6nujNjufymEH8EjnInX7fVX7W5A5cnbWcj2Zb8LwoEQQr2WAmK2POgZQH-a1UnhaeyQ43-mw7roBMCGUIyLkMWBmKIdEs6KtzEI9k1eLo6MYW1TQH_h-1qk7EJBqDg=w640-h272" width="640" /></a></span></div><span style="font-family: arial; font-size: medium;"><br />Agora no Proxmox vamos efetuar a configuração </span><p></p><p><span style="font-family: arial; font-size: medium;">Datacenter --> Metric Server --> InfluxDB</span></p><p><span style="font-family: arial; font-size: medium;"></span></p><div class="separator" style="clear: both; text-align: center;"><span style="font-family: arial; font-size: medium;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEjyV8Vh56jfV-qiw2QtBfvgc4Hxhdgo2vxfLJJ32EpdpMuowRYs7CUuzisqNT1TURutg9TZRXLHDl_TsVIaPWFnAzlCLusKXP4xQE7M_NZiuCDpRW67EfkrY-DUyK6jIsrSIO3Zpq8yWrANbtxvBke75BGO07PRHGO5FvB-W4JMFr-EUbz-6kYOKm4uJWU" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="797" data-original-width="601" height="640" src="https://blogger.googleusercontent.com/img/a/AVvXsEjyV8Vh56jfV-qiw2QtBfvgc4Hxhdgo2vxfLJJ32EpdpMuowRYs7CUuzisqNT1TURutg9TZRXLHDl_TsVIaPWFnAzlCLusKXP4xQE7M_NZiuCDpRW67EfkrY-DUyK6jIsrSIO3Zpq8yWrANbtxvBke75BGO07PRHGO5FvB-W4JMFr-EUbz-6kYOKm4uJWU=w483-h640" width="483" /></a></span></div><div class="separator" style="clear: both; text-align: center;"><span style="font-family: arial; font-size: medium;"><br /></span></div><span style="font-family: arial; font-size: medium;">E Adicione as seguinte informações , A imagem por si só já é bem explicativa</span><p></p><p><span style="font-family: arial; font-size: medium;"></span></p><div class="separator" style="clear: both; text-align: center;"><span style="font-family: arial; font-size: medium;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEgh59xKiL4ESkc9Q_WcLiR8-_xlUzkEv3GIe09dgJT3xG2Jh8Mv-7nzOGDETuhSAokPif___u6LPBR3vhLHm3zx2XX0uh25Wrx0Nr1ThpKRSkhWiSUt666MHS-NP2ViOlj-mzK37MN51hjXdzAgr_17gct08m_hb0sPU8nVhKBTIxxE8t-pcUOFp8x3Xdw" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="230" data-original-width="628" height="234" src="https://blogger.googleusercontent.com/img/a/AVvXsEgh59xKiL4ESkc9Q_WcLiR8-_xlUzkEv3GIe09dgJT3xG2Jh8Mv-7nzOGDETuhSAokPif___u6LPBR3vhLHm3zx2XX0uh25Wrx0Nr1ThpKRSkhWiSUt666MHS-NP2ViOlj-mzK37MN51hjXdzAgr_17gct08m_hb0sPU8nVhKBTIxxE8t-pcUOFp8x3Xdw=w640-h234" width="640" /></a></span></div><span style="font-family: arial; font-size: medium;"><br />No Grafana Configure o DATA SOURCE para InfluxDB</span><p></p><p><span style="font-family: arial; font-size: medium;">e alteres os campos </span></p><p><span style="font-family: arial; font-size: medium;"></span></p><div class="separator" style="clear: both; text-align: center;"><span style="font-family: arial; font-size: medium;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEibv5yFTouRHoGV0RpHTYjaf3684pkxrb3HVXOhhrSPcr2W4ZZE_fHAIdcA4X1VX8Ns4rF_UtxiYVcCbmRNe3Q2mba4CUi6VpGL3IwPV2p3SyA51WmIet8TRZhFump8UVF9U1SsOYOyGOHk6ndcI2ncazGAprwHc9Vb1mVDCPQf2rZy57-vN4s9Lz9dSiY" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="484" data-original-width="1214" height="256" src="https://blogger.googleusercontent.com/img/a/AVvXsEibv5yFTouRHoGV0RpHTYjaf3684pkxrb3HVXOhhrSPcr2W4ZZE_fHAIdcA4X1VX8Ns4rF_UtxiYVcCbmRNe3Q2mba4CUi6VpGL3IwPV2p3SyA51WmIet8TRZhFump8UVF9U1SsOYOyGOHk6ndcI2ncazGAprwHc9Vb1mVDCPQf2rZy57-vN4s9Lz9dSiY=w640-h256" width="640" /></a></span></div><span style="font-family: arial; font-size: medium;"><br /><br /></span><p></p><p><span style="font-family: arial; font-size: medium;"></span></p><div class="separator" style="clear: both; text-align: center;"><span style="font-family: arial; font-size: medium;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEgTa0OSCkNI2QIzPEl8C62sQchEO_BDJEuRB0NrX1RcyDWrwlpnF9aC0qbQ5sPrtHtgx8ftDVeX2mqY7Zrdya91Gb23k66BriqSPGv2D13IL9AxoB1QdTyfOVPkU57b8LZpQY_CBaMYUfq3Icyt0BrF1f7bCA7U812RUOIKAk0AFoxSEH1gpGKehKtEzK8" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="799" data-original-width="694" height="640" src="https://blogger.googleusercontent.com/img/a/AVvXsEgTa0OSCkNI2QIzPEl8C62sQchEO_BDJEuRB0NrX1RcyDWrwlpnF9aC0qbQ5sPrtHtgx8ftDVeX2mqY7Zrdya91Gb23k66BriqSPGv2D13IL9AxoB1QdTyfOVPkU57b8LZpQY_CBaMYUfq3Icyt0BrF1f7bCA7U812RUOIKAk0AFoxSEH1gpGKehKtEzK8=w555-h640" width="555" /></a></span></div><span style="font-family: arial; font-size: medium;"><br /><br /></span><p></p><p><span style="font-family: arial; font-size: medium;">Agora Import o Dashboard 15356</span></p><p><span style="font-family: arial; font-size: medium;"></span></p><div class="separator" style="clear: both; text-align: center;"><span style="font-family: arial; font-size: medium;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEgvXigcU4DZE3DJdi0MyA-kMyri0gb5kFkCsz36JYoXE2DS9tNMcu91QK2lpSqXdCtefOklbIcHaVnUVIunMrPQDG1ABSOr4Lpo5MiE-nGLJy6PPtRqsYMByUBVlXe8j7YytJe4tzLvGgZdjT30Kpal5_BQPzMWXrSJz9u_rWYgvqqXpFR9PrPrc3IPch4" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="959" data-original-width="1234" height="497" src="https://blogger.googleusercontent.com/img/a/AVvXsEgvXigcU4DZE3DJdi0MyA-kMyri0gb5kFkCsz36JYoXE2DS9tNMcu91QK2lpSqXdCtefOklbIcHaVnUVIunMrPQDG1ABSOr4Lpo5MiE-nGLJy6PPtRqsYMByUBVlXe8j7YytJe4tzLvGgZdjT30Kpal5_BQPzMWXrSJz9u_rWYgvqqXpFR9PrPrc3IPch4=w640-h497" width="640" /></a></span></div><span style="font-family: arial; font-size: medium;"><br /><br /></span><p></p><p><span style="font-family: arial; font-size: medium;"></span></p><div class="separator" style="clear: both; text-align: center;"><span style="font-family: arial; font-size: medium;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEgK7KgZ31e6DDypqg9mOr8RwU5UcMd38LAIOlYjQu9wVv5taXpYsdGQwB5x0AnqUVwxaNz6W459QuXZ_8_pY-ac1f0YknmqvHuaim41_v64fz8OuKKZK6z7pH8KgBI5DLWmmI9jZ3M6mXtN70dy0QXcCW23R_jMPzfvBwATHQpWWW9owVT2IANM8_0rJFU" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="653" data-original-width="673" height="622" src="https://blogger.googleusercontent.com/img/a/AVvXsEgK7KgZ31e6DDypqg9mOr8RwU5UcMd38LAIOlYjQu9wVv5taXpYsdGQwB5x0AnqUVwxaNz6W459QuXZ_8_pY-ac1f0YknmqvHuaim41_v64fz8OuKKZK6z7pH8KgBI5DLWmmI9jZ3M6mXtN70dy0QXcCW23R_jMPzfvBwATHQpWWW9owVT2IANM8_0rJFU=w640-h622" width="640" /></a></span></div><span style="font-family: arial; font-size: medium;"><br /><br /></span><p></p><p><span style="font-family: arial; font-size: medium;">E agora tudo ok , Meu cluster de Proxmox sendo monitorado </span></p><p><span style="font-family: arial; font-size: medium;"></span></p><div class="separator" style="clear: both; text-align: center;"><span style="font-family: arial; font-size: medium;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEgcARiINhN8YlK84Ju7gFL6TfmqrZBH7dcINZfvNjTR8g6dnD7Ht4Bn6MdB1dCTpdzf-GaluRqot41qvHcrHt-uwi4QZ5kpSsA2tatAZPsxEhT3Ihqpd-K2jAfmPQcJhkWi2wuLBnA4Dp262pb30X3l_aWZMViv01z2rvPXY4lE_y1ymzm5il8gxyFv9Kk" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="917" data-original-width="1905" height="308" src="https://blogger.googleusercontent.com/img/a/AVvXsEgcARiINhN8YlK84Ju7gFL6TfmqrZBH7dcINZfvNjTR8g6dnD7Ht4Bn6MdB1dCTpdzf-GaluRqot41qvHcrHt-uwi4QZ5kpSsA2tatAZPsxEhT3Ihqpd-K2jAfmPQcJhkWi2wuLBnA4Dp262pb30X3l_aWZMViv01z2rvPXY4lE_y1ymzm5il8gxyFv9Kk=w640-h308" width="640" /></a></span></div><span style="font-family: arial; font-size: medium;"><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEibeEbv-sf11Ax2bRtbiFyDDkvw0iPSKFEzF8LEoGoneXVoOArJ1T9S4TMiJsjAT97l8UFVJnceuXCSWbF2rkASpgNt5146yMH0A_kqLOnpZySlZm0EQszefiOGc6d_4Ewlul5t8uznVatUswmIwKC3Ib2-K0aa2c-C5d5YOIWlZBuu6eS3l1mGc8adsLw" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="957" data-original-width="1900" height="322" src="https://blogger.googleusercontent.com/img/a/AVvXsEibeEbv-sf11Ax2bRtbiFyDDkvw0iPSKFEzF8LEoGoneXVoOArJ1T9S4TMiJsjAT97l8UFVJnceuXCSWbF2rkASpgNt5146yMH0A_kqLOnpZySlZm0EQszefiOGc6d_4Ewlul5t8uznVatUswmIwKC3Ib2-K0aa2c-C5d5YOIWlZBuu6eS3l1mGc8adsLw=w640-h322" width="640" /></a></div><br /><br /></span><p></p><p><span style="font-family: arial;">Guia de Referencia :<a href="https://tcude.net/monitoring-proxmox-with-influxdb-and-grafana/" target="_blank"> https://tcude.net/monitoring-proxmox-with-influxdb-and-grafana/</a></span></p>Danniel Lara Souzahttp://www.blogger.com/profile/03589268179240977594noreply@blogger.com0tag:blogger.com,1999:blog-718059528534420672.post-44266194793509551502023-11-11T09:52:00.005-08:002023-11-11T09:52:21.810-08:00 AWX no fedora CoreOS<p> <span style="font-family: arial; font-size: medium;">O AWX é uma plataforma de automação de TI de código aberto que fornece recursos para automação de tarefas operacionais, gerenciamento de configuração e orquestração de fluxos de trabalho. Ele é uma versão upstream do Red Hat Ansible Tower e é mantido pela comunidade.</span></p><p><span style="font-family: arial; font-size: large;"> O Ansible é uma ferramenta de automação de TI que permite automatizar tarefas de gerenciamento de configuração, implantação de aplicativos e orquestração de infraestrutura. O AWX, por sua vez, é uma implementação de código aberto do Ansible Tower, oferecendo uma interface web para criar, monitorar e executar playbooks Ansible.</span></p><p><span style="font-family: arial; font-size: large;">Algumas das principais características do AWX incluem:</span></p><p><span style="font-family: arial; font-size: large;"><b>* Interface Gráfica:</b></span></p><p><span style="font-family: arial; font-size: large;">Fornece uma interface web intuitiva para gerenciar e executar playbooks do Ansible.</span></p><p><span style="font-family: arial; font-size: medium;"><b>* Controle de Acesso:</b></span></p><p><span style="font-family: arial; font-size: medium;">Permite configurar políticas de controle de acesso para diferentes usuários e equipes.</span></p><p><span style="font-family: arial; font-size: medium;"><b>* Agendamento de Tarefas:</b></span></p><p><span style="font-family: arial; font-size: medium;">Oferece a capacidade de agendar a execução automatizada de playbooks em horários específicos.</span></p><p><span style="font-family: arial; font-size: medium;"><b>*Histórico e Auditoria:</b></span></p><p><span style="font-family: arial; font-size: medium;">Registra o histórico de execução das tarefas e fornece recursos de auditoria.</span></p><p><span style="font-family: arial; font-size: medium;"><b>* Integração com Outras Ferramentas:</b></span></p><p><span style="font-family: arial; font-size: medium;">Pode ser integrado a outras ferramentas e sistemas através de APIs.</span></p><p><span style="font-family: arial; font-size: medium;"><b>* Orquestração:</b></span></p><p><span style="font-family: arial; font-size: medium;">Suporta a orquestração de fluxos de trabalho mais complexos envolvendo várias tarefas e servidores.</span></p><p><span style="font-family: arial; font-size: large;"> O AWX é útil para organizações que desejam adotar práticas de DevOps, automação de infraestrutura e gerenciamento de configuração para melhorar a eficiência operacional e reduzir a probabilidade de erros humanos em ambientes de TI.</span></p><p><span style="font-family: arial; font-size: large;"><br /></span></p><p><span style="font-family: arial; font-size: large;">Mão na Massa </span></p><p><span style="font-family: arial; font-size: large;">Vamos instalar o Awx de forma single host , facilidando muito a instalação mas não é o ideal , o correto é ele rodar em cluster , mas isso fica outro tutorial </span></p><p><span style="font-family: arial; font-size: large;">Instale o K3s </span></p><p><b><span style="font-family: arial; font-size: large;">$ </span><span style="font-family: arial; font-size: medium;">sudo curl -sfL https://get.k3s.io | INSTALL_K3S_VERSION=v1.27.6+k3s1 sudo sh -s - --write-kubeconfig-mode 644</span></b></p><p><span style="font-family: arial; font-size: medium;">Reinicie o host</span></p><p><span style="font-family: arial; font-size: medium;"><b>$ sudo systemctl reboot</b></span></p><p><span style="font-family: arial; font-size: medium;"><br /></span></p><p><span style="font-family: arial; font-size: medium;">AWX Operator</span></p><p><span style="font-family: arial; font-size: medium;">vamos clonar o repo do Kurokobo , pois vamos instalar de forma single host e onde podemos deixar nossas playbook centralizado no host também </span></p><p><span style="font-family: arial; font-size: medium;"><b>$ git clone https://github.com/kurokobo/awx-on-k3s.git</b></span></p><p><span style="font-family: arial; font-size: medium;"><b>$ cd awx-on-k3s/</b></span></p><p><span style="font-family: arial; font-size: medium;"><b>$ git checkout 2.7.2</b></span></p><p><span style="font-family: arial; font-size: medium;"><b>$ kubectl apply -k operator</b></span></p><p><span style="font-family: arial; font-size: medium;">e para ver se ficou ok </span></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEg5sZ6Uh4cbSNICPiYVALoTBuZo3tBvE44wbMSv8vNlfFYEGeTbKFd_Bd2VIqyn8gSGZixEGMxKcBYi6xiFzt_-YQSi6EvnbVIWUAsE7qlg3CUHZTldgIYtWOlNiZ_XFN7AdSKpbCKiDQhejY2ed17i8RRu9Gt9Xhbd56EVvpeWt_zntrAVsewjrqAloGk" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="305" data-original-width="1166" height="168" src="https://blogger.googleusercontent.com/img/a/AVvXsEg5sZ6Uh4cbSNICPiYVALoTBuZo3tBvE44wbMSv8vNlfFYEGeTbKFd_Bd2VIqyn8gSGZixEGMxKcBYi6xiFzt_-YQSi6EvnbVIWUAsE7qlg3CUHZTldgIYtWOlNiZ_XFN7AdSKpbCKiDQhejY2ed17i8RRu9Gt9Xhbd56EVvpeWt_zntrAVsewjrqAloGk=w640-h168" width="640" /></a></div><br /><br /><p></p><p><span style="font-family: arial; font-size: medium;">Vamos preparar as arquivos de configuração inicial </span></p><p><span style="font-family: arial; font-size: medium;">Crie o certificado </span></p><p><span style="font-family: arial; font-size: medium;"><b>$ AWX_HOST="awx.home.local"</b></span></p><p><span style="font-family: arial; font-size: medium;"><b>$ openssl req -x509 -nodes -days 3650 -newkey rsa:2048 -out ./base/tls.crt -keyout ./base/tls.key -subj "/CN=${AWX_HOST}/O=${AWX_HOST}" -addext "subjectAltName = DNS:${AWX_HOST}"</b></span></p><p><span style="font-family: arial; font-size: medium;">Ajuste o hostname no arquivo base/awx.yaml</span></p><pre style="border-radius: 6px; box-sizing: border-box; color: #1f2328; font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace; font-size: 13.6px; line-height: 1.45; margin-bottom: 0px; margin-top: 0px; overflow-wrap: normal; overflow: auto; padding: 16px; word-break: normal;">...
<span class="pl-ent" style="box-sizing: border-box; color: var(--color-prettylights-syntax-entity-tag);">spec</span>:
<span class="pl-s" style="box-sizing: border-box; color: var(--color-prettylights-syntax-string);">...</span>
<span class="pl-ent" style="box-sizing: border-box; color: var(--color-prettylights-syntax-entity-tag);">ingress_type</span>: <span class="pl-s" style="box-sizing: border-box; color: var(--color-prettylights-syntax-string);">ingress</span>
<span class="pl-ent" style="box-sizing: border-box; color: var(--color-prettylights-syntax-entity-tag);">ingress_tls_secret</span>: <span class="pl-s" style="box-sizing: border-box; color: var(--color-prettylights-syntax-string);">awx-secret-tls</span>
<span class="pl-ent" style="box-sizing: border-box; color: var(--color-prettylights-syntax-entity-tag);">hostname</span>: awx.home.local<span class="pl-s" style="box-sizing: border-box; color: var(--color-prettylights-syntax-string);"> 👈👈👈</span>
...</pre><p><span style="font-family: arial; font-size: medium;">Ajuste a senha no arquivo base/kustomization.yaml </span></p><pre style="border-radius: 6px; box-sizing: border-box; color: #1f2328; font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace; font-size: 13.6px; line-height: 1.45; margin-bottom: 0px; margin-top: 0px; overflow-wrap: normal; overflow: auto; padding: 16px; word-break: normal;">..
- <span class="pl-ent" style="box-sizing: border-box; color: var(--color-prettylights-syntax-entity-tag);">name</span>: <span class="pl-s" style="box-sizing: border-box; color: var(--color-prettylights-syntax-string);">awx-postgres-configuration</span>
<span class="pl-ent" style="box-sizing: border-box; color: var(--color-prettylights-syntax-entity-tag);">type</span>: <span class="pl-s" style="box-sizing: border-box; color: var(--color-prettylights-syntax-string);">Opaque</span>
<span class="pl-ent" style="box-sizing: border-box; color: var(--color-prettylights-syntax-entity-tag);">literals</span>:
- <span class="pl-s" style="box-sizing: border-box; color: var(--color-prettylights-syntax-string);">host=awx-postgres-13</span>
- <span class="pl-s" style="box-sizing: border-box; color: var(--color-prettylights-syntax-string);">port=5432</span>
- <span class="pl-s" style="box-sizing: border-box; color: var(--color-prettylights-syntax-string);">database=awx</span>
- <span class="pl-s" style="box-sizing: border-box; color: var(--color-prettylights-syntax-string);">username=awx</span>
- <span class="pl-s" style="box-sizing: border-box; color: var(--color-prettylights-syntax-string);">password=Ansible123! 👈👈👈</span>
- <span class="pl-s" style="box-sizing: border-box; color: var(--color-prettylights-syntax-string);">type=managed</span>
- <span class="pl-ent" style="box-sizing: border-box; color: var(--color-prettylights-syntax-entity-tag);">name</span>: <span class="pl-s" style="box-sizing: border-box; color: var(--color-prettylights-syntax-string);">awx-admin-password</span>
<span class="pl-ent" style="box-sizing: border-box; color: var(--color-prettylights-syntax-entity-tag);">type</span>: <span class="pl-s" style="box-sizing: border-box; color: var(--color-prettylights-syntax-string);">Opaque</span>
<span class="pl-ent" style="box-sizing: border-box; color: var(--color-prettylights-syntax-entity-tag);">literals</span>:
- <span class="pl-s" style="box-sizing: border-box; color: var(--color-prettylights-syntax-string);">password=Ansible123! 👈👈👈</span>
...</pre><pre style="border-radius: 6px; box-sizing: border-box; color: #1f2328; line-height: 1.45; margin-bottom: 0px; margin-top: 0px; overflow-wrap: normal; overflow: auto; padding: 16px; word-break: normal;"><span style="font-family: arial; font-size: medium;">Vamos ajustar agora os dados persistentes ,
ajuste o arquivo base/pv.yaml e adicionar o caminho /home/<user>/data/..
</span></pre><pre style="border-radius: 6px; box-sizing: border-box; color: #1f2328; line-height: 1.45; margin-bottom: 0px; margin-top: 0px; overflow-wrap: normal; overflow: auto; padding: 16px; word-break: normal;"><span style="font-family: arial; font-size: medium;"><b>$ cd ~</b></span></pre><pre style="border-radius: 6px; box-sizing: border-box; color: #1f2328; line-height: 1.45; margin-bottom: 0px; margin-top: 0px; overflow-wrap: normal; overflow: auto; padding: 16px; word-break: normal;"><span style="font-family: arial; font-size: medium;"><b>$ sudo mkdir -p data/postgres-13</b></span></pre><pre style="border-radius: 6px; box-sizing: border-box; color: #1f2328; line-height: 1.45; margin-bottom: 0px; margin-top: 0px; overflow-wrap: normal; overflow: auto; padding: 16px; word-break: normal;"><span style="font-family: arial; font-size: medium;"><b>$ sudo mkdir -p data/projects</b></span></pre><pre style="border-radius: 6px; box-sizing: border-box; color: #1f2328; line-height: 1.45; margin-bottom: 0px; margin-top: 0px; overflow-wrap: normal; overflow: auto; padding: 16px; word-break: normal;"><span style="font-family: arial; font-size: medium;"><b>$ sudo chmod 755 data/postgres-13</b></span></pre><pre style="border-radius: 6px; box-sizing: border-box; color: #1f2328; line-height: 1.45; margin-bottom: 0px; margin-top: 0px; overflow-wrap: normal; overflow: auto; padding: 16px; word-break: normal;"><span style="font-family: arial; font-size: medium;"><b>$ chown 1000:0 data/projects</b></span></pre><pre style="border-radius: 6px; box-sizing: border-box; color: #1f2328; line-height: 1.45; margin-bottom: 0px; margin-top: 0px; overflow-wrap: normal; overflow: auto; padding: 16px; word-break: normal;"><span style="font-family: arial; font-size: medium;"> Execute o Deploy</span></pre><pre style="border-radius: 6px; box-sizing: border-box; line-height: 1.45; margin-bottom: 0px; margin-top: 0px; overflow-wrap: normal; overflow: auto; padding: 16px; word-break: normal;"><b><span style="color: #1f2328; font-family: arial; font-size: medium;">$ </span><span style="color: #1f2328; font-family: arial; font-size: medium;">kubectl apply -k base</span></b></pre><pre style="border-radius: 6px; box-sizing: border-box; line-height: 1.45; margin-bottom: 0px; margin-top: 0px; overflow-wrap: normal; overflow: auto; padding: 16px; word-break: normal;"><span style="color: #1f2328; font-family: arial; font-size: medium;">Podes acompanhar o progresso pelo comando</span></pre><pre style="border-radius: 6px; box-sizing: border-box; line-height: 1.45; margin-bottom: 0px; margin-top: 0px; overflow-wrap: normal; overflow: auto; padding: 16px; word-break: normal;"><span style="color: #1f2328; font-family: arial; font-size: medium;"><b>$ kubectl -n awx logs -f deployments/awx-operator-controller-manager</b></span></pre><pre style="border-radius: 6px; box-sizing: border-box; line-height: 1.45; margin-bottom: 0px; margin-top: 0px; overflow-wrap: normal; overflow: auto; padding: 16px; word-break: normal;"><span style="color: #1f2328; font-family: arial; font-size: medium;">Após finalizado só acessar pelo hosname configurado </span></pre><pre style="border-radius: 6px; box-sizing: border-box; line-height: 1.45; margin-bottom: 0px; margin-top: 0px; overflow-wrap: normal; overflow: auto; padding: 16px; word-break: normal;"><span style="color: #1f2328; font-family: arial; font-size: medium;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhj6FaKogH_6jZ3HWKy1BtxzqrF_F2otdRGVcVSnOyBlyfjeRCUexr8L2yjnMHKsVzor4kPCFTTeVihbxjIHqqGBHWeqdSNywL81wiQa3OvSiOajq7Sawd56R5FoNrH5Ak_W4EMXzBVHcw1P7VWCsf6uM6HtNiaTKOgg0TNxl9nr8xfbsVAYNMzRWAOqNc" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="939" data-original-width="1908" height="314" src="https://blogger.googleusercontent.com/img/a/AVvXsEhj6FaKogH_6jZ3HWKy1BtxzqrF_F2otdRGVcVSnOyBlyfjeRCUexr8L2yjnMHKsVzor4kPCFTTeVihbxjIHqqGBHWeqdSNywL81wiQa3OvSiOajq7Sawd56R5FoNrH5Ak_W4EMXzBVHcw1P7VWCsf6uM6HtNiaTKOgg0TNxl9nr8xfbsVAYNMzRWAOqNc=w640-h314" width="640" /></a></div><br /><br /></span></pre><p><br /></p><p><span style="font-family: arial; font-size: medium;">Referencia: <a href="https://github.com/kurokobo/awx-on-k3s">https://github.com/kurokobo/awx-on-k3s</a></span></p><p><span style="font-family: arial; font-size: medium;"><br /></span></p><p><span style="font-family: arial; font-size: large;"><br /></span></p><p><span style="font-family: arial; font-size: large;"><br /></span></p><p><span style="font-family: arial; font-size: large;"><br /></span></p>Danniel Lara Souzahttp://www.blogger.com/profile/03589268179240977594noreply@blogger.com0tag:blogger.com,1999:blog-718059528534420672.post-74313649463583526362023-08-08T05:26:00.002-07:002023-08-08T05:26:43.700-07:00Instalação Proxmox <p> </p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbuwY80lPXdFXaaz1CgpE0G7gclQFjL0HGn_LoQLoBzgxJMPKgfcy8U2pRA0yaoOR0e2ek2ZmhG4hOl8jde115u4fk3sRdpFWuU3hoMhrx0EVorU6bGephZxjeQnC3cUh_ZTxoBntNXqCc1JIdt2xv8Ro7MusIeYojnH1vESVQpyzUcxT1XnHtAXVC7C0/s900/proxmox-server-solutions-gmbh-logo-vector.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="500" data-original-width="900" height="294" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbuwY80lPXdFXaaz1CgpE0G7gclQFjL0HGn_LoQLoBzgxJMPKgfcy8U2pRA0yaoOR0e2ek2ZmhG4hOl8jde115u4fk3sRdpFWuU3hoMhrx0EVorU6bGephZxjeQnC3cUh_ZTxoBntNXqCc1JIdt2xv8Ro7MusIeYojnH1vESVQpyzUcxT1XnHtAXVC7C0/w640-h294/proxmox-server-solutions-gmbh-logo-vector.png" width="640" /></a></div> Proxmox VE é uma plataforma para executar máquinas virtuais e contêineres. Ele é baseado no Debian Linux e completamente código aberto. Para máxima flexibilidade, implementamos duas tecnologias de virtualização - máquina virtual baseada em kernel (KVM) e virtualização baseada em contêiner (LXC).<p></p><p>Um dos principais objetivos do design é tornar a administração mais fácil possível. Você pode usar Proxmox VE em um único nó ou montar um cluster de muitos nós. Todas as tarefas de gerenciamento podem ser feitas usando a interface de gerenciamento via web e até mesmo um usuário novato pode configurar e instalar o Proxmox VE em minutos.</p><p>Vamos usar a versão 8.0.3 nesse Artigo </p><p>Bom, agora vamos colocar a mão na massa e efetuar a instalação do Proxmox!</p><p><br /></p><p>Baixe a ISO do Proxmox: <a href="https://www.proxmox.com/en/downloads/category/iso-images-pve">https://www.proxmox.com/en/downloads/category/iso-images-pve</a></p><p>Agora grave em um DVD ou Pendrive e só dê o boot para a instalação:</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg67U76ZaWEP_y3kG5Ari1IxE6yUSPSin5_PnQty3CQQ3G3LGEMsl7JG7RqendkgXQVpH9e-xyTN0jE7Lxt7fqPF7Azp8hhJf1mcbuW72ZtAAOFg7HqbiW1xNLjiGMwrYOmZdyC-1HlcPBOpDwhfwbFNWttgvFZDeDeo0pdE_rNZg4IVmsaMTxuU2Ggs6g/s1255/proxmox1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="942" data-original-width="1255" height="480" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg67U76ZaWEP_y3kG5Ari1IxE6yUSPSin5_PnQty3CQQ3G3LGEMsl7JG7RqendkgXQVpH9e-xyTN0jE7Lxt7fqPF7Azp8hhJf1mcbuW72ZtAAOFg7HqbiW1xNLjiGMwrYOmZdyC-1HlcPBOpDwhfwbFNWttgvFZDeDeo0pdE_rNZg4IVmsaMTxuU2Ggs6g/w640-h480/proxmox1.png" width="640" /></a></div><br /><p>Aceite os termos da EULA:</p><p> </p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgudMa7ZPlXY6x93uzgNdVXreYQvVj1Zj9184MAt80J8zQtcyrAHfj2si8tSluTwvIwBhSp-eyf-miB71YbSBT9HUMRz4NAGdVOKNDpZttNlIXZCSNnZMBkL6_tr6KNcpCB5UVVJtZ7HUuyhiC0ZKhtM-G4Ivf1-CZ8owwG3TJ6NjnB8t5kDfeyt0pv75Y/s1628/proxmox2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="931" data-original-width="1628" height="366" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgudMa7ZPlXY6x93uzgNdVXreYQvVj1Zj9184MAt80J8zQtcyrAHfj2si8tSluTwvIwBhSp-eyf-miB71YbSBT9HUMRz4NAGdVOKNDpZttNlIXZCSNnZMBkL6_tr6KNcpCB5UVVJtZ7HUuyhiC0ZKhtM-G4Ivf1-CZ8owwG3TJ6NjnB8t5kDfeyt0pv75Y/w640-h366/proxmox2.png" width="640" /></a></div><br /><p></p><p>Selecione o device para ser instalado, geralmente deixamos no primeiro mesmo:</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhY_JQm_tLn0IgYCW0rJ9pe0-1lZ2enEGekR-2A-9O4F9SOe8PHZ5nnT6Broz1RmD3iRasTKiFjsQheHfzXC5zQ1m0sp6YC_9VYZ2BoJjMsBTPg7SNX9Z4qjRH3-yXVFSP42jRqK8Hjw0YiinimbiJJ2uxyV4a2AABL8twmDPckK6oIHWqHVgiKqHunuY/s1626/proxmox3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="942" data-original-width="1626" height="370" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhY_JQm_tLn0IgYCW0rJ9pe0-1lZ2enEGekR-2A-9O4F9SOe8PHZ5nnT6Broz1RmD3iRasTKiFjsQheHfzXC5zQ1m0sp6YC_9VYZ2BoJjMsBTPg7SNX9Z4qjRH3-yXVFSP42jRqK8Hjw0YiinimbiJJ2uxyV4a2AABL8twmDPckK6oIHWqHVgiKqHunuY/w640-h370/proxmox3.png" width="640" /></a></div><br /><p>Agora selecione o País, timezone e layout do teclado:</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEir5vb4GTUARArb5w2AMin5ZpCpgMZPnufDHcHToAcibc6bgqPnO14h61-yEKiX0jCRhYfIZ5aTKwdsqW_1MwCRIRCdDNgfRD3_PDfC7_dGF9dQQWLPZeQCve8VmMozfk0Xg6IGe_dkTh1M9LSDMfa0FXsn_qMk3uhAR5jtN1wxjaT5rZwHHu3fTqpO4jU/s1626/proxmox4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="941" data-original-width="1626" height="370" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEir5vb4GTUARArb5w2AMin5ZpCpgMZPnufDHcHToAcibc6bgqPnO14h61-yEKiX0jCRhYfIZ5aTKwdsqW_1MwCRIRCdDNgfRD3_PDfC7_dGF9dQQWLPZeQCve8VmMozfk0Xg6IGe_dkTh1M9LSDMfa0FXsn_qMk3uhAR5jtN1wxjaT5rZwHHu3fTqpO4jU/w640-h370/proxmox4.png" width="640" /></a></div><br /><p>Vamos definir uma senha e um endereço de email:</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLl05TXT0wdh5hnIVFJwqYJwX1EF09xOjR17z2feoPgAt0-gC6TjuDwYYurlWsJI3700SEB_f7diSpdHaoj0urCZ7yocN7lN-XEf036wN_K_vXH5eC8Sd376VoC_DOUVvGjSKXhvvoG1I1pKTc4E5KE5JyIBCWG1yrsb65gtcDWQHgXeE9jQKlhL6oYno/s1619/proxmox5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="938" data-original-width="1619" height="370" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLl05TXT0wdh5hnIVFJwqYJwX1EF09xOjR17z2feoPgAt0-gC6TjuDwYYurlWsJI3700SEB_f7diSpdHaoj0urCZ7yocN7lN-XEf036wN_K_vXH5eC8Sd376VoC_DOUVvGjSKXhvvoG1I1pKTc4E5KE5JyIBCWG1yrsb65gtcDWQHgXeE9jQKlhL6oYno/w640-h370/proxmox5.png" width="640" /></a></div><br /><p>Agora defina as configurações de rede, hostname, interface de rede:</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDlEiyeGOOkAIfpEI8FcAU1gdGoCD2bqWo3rfyPUa36dAxaXJJf0OSbCcUZwbwbdhtZSNAfJs2Ykmr10cpaUmmWIPcy2pJ7sGC55JPMpGViSUFvRCLC-Qft_A3_uDp02Mc35u8vizJLG5ijwJP0u6fsdhcF138TS11aqqkHWp0oO9Lsn_BriBIT6e-7EM/s1614/proxmox6.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="927" data-original-width="1614" height="368" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDlEiyeGOOkAIfpEI8FcAU1gdGoCD2bqWo3rfyPUa36dAxaXJJf0OSbCcUZwbwbdhtZSNAfJs2Ykmr10cpaUmmWIPcy2pJ7sGC55JPMpGViSUFvRCLC-Qft_A3_uDp02Mc35u8vizJLG5ijwJP0u6fsdhcF138TS11aqqkHWp0oO9Lsn_BriBIT6e-7EM/w640-h368/proxmox6.png" width="640" /></a></div><br /><p>Após, ira aparecer um sumário de como vão ficar as configurações:</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjew8PQBH4nrVYd-t00xzSqXyunCpq8YIR1i9WNLJI1zSh3_fxyAfjVBHFgU248qa2MvI7R4kIDkJt3KdMXMKN0Md3kSdIQLZqRJGCRnIxFNaCyax4C4B-YNrBRaEvBS3AM-T3aLG8tfCHQZbE8uajXPK1cvRnCjM2Kl8SpvxDsl938n4j3U-8_m4griVg/s1613/proxmox7.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="937" data-original-width="1613" height="372" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjew8PQBH4nrVYd-t00xzSqXyunCpq8YIR1i9WNLJI1zSh3_fxyAfjVBHFgU248qa2MvI7R4kIDkJt3KdMXMKN0Md3kSdIQLZqRJGCRnIxFNaCyax4C4B-YNrBRaEvBS3AM-T3aLG8tfCHQZbE8uajXPK1cvRnCjM2Kl8SpvxDsl938n4j3U-8_m4griVg/w640-h372/proxmox7.png" width="640" /></a></div><br /><p>Após ele irá instalar e reiniciar a maquina </p><p>Pronto só acesso o endereço </p><p>https://<fqdn ou ip>:8006</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1q2Z1py-V3-x0pZ9gpsO5sgFo6WX0xIx_UJ9ZFRnQRBMTYVkA9ZfTTN5hdQlHgdggjigXWmiO_V4xqsvcZF7IcYb5O8-sQknpkamLfDSIrBlV2lSc2kn3uv6aGs3M73wVRm59-O4Oi9B61oGUhFt8Q5jW8eH3ZScy8ndFBrprPJvDudaudZTTovWEpwI/s1919/proxmox8.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="984" data-original-width="1919" height="328" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1q2Z1py-V3-x0pZ9gpsO5sgFo6WX0xIx_UJ9ZFRnQRBMTYVkA9ZfTTN5hdQlHgdggjigXWmiO_V4xqsvcZF7IcYb5O8-sQknpkamLfDSIrBlV2lSc2kn3uv6aGs3M73wVRm59-O4Oi9B61oGUhFt8Q5jW8eH3ZScy8ndFBrprPJvDudaudZTTovWEpwI/w640-h328/proxmox8.png" width="640" /></a></div><br /><p>Site oficial: <a href="https://www.proxmox.com/en/" target="_blank">https://www.proxmox.com/en/</a></p><p><br /></p><p><br /></p>Danniel Lara Souzahttp://www.blogger.com/profile/03589268179240977594noreply@blogger.com0tag:blogger.com,1999:blog-718059528534420672.post-31120584578254662992022-03-07T04:46:00.002-08:002022-03-07T04:46:14.611-08:00Zabbix e Grafana no Podman com Pod<p> <span style="background-color: white; color: #555a62; font-family: "Open Sans", -apple-system, BlinkMacSystemFont, HelveticaNeue-Light, "Segoe UI", "Helvetica Neue", Helvetica, Raleway, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", -apple-system, BlinkMacSystemFont, HelveticaNeue-Light, "Segoe UI", "Helvetica Neue", Helvetica, Raleway, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 15.4px;">Nesse artigo estamos usando um distro do CentOS Stream 8 com podman</span></p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #555a62; font-family: "Open Sans", -apple-system, BlinkMacSystemFont, HelveticaNeue-Light, "Segoe UI", "Helvetica Neue", Helvetica, Raleway, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", -apple-system, BlinkMacSystemFont, HelveticaNeue-Light, "Segoe UI", "Helvetica Neue", Helvetica, Raleway, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 15.4px; line-height: inherit; margin: 10px 0px 14px; outline: 0px; overflow-wrap: break-word; padding: 0px; text-overflow: ellipsis; vertical-align: baseline; word-break: break-word;">Primero vamos baixar os containers</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #555a62; font-family: "Open Sans", -apple-system, BlinkMacSystemFont, HelveticaNeue-Light, "Segoe UI", "Helvetica Neue", Helvetica, Raleway, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", -apple-system, BlinkMacSystemFont, HelveticaNeue-Light, "Segoe UI", "Helvetica Neue", Helvetica, Raleway, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 15.4px; line-height: inherit; margin: 10px 0px 14px; outline: 0px; overflow-wrap: break-word; padding: 0px; text-overflow: ellipsis; vertical-align: baseline; word-break: break-word;"><strong style="box-sizing: inherit; color: inherit; font-family: inherit; font-size: inherit; line-height: inherit; overflow-wrap: break-word; word-break: break-word;"># podman pull docker.io/zabbix/zabbix-java-gateway</strong><br style="box-sizing: inherit; color: inherit; font-family: inherit; font-size: inherit; font-weight: inherit; line-height: inherit; overflow-wrap: break-word; word-break: break-word;" /><strong style="box-sizing: inherit; color: inherit; font-family: inherit; font-size: inherit; line-height: inherit; overflow-wrap: break-word; word-break: break-word;"># podman pull docker.io/zabbix/zabbix-web-nginx-mysql</strong><br style="box-sizing: inherit; color: inherit; font-family: inherit; font-size: inherit; font-weight: inherit; line-height: inherit; overflow-wrap: break-word; word-break: break-word;" /><strong style="box-sizing: inherit; color: inherit; font-family: inherit; font-size: inherit; line-height: inherit; overflow-wrap: break-word; word-break: break-word;"># podman pull zabbix/zabbix-agent</strong><br style="box-sizing: inherit; color: inherit; font-family: inherit; font-size: inherit; font-weight: inherit; line-height: inherit; overflow-wrap: break-word; word-break: break-word;" /><strong style="box-sizing: inherit; color: inherit; font-family: inherit; font-size: inherit; line-height: inherit; overflow-wrap: break-word; word-break: break-word;"># podman pull docker.io/library/mysql:8.0</strong><br style="box-sizing: inherit; color: inherit; font-family: inherit; font-size: inherit; font-weight: inherit; line-height: inherit; overflow-wrap: break-word; word-break: break-word;" /><strong style="box-sizing: inherit; color: inherit; font-family: inherit; font-size: inherit; line-height: inherit; overflow-wrap: break-word; word-break: break-word;"># podman pull docker.io/zabbix/zabbix-server-mysql</strong><br style="box-sizing: inherit; color: inherit; font-family: inherit; font-size: inherit; font-weight: inherit; line-height: inherit; overflow-wrap: break-word; word-break: break-word;" /><strong style="box-sizing: inherit; color: inherit; font-family: inherit; font-size: inherit; line-height: inherit; overflow-wrap: break-word; word-break: break-word;"># podman pull grafana/grafana</strong></p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #555a62; font-family: "Open Sans", -apple-system, BlinkMacSystemFont, HelveticaNeue-Light, "Segoe UI", "Helvetica Neue", Helvetica, Raleway, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", -apple-system, BlinkMacSystemFont, HelveticaNeue-Light, "Segoe UI", "Helvetica Neue", Helvetica, Raleway, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 15.4px; line-height: inherit; margin: 10px 0px 14px; outline: 0px; overflow-wrap: break-word; padding: 0px; text-overflow: ellipsis; vertical-align: baseline; word-break: break-word;"><strong style="box-sizing: inherit; color: inherit; font-family: inherit; font-size: inherit; line-height: inherit; overflow-wrap: break-word; word-break: break-word;"><br /></strong></p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #555a62; font-family: "Open Sans", -apple-system, BlinkMacSystemFont, HelveticaNeue-Light, "Segoe UI", "Helvetica Neue", Helvetica, Raleway, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", -apple-system, BlinkMacSystemFont, HelveticaNeue-Light, "Segoe UI", "Helvetica Neue", Helvetica, Raleway, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 15.4px; line-height: inherit; margin: 10px 0px 14px; outline: 0px; overflow-wrap: break-word; padding: 0px; text-overflow: ellipsis; vertical-align: baseline; word-break: break-word;"></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEgf4l083CjdophDvZ6rFjHFOVPEinv5gb_QxH6uiry16bZKX8PNm7hP4vzteqjUfmSe0nI_x7z4RYegJYvDy63bz6BLuO3VmYgIZsGH2amS3dWVz4C9K9yj_bs1vsfMorrRzL6I5qknwycUrzjLzypfy6ZTk9zg9tZzmDtYOx7kzd5ehQhW9bneM2Fp=s782" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="181" data-original-width="782" height="148" src="https://blogger.googleusercontent.com/img/a/AVvXsEgf4l083CjdophDvZ6rFjHFOVPEinv5gb_QxH6uiry16bZKX8PNm7hP4vzteqjUfmSe0nI_x7z4RYegJYvDy63bz6BLuO3VmYgIZsGH2amS3dWVz4C9K9yj_bs1vsfMorrRzL6I5qknwycUrzjLzypfy6ZTk9zg9tZzmDtYOx7kzd5ehQhW9bneM2Fp=w640-h148" width="640" /></a></div><br /><p></p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #555a62; font-family: "Open Sans", -apple-system, BlinkMacSystemFont, HelveticaNeue-Light, "Segoe UI", "Helvetica Neue", Helvetica, Raleway, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", -apple-system, BlinkMacSystemFont, HelveticaNeue-Light, "Segoe UI", "Helvetica Neue", Helvetica, Raleway, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 15.4px; line-height: inherit; margin: 10px 0px 14px; outline: 0px; overflow-wrap: break-word; padding: 0px; text-overflow: ellipsis; vertical-align: baseline; word-break: break-word;">Agora que baixamos as imagens , vamos criar o pod</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #555a62; font-family: "Open Sans", -apple-system, BlinkMacSystemFont, HelveticaNeue-Light, "Segoe UI", "Helvetica Neue", Helvetica, Raleway, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", -apple-system, BlinkMacSystemFont, HelveticaNeue-Light, "Segoe UI", "Helvetica Neue", Helvetica, Raleway, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 15.4px; line-height: inherit; margin: 10px 0px 14px; outline: 0px; overflow-wrap: break-word; padding: 0px; text-overflow: ellipsis; vertical-align: baseline; word-break: break-word;"><strong style="box-sizing: inherit; color: inherit; font-family: inherit; font-size: inherit; line-height: inherit; overflow-wrap: break-word; word-break: break-word;"># podman pod create --name zabbix -p 80:8080 -p 10051:10051 -p 3000:3000</strong></p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #555a62; font-family: "Open Sans", -apple-system, BlinkMacSystemFont, HelveticaNeue-Light, "Segoe UI", "Helvetica Neue", Helvetica, Raleway, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", -apple-system, BlinkMacSystemFont, HelveticaNeue-Light, "Segoe UI", "Helvetica Neue", Helvetica, Raleway, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 15.4px; line-height: inherit; margin: 10px 0px 14px; outline: 0px; overflow-wrap: break-word; padding: 0px; text-overflow: ellipsis; vertical-align: baseline; word-break: break-word;">Agora vamos subir os containers no pod "zabbix" Zabbix-Agent</p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #555a62; font-family: "Open Sans", -apple-system, BlinkMacSystemFont, HelveticaNeue-Light, "Segoe UI", "Helvetica Neue", Helvetica, Raleway, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", -apple-system, BlinkMacSystemFont, HelveticaNeue-Light, "Segoe UI", "Helvetica Neue", Helvetica, Raleway, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 15.4px; line-height: inherit; margin: 10px 0px 14px; outline: 0px; overflow-wrap: break-word; padding: 0px; text-overflow: ellipsis; vertical-align: baseline; word-break: break-word;"><b># podman run --name zabbix-agent \<br style="box-sizing: inherit; color: inherit; font-family: inherit; font-size: inherit; line-height: inherit; overflow-wrap: break-word; word-break: break-word;" />-e ZBX_SERVER_HOST="127.0.0.1,localhost" \<br style="box-sizing: inherit; color: inherit; font-family: inherit; font-size: inherit; line-height: inherit; overflow-wrap: break-word; word-break: break-word;" />--restart=always \ --pod=zabbix \<br style="box-sizing: inherit; color: inherit; font-family: inherit; font-size: inherit; line-height: inherit; overflow-wrap: break-word; word-break: break-word;" />-d zabbix/zabbix-agent </b></p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #555a62; font-family: "Open Sans", -apple-system, BlinkMacSystemFont, HelveticaNeue-Light, "Segoe UI", "Helvetica Neue", Helvetica, Raleway, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", -apple-system, BlinkMacSystemFont, HelveticaNeue-Light, "Segoe UI", "Helvetica Neue", Helvetica, Raleway, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 15.4px; line-height: inherit; margin: 10px 0px 14px; outline: 0px; overflow-wrap: break-word; padding: 0px; text-overflow: ellipsis; vertical-align: baseline; word-break: break-word;">Mysql Server Vamos criar um diretório para o Mysql , para persistir dados do mysql</p><h1 data-id="mkdir-opt-mysql" style="background-color: white; border: 0px; box-sizing: inherit; color: #555a62; font-family: "Open Sans", -apple-system, BlinkMacSystemFont, HelveticaNeue-Light, "Segoe UI", "Helvetica Neue", Helvetica, Raleway, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", -apple-system, BlinkMacSystemFont, HelveticaNeue-Light, "Segoe UI", "Helvetica Neue", Helvetica, Raleway, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 32px; line-height: 1.25; margin: 10px 0px 14px; outline: 0px; overflow-wrap: break-word; padding: 0px; text-overflow: ellipsis; vertical-align: baseline; word-break: break-word;"><span style="font-size: 15.4px;"># mkdir /opt/mysql</span></h1><h1 data-id="mkdir-opt-mysql" style="background-color: white; border: 0px; box-sizing: inherit; color: #555a62; font-family: "Open Sans", -apple-system, BlinkMacSystemFont, HelveticaNeue-Light, "Segoe UI", "Helvetica Neue", Helvetica, Raleway, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", -apple-system, BlinkMacSystemFont, HelveticaNeue-Light, "Segoe UI", "Helvetica Neue", Helvetica, Raleway, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 32px; line-height: 1.25; margin: 10px 0px 14px; outline: 0px; overflow-wrap: break-word; padding: 0px; text-overflow: ellipsis; vertical-align: baseline; word-break: break-word;"><span style="font-size: 15.4px;">vamos subir o container</span></h1><p style="background-color: white; border: 0px; box-sizing: inherit; color: #555a62; font-family: "Open Sans", -apple-system, BlinkMacSystemFont, HelveticaNeue-Light, "Segoe UI", "Helvetica Neue", Helvetica, Raleway, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", -apple-system, BlinkMacSystemFont, HelveticaNeue-Light, "Segoe UI", "Helvetica Neue", Helvetica, Raleway, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 15.4px; line-height: inherit; margin: 10px 0px 14px; outline: 0px; overflow-wrap: break-word; padding: 0px; text-overflow: ellipsis; vertical-align: baseline; word-break: break-word;"><b># podman run --name mysql-server \<br style="box-sizing: inherit; color: inherit; font-family: inherit; font-size: inherit; line-height: inherit; overflow-wrap: break-word; word-break: break-word;" />-t -e MYSQL_DATABASE="zabbix" \<br style="box-sizing: inherit; color: inherit; font-family: inherit; font-size: inherit; line-height: inherit; overflow-wrap: break-word; word-break: break-word;" />-e MYSQL_USER="zabbix" \<br style="box-sizing: inherit; color: inherit; font-family: inherit; font-size: inherit; line-height: inherit; overflow-wrap: break-word; word-break: break-word;" />-e MYSQL_PASSWORD="zabbix_pwd" \<br style="box-sizing: inherit; color: inherit; font-family: inherit; font-size: inherit; line-height: inherit; overflow-wrap: break-word; word-break: break-word;" />-e MYSQL_ROOT_PASSWORD="root_pwd" \<br style="box-sizing: inherit; color: inherit; font-family: inherit; font-size: inherit; line-height: inherit; overflow-wrap: break-word; word-break: break-word;" />-v /opt/mysql/:/var/lib/mysql/:Z \<br style="box-sizing: inherit; color: inherit; font-family: inherit; font-size: inherit; line-height: inherit; overflow-wrap: break-word; word-break: break-word;" />--restart=always \<br style="box-sizing: inherit; color: inherit; font-family: inherit; font-size: inherit; line-height: inherit; overflow-wrap: break-word; word-break: break-word;" />--pod=zabbix \<br style="box-sizing: inherit; color: inherit; font-family: inherit; font-size: inherit; line-height: inherit; overflow-wrap: break-word; word-break: break-word;" />-d mysql:8.0 --character-set-server=utf8 --collation-server=utf8_bin --default-authentication-plugin=mysql_native_password</b><br style="box-sizing: inherit; color: inherit; font-family: inherit; font-size: inherit; font-weight: inherit; line-height: inherit; overflow-wrap: break-word; word-break: break-word;" /><br /><br style="box-sizing: inherit; color: inherit; font-family: inherit; font-size: inherit; font-weight: inherit; line-height: inherit; overflow-wrap: break-word; word-break: break-word;" /><b>Zabbix Server Mysql</b></p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #555a62; font-family: "Open Sans", -apple-system, BlinkMacSystemFont, HelveticaNeue-Light, "Segoe UI", "Helvetica Neue", Helvetica, Raleway, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", -apple-system, BlinkMacSystemFont, HelveticaNeue-Light, "Segoe UI", "Helvetica Neue", Helvetica, Raleway, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 15.4px; line-height: inherit; margin: 10px 0px 14px; outline: 0px; overflow-wrap: break-word; padding: 0px; text-overflow: ellipsis; vertical-align: baseline; word-break: break-word;"><span style="border: 0px; box-sizing: inherit; color: inherit; font-family: inherit; font-size: 15.4px; line-height: inherit; margin: 0px; outline: 0px; overflow-wrap: break-word; padding: 0px; vertical-align: baseline; word-break: break-word;"><b># podman run --name zabbix-server-mysql \<br style="box-sizing: inherit; color: inherit; font-family: inherit; font-size: inherit; line-height: inherit; overflow-wrap: break-word; word-break: break-word;" />-t -e DB_SERVER_HOST="127.0.0.1" \<br style="box-sizing: inherit; color: inherit; font-family: inherit; font-size: inherit; line-height: inherit; overflow-wrap: break-word; word-break: break-word;" />-e MYSQL_DATABASE="zabbix" \<br style="box-sizing: inherit; color: inherit; font-family: inherit; font-size: inherit; line-height: inherit; overflow-wrap: break-word; word-break: break-word;" />-e MYSQL_USER="zabbix" \<br style="box-sizing: inherit; color: inherit; font-family: inherit; font-size: inherit; line-height: inherit; overflow-wrap: break-word; word-break: break-word;" />-e MYSQL_PASSWORD="zabbix_pwd" \<br style="box-sizing: inherit; color: inherit; font-family: inherit; font-size: inherit; line-height: inherit; overflow-wrap: break-word; word-break: break-word;" />-e MYSQL_ROOT_PASSWORD="root_pwd" \<br style="box-sizing: inherit; color: inherit; font-family: inherit; font-size: inherit; line-height: inherit; overflow-wrap: break-word; word-break: break-word;" />-e ZBX_JAVAGATEWAY="127.0.0.1" \<br style="box-sizing: inherit; color: inherit; font-family: inherit; font-size: inherit; line-height: inherit; overflow-wrap: break-word; word-break: break-word;" />--restart=always --pod=zabbix -d zabbix/zabbix-server-mysql</b></span></p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #555a62; font-family: "Open Sans", -apple-system, BlinkMacSystemFont, HelveticaNeue-Light, "Segoe UI", "Helvetica Neue", Helvetica, Raleway, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", -apple-system, BlinkMacSystemFont, HelveticaNeue-Light, "Segoe UI", "Helvetica Neue", Helvetica, Raleway, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 15.4px; line-height: inherit; margin: 10px 0px 14px; outline: 0px; overflow-wrap: break-word; padding: 0px; text-overflow: ellipsis; vertical-align: baseline; word-break: break-word;"><b>Zabbix Java Gateway</b></p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #555a62; font-family: "Open Sans", -apple-system, BlinkMacSystemFont, HelveticaNeue-Light, "Segoe UI", "Helvetica Neue", Helvetica, Raleway, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", -apple-system, BlinkMacSystemFont, HelveticaNeue-Light, "Segoe UI", "Helvetica Neue", Helvetica, Raleway, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 15.4px; line-height: inherit; margin: 10px 0px 14px; outline: 0px; overflow-wrap: break-word; padding: 0px; text-overflow: ellipsis; vertical-align: baseline; word-break: break-word;"><b># podman run --name zabbix-java-gateway -t \<br style="box-sizing: inherit; color: inherit; font-family: inherit; font-size: inherit; line-height: inherit; overflow-wrap: break-word; word-break: break-word;" />--restart=always --pod=zabbix -d zabbix/zabbix-java-gateway</b><br style="box-sizing: inherit; color: inherit; font-family: inherit; font-size: inherit; font-weight: inherit; line-height: inherit; overflow-wrap: break-word; word-break: break-word;" /><br /><br style="box-sizing: inherit; color: inherit; font-family: inherit; font-size: inherit; font-weight: inherit; line-height: inherit; overflow-wrap: break-word; word-break: break-word;" /><b>Zabbix Web Mysql</b></p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #555a62; font-family: "Open Sans", -apple-system, BlinkMacSystemFont, HelveticaNeue-Light, "Segoe UI", "Helvetica Neue", Helvetica, Raleway, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", -apple-system, BlinkMacSystemFont, HelveticaNeue-Light, "Segoe UI", "Helvetica Neue", Helvetica, Raleway, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 15.4px; line-height: inherit; margin: 10px 0px 14px; outline: 0px; overflow-wrap: break-word; padding: 0px; text-overflow: ellipsis; vertical-align: baseline; word-break: break-word;"><span style="border: 0px; box-sizing: inherit; color: inherit; font-family: inherit; font-size: 15.4px; line-height: inherit; margin: 0px; outline: 0px; overflow-wrap: break-word; padding: 0px; vertical-align: baseline; word-break: break-word;"><b># podman run --name zabbix-web-mysql \<br style="box-sizing: inherit; color: inherit; font-family: inherit; font-size: inherit; line-height: inherit; overflow-wrap: break-word; word-break: break-word;" />-t -e ZBX_SERVER_HOST="127.0.0.1" \<br style="box-sizing: inherit; color: inherit; font-family: inherit; font-size: inherit; line-height: inherit; overflow-wrap: break-word; word-break: break-word;" />-e DB_SERVER_HOST="127.0.0.1" \<br style="box-sizing: inherit; color: inherit; font-family: inherit; font-size: inherit; line-height: inherit; overflow-wrap: break-word; word-break: break-word;" />-e MYSQL_DATABASE="zabbix" \<br style="box-sizing: inherit; color: inherit; font-family: inherit; font-size: inherit; line-height: inherit; overflow-wrap: break-word; word-break: break-word;" />-e MYSQL_USER="zabbix" \<br style="box-sizing: inherit; color: inherit; font-family: inherit; font-size: inherit; line-height: inherit; overflow-wrap: break-word; word-break: break-word;" />-e MYSQL_PASSWORD="zabbix_pwd" \<br style="box-sizing: inherit; color: inherit; font-family: inherit; font-size: inherit; line-height: inherit; overflow-wrap: break-word; word-break: break-word;" />-e MYSQL_ROOT_PASSWORD="root_pwd" \<br style="box-sizing: inherit; color: inherit; font-family: inherit; font-size: inherit; line-height: inherit; overflow-wrap: break-word; word-break: break-word;" />--restart=always --pod=zabbix \<br style="box-sizing: inherit; color: inherit; font-family: inherit; font-size: inherit; line-height: inherit; overflow-wrap: break-word; word-break: break-word;" />-d zabbix/zabbix-web-nginx-mysql</b></span></p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #555a62; font-family: "Open Sans", -apple-system, BlinkMacSystemFont, HelveticaNeue-Light, "Segoe UI", "Helvetica Neue", Helvetica, Raleway, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", -apple-system, BlinkMacSystemFont, HelveticaNeue-Light, "Segoe UI", "Helvetica Neue", Helvetica, Raleway, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 15.4px; line-height: inherit; margin: 10px 0px 14px; outline: 0px; overflow-wrap: break-word; padding: 0px; text-overflow: ellipsis; vertical-align: baseline; word-break: break-word;"><b>Grafana</b></p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #555a62; font-family: "Open Sans", -apple-system, BlinkMacSystemFont, HelveticaNeue-Light, "Segoe UI", "Helvetica Neue", Helvetica, Raleway, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", -apple-system, BlinkMacSystemFont, HelveticaNeue-Light, "Segoe UI", "Helvetica Neue", Helvetica, Raleway, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 15.4px; line-height: inherit; margin: 10px 0px 14px; outline: 0px; overflow-wrap: break-word; padding: 0px; text-overflow: ellipsis; vertical-align: baseline; word-break: break-word;"><b> # podman run --name grafana --restart=always --pod=zabbix -d grafana/grafana</b></p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #555a62; font-family: "Open Sans", -apple-system, BlinkMacSystemFont, HelveticaNeue-Light, "Segoe UI", "Helvetica Neue", Helvetica, Raleway, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", -apple-system, BlinkMacSystemFont, HelveticaNeue-Light, "Segoe UI", "Helvetica Neue", Helvetica, Raleway, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 15.4px; line-height: inherit; margin: 10px 0px 14px; outline: 0px; overflow-wrap: break-word; padding: 0px; text-overflow: ellipsis; vertical-align: baseline; word-break: break-word;"><strong style="box-sizing: inherit; color: inherit; font-family: inherit; font-size: inherit; line-height: inherit; overflow-wrap: break-word; word-break: break-word;"></strong></p><p style="background-color: white; border: 0px; box-sizing: inherit; color: #555a62; font-family: "Open Sans", -apple-system, BlinkMacSystemFont, HelveticaNeue-Light, "Segoe UI", "Helvetica Neue", Helvetica, Raleway, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", -apple-system, BlinkMacSystemFont, HelveticaNeue-Light, "Segoe UI", "Helvetica Neue", Helvetica, Raleway, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 15.4px; line-height: inherit; margin: 10px 0px 14px; outline: 0px; overflow-wrap: break-word; padding: 0px; text-overflow: ellipsis; vertical-align: baseline; word-break: break-word;">Pronto</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEiux02GEp_k2gLafuObouqr_lzcXBQMPWnfRlKTTL53HV1rvuLrcfQa4g33mF5TVDEM7c1YTRz8SyIdfeCA5LBvzk8YI4GtnnP5bkzAFySzzXbo9afQYz2kp5Ljz9HyqMcNMEvuTXAH8a0Ro-XXqvklqswRW1jCWMomdrUyAVFjxMnfbFcSb7hhpy-2=s1285" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="195" data-original-width="1285" height="98" src="https://blogger.googleusercontent.com/img/a/AVvXsEiux02GEp_k2gLafuObouqr_lzcXBQMPWnfRlKTTL53HV1rvuLrcfQa4g33mF5TVDEM7c1YTRz8SyIdfeCA5LBvzk8YI4GtnnP5bkzAFySzzXbo9afQYz2kp5Ljz9HyqMcNMEvuTXAH8a0Ro-XXqvklqswRW1jCWMomdrUyAVFjxMnfbFcSb7hhpy-2=w640-h98" width="640" /></a></div><br /><p style="background-color: white; border: 0px; box-sizing: inherit; color: #555a62; font-family: "Open Sans", -apple-system, BlinkMacSystemFont, HelveticaNeue-Light, "Segoe UI", "Helvetica Neue", Helvetica, Raleway, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", -apple-system, BlinkMacSystemFont, HelveticaNeue-Light, "Segoe UI", "Helvetica Neue", Helvetica, Raleway, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 15.4px; line-height: inherit; margin: 10px 0px 14px; outline: 0px; overflow-wrap: break-word; padding: 0px; text-overflow: ellipsis; vertical-align: baseline; word-break: break-word;"><br /></p>Danniel Lara Souzahttp://www.blogger.com/profile/03589268179240977594noreply@blogger.com0tag:blogger.com,1999:blog-718059528534420672.post-3767514001281995092021-07-20T16:42:00.000-07:002021-07-21T07:55:33.067-07:00Podman Machine <p> <span style="background-color: #f8f9fa; color: #202124; font-family: inherit; font-size: 28px; white-space: pre-wrap;">Podman Machine é um recurso que ajuda a criar uma máquina virtual (VM) com Fedora CoreOS básico para usar com contêineres e cargas de trabalho em contêiner.</span></p><p><span style="background-color: #f8f9fa; color: #202124; font-family: inherit; font-size: 28px; white-space: pre-wrap;"><br /></span></p><p><span style="background-color: #f8f9fa; color: #202124; font-family: inherit; font-size: 28px; white-space: pre-wrap;">Para iniciar uma vm com podman use o comando </span></p><p><span style="background-color: #f8f9fa; color: #202124; font-family: inherit; font-size: 28px; white-space: pre-wrap;">podman machine init <nome da vm > se não use ele vai usar um nome default</span></p><p><span style="background-color: #f8f9fa; color: #202124; font-family: inherit; font-size: 28px; white-space: pre-wrap;"><br /></span></p><p><span style="background-color: #f8f9fa; color: #202124; font-family: inherit; font-size: 28px; white-space: pre-wrap;"><b>$ podman machine init</b></span></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisY9qr0Q4d4jWZ4wDDzYsGzeD3zL_jGlqWkfeTR66DhSvbOliV3MC7ZLmO7JnTpzDQNrd2BrsTN9OpqmWnijNxcC3ch8sS4UHKs5Y-f8Ht-wp5OzQ_egQrrc3qqyS7x0_-LnH-MclRqHk/s1247/podmanmachine.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="65" data-original-width="1247" height="34" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisY9qr0Q4d4jWZ4wDDzYsGzeD3zL_jGlqWkfeTR66DhSvbOliV3MC7ZLmO7JnTpzDQNrd2BrsTN9OpqmWnijNxcC3ch8sS4UHKs5Y-f8Ht-wp5OzQ_egQrrc3qqyS7x0_-LnH-MclRqHk/w640-h34/podmanmachine.png" width="640" /></a></div><br /><span style="background-color: #f8f9fa; color: #202124; font-family: inherit; font-size: 28px; white-space: pre-wrap;"><b>$ podman machine init fcoreos</b></span><p></p><p><span style="background-color: #f8f9fa; color: #202124; font-family: inherit; font-size: 28px; white-space: pre-wrap;">use o comando podman machine start <nome da vm >para iniciar a vm se não colocar o nome ele inicia a vm default</span></p><p><span style="background-color: #f8f9fa; color: #202124; font-family: inherit; font-size: 28px; white-space: pre-wrap;"><b>$ podman machine start fcoreos</b></span></p><p><span style="background-color: #f8f9fa; color: #202124; font-family: inherit; font-size: 28px; white-space: pre-wrap;">Pode listar as vm que tu tens e se estão rodando ou não com o comando podman machine list</span></p><p><span style="background-color: #f8f9fa; color: #202124; font-family: inherit; font-size: 28px; white-space: pre-wrap;"><b>$ podman machine list</b> </span></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheWJnPWLxgSgbGlf8j0N0lPZyJLJ7FrcwJ9evBpIL5_fbkW65Kgk9YhqGu2plRJ3G7ZvQPjk29OcG-zpnGOaeuJhWS97l4hD_7NMg1mUz1Vlwq-lY5qHagUwDTW8Fw0Wr6ZaSjPIHKXoE/s605/podmanmachine3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="113" data-original-width="605" height="120" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheWJnPWLxgSgbGlf8j0N0lPZyJLJ7FrcwJ9evBpIL5_fbkW65Kgk9YhqGu2plRJ3G7ZvQPjk29OcG-zpnGOaeuJhWS97l4hD_7NMg1mUz1Vlwq-lY5qHagUwDTW8Fw0Wr6ZaSjPIHKXoE/w640-h120/podmanmachine3.png" width="640" /></a></div><p></p><p><span style="background-color: #f8f9fa; color: #202124; font-family: inherit; font-size: 28px; white-space: pre-wrap;"><br /></span></p><p><span style="background-color: #f8f9fa; color: #202124; font-family: inherit; font-size: 28px; white-space: pre-wrap;">e para acessar a VM use o comando </span></p><p><span style="background-color: #f8f9fa; color: #202124; font-family: inherit; font-size: 28px; white-space: pre-wrap;">podman machine ssh <nome da vm>onde irar acessar via ssh a VM se não colocar o nome ele ira acessar a mv default caso esteja rodando se não ele não vai conectar via ssh e tem que por o nome da vm para acessar </span></p><p><span style="background-color: #f8f9fa; color: #202124; font-family: inherit; font-size: 28px; white-space: pre-wrap;"><br /></span></p><p><span style="background-color: #f8f9fa; color: #202124; font-family: inherit; font-size: 28px; white-space: pre-wrap;"><b>$ podman machine ssh fcoreos</b></span></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcI-WuWCQAlfdJIFLdPEyC3dB8-2uqSCmIjEz2FNRESzLWlU6DIFIBGmhbfzRJcOVJKlalBwhbn0xQjS3GlbWFyqsdh-ANrToyCtU7MYsl1Nf5bVegHzve38RBhKjknICaUAde4Qcp2Vo/s764/podmanmachine2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="246" data-original-width="764" height="206" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcI-WuWCQAlfdJIFLdPEyC3dB8-2uqSCmIjEz2FNRESzLWlU6DIFIBGmhbfzRJcOVJKlalBwhbn0xQjS3GlbWFyqsdh-ANrToyCtU7MYsl1Nf5bVegHzve38RBhKjknICaUAde4Qcp2Vo/w640-h206/podmanmachine2.png" width="640" /></a></div><br /><p></p><p><br /></p><p><span style="background-color: #f8f9fa; color: #202124; font-family: inherit; font-size: 28px; white-space: pre-wrap;">E para parar a VM digite o comando </span></p><p><span style="background-color: #f8f9fa; color: #202124; font-family: inherit; font-size: 28px; white-space: pre-wrap;">podman machine stop <nome da vm> caso esteja usando a vm default não precisa por o nome , mas caso contrário </span></p><p><span style="background-color: #f8f9fa; color: #202124; font-family: inherit; font-size: 28px; white-space: pre-wrap;">tem que por o nome da vm que esta rodando </span></p><p><span style="color: #202124;"><span style="background-color: #f8f9fa; font-size: 28px; white-space: pre-wrap;">Tem o comando podman machine --help onde ajudar </span></span></p><p><span style="color: #202124;"><span style="background-color: #f8f9fa; font-size: 28px; white-space: pre-wrap;"><b>$ podman machine --help</b></span></span></p><p><span style="color: #202124;"></span></p><div class="separator" style="clear: both; text-align: center;"><span style="color: #202124;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsO2nqqJRTA-Tx_02dhdd6Qn2GKBvcYLxhaMKFcI95MdKOsIr-2lrMoGM8Cgi7QPUQf7lo8Yu7qpUqNCwsetYHXOGTDIyTP-xsfdwOg0P5d4Hzy8_QzlyIhNiN5Fm8wCHaiLfGovUbl3Q/s566/podmanmachine4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="337" data-original-width="566" height="382" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsO2nqqJRTA-Tx_02dhdd6Qn2GKBvcYLxhaMKFcI95MdKOsIr-2lrMoGM8Cgi7QPUQf7lo8Yu7qpUqNCwsetYHXOGTDIyTP-xsfdwOg0P5d4Hzy8_QzlyIhNiN5Fm8wCHaiLfGovUbl3Q/w640-h382/podmanmachine4.png" width="640" /></a></span></div><span style="color: #202124;"><br /></span><p></p><p><span style="background-color: #f8f9fa; color: #202124; font-family: inherit; font-size: 28px; white-space: pre-wrap;">Espero que ajude </span></p><p><span style="background-color: #f8f9fa; color: #202124; font-family: inherit; font-size: 28px; white-space: pre-wrap;">Guia de Referencia :</span></p><p><span style="background-color: #f8f9fa; font-size: 28px; white-space: pre-wrap;"><span style="color: #202124;"><a href="https://opensource.com/article/21/7/linux-podman">https://opensource.com/article/21/7/linux-podman</a></span></span></p><p><span style="background-color: #f8f9fa; font-size: 28px; white-space: pre-wrap;"><span style="color: #202124;"><a href="http://docs.podman.io/en/latest/markdown/podman-machine.1.html">http://docs.podman.io/en/latest/markdown/podman-machine.1.html</a></span></span></p><p><br /></p>Danniel Lara Souzahttp://www.blogger.com/profile/03589268179240977594noreply@blogger.com0tag:blogger.com,1999:blog-718059528534420672.post-56306505551484347322021-04-13T16:58:00.000-07:002021-04-14T04:48:37.155-07:00ManageIQ em Podman <p> Um dia rápida pra subir o MaangeIQ via podman</p><p><br /></p><p>efetue o pull da imagem</p><p><br /></p><p><b>$ sudo podman pull docker.io/manageiq/manageiq:latest</b></p><p><br /></p><p>Agora vamos subir </p><p><br /></p><p><b>$ sudo podman run -d -p 8443:443 --name manageiq namageiq</b></p><p><br /></p><p>Só acessar agora </p><p><br /></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj34_3_eWlyqeeTgK5OGbtBvosu2m9tjNtPuORkwZIWKmnyuERvd1INxdFYG36BrNwPiIxwVfEY4McHwKrXdiAHzbZ0L4Gvg8AEhlte1zPNSdp8sQKXi3EBkOKVXDtwgTW4-7qclhp0VFg/s1921/manageiqpodman.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1080" data-original-width="1921" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj34_3_eWlyqeeTgK5OGbtBvosu2m9tjNtPuORkwZIWKmnyuERvd1INxdFYG36BrNwPiIxwVfEY4McHwKrXdiAHzbZ0L4Gvg8AEhlte1zPNSdp8sQKXi3EBkOKVXDtwgTW4-7qclhp0VFg/w640-h360/manageiqpodman.png" width="640" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiR0KsW79wPgVyCHT7b4mKcpYUNrDNi2g4xk9OOeOpHQ3JA6of9kHLeOxScICjpbkSf1pjTxYpNfCwT0TpSyqvnNavKOLvJpqtsJqYuzlCsBrmX_mkzeG8C8KlUno-E36yqV4l0t69enfM/s1922/manageiqpodman2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1080" data-original-width="1922" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiR0KsW79wPgVyCHT7b4mKcpYUNrDNi2g4xk9OOeOpHQ3JA6of9kHLeOxScICjpbkSf1pjTxYpNfCwT0TpSyqvnNavKOLvJpqtsJqYuzlCsBrmX_mkzeG8C8KlUno-E36yqV4l0t69enfM/w640-h360/manageiqpodman2.png" width="640" /></a></div><br /><p><br /></p>Danniel Lara Souzahttp://www.blogger.com/profile/03589268179240977594noreply@blogger.com0tag:blogger.com,1999:blog-718059528534420672.post-91083901100703413212021-04-12T03:37:00.000-07:002021-04-12T03:37:51.907-07:00Fedora CoreOS K3S AWX<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEje4UX-LrUDQbqaz7m5P1_sWkiOcNlB8iqUskPjl1KB8wHoBu4DL1J4Fe4rdE__M3DhwWrCyM01EJZ915YDO3eSZe08tjT21ENy3qY6Iqv33z7iVuG2CKoICKWJz05pbqmA3JFXDxyohDo/s300/fcos.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="168" data-original-width="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEje4UX-LrUDQbqaz7m5P1_sWkiOcNlB8iqUskPjl1KB8wHoBu4DL1J4Fe4rdE__M3DhwWrCyM01EJZ915YDO3eSZe08tjT21ENy3qY6Iqv33z7iVuG2CKoICKWJz05pbqmA3JFXDxyohDo/s0/fcos.png" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbSq6Rs8CCdigGeh8BtH9CKDAm6VIvBa4Mq_cMic_ykP5lr_ujrcAP3u7YRtIFkJWyBLU5vh9X3PIQ0ThRLc5y_3oAnvo_FFds5LyOee8lIn5BGBOyNHmYSxmh6e7XAXMve4Z4VyEiabs/s361/k3s.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="140" data-original-width="361" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbSq6Rs8CCdigGeh8BtH9CKDAm6VIvBa4Mq_cMic_ykP5lr_ujrcAP3u7YRtIFkJWyBLU5vh9X3PIQ0ThRLc5y_3oAnvo_FFds5LyOee8lIn5BGBOyNHmYSxmh6e7XAXMve4Z4VyEiabs/s320/k3s.png" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvM6lII07nf34MOO7ZuEvPbvTCawv4lCyO1BiyaNJ6gnK0M0l8VCfO9_zfX5Sblo4p8Noj14S_oYxh8WkKSH2Z0aQKdzb4IUI99uB9FN2D4GQZfnT_Tt1YuHI6VZbljmvywa_bWbQe7wI/s266/awx.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="189" data-original-width="266" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvM6lII07nf34MOO7ZuEvPbvTCawv4lCyO1BiyaNJ6gnK0M0l8VCfO9_zfX5Sblo4p8Noj14S_oYxh8WkKSH2Z0aQKdzb4IUI99uB9FN2D4GQZfnT_Tt1YuHI6VZbljmvywa_bWbQe7wI/s0/awx.png" /></a></div><br /><p><br /></p>Uma dica rápida pra subir o AWX no Fedora CoreOS com K3S<div><br /></div><div><div>Primeiro, vamos instalar o pacote k3s-selinux via rpm-ostree:</div></div><div><br /></div><div><b># rpm-ostree install https://github.com/k3s-io/k3s-selinux/releases/download/v0.3.stable.0/k3s-selinux-0.3-0.el8.noarch.rpm</b></div><div><br /></div><div>Reinicie </div><div><br /></div><div><b># systemctl reboot</b></div><div><br /></div><div>Agora vamos fazer a instalação do k3s:</div><div><br /></div><div><b># export K3S_KUBECONFIG_MODE="644"</b></div><div><b># export INSTALL_K3S_EXEC="--flannel-backend=host-gw"</b></div><div><b><br /></b></div><div><b># curl -sfL https://get.k3s.io | sh -</b></div><div><br /></div><div><br /></div><div>Vamos criar o diretório para o Persistent Volume</div><div><br /></div><div><b>#mkdir -p /var/k8s-pv/awx-postgres</b></div><div><b><br /></b></div><div><b># cat <<EOF >> awx-postgres-pv.yml</b></div><div><b>apiVersion: v1</b></div><div><b>kind: PersistentVolume</b></div><div><b>metadata:</b></div><div><b> name: postgres-awx-postgres-0</b></div><div><b> labels:</b></div><div><b> type: local</b></div><div><b>spec:</b></div><div><b> capacity:</b></div><div><b> storage: 10Gi</b></div><div><b> accessModes:</b></div><div><b> - ReadWriteOnce</b></div><div><b> hostPath:</b></div><div><b> path: "/var/k8s-pv/awx-postgres"</b></div><div><b>EOF</b></div><div><br /></div><div><br /></div><div>cria um arquivo agora </div><div><br /></div><div><b># echo "</b></div><div><b>apiVersion: awx.ansible.com/v1beta1</b></div><div><b>kind: AWX</b></div><div><b>metadata:</b></div><div><b> name: awx</b></div><div><b>spec:</b></div><div><b> tower_ingress_type: Ingress</b></div><div><b>" > awx.yml</b></div><div><br /></div><div>Agora vamos executar </div><div><br /></div><div><b># kubectl apply -f awx-postgres-pv.yml</b></div><div><b># kubectl apply -f https://raw.githubusercontent.com/ansible/awx-operator/devel/deploy/awx-operator.yaml</b></div><div><b># kubectl apply -f awx.yml</b></div><div><br /></div><div>Agora só acompanhar vendo os logs </div><div><br /></div><div><b>kubectl logs -f awx-operator-........</b></div><div><br /></div><div>e ao final </div><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVNQ3-iC5sFLT0jmYZI8J-RUtorO2HCskyByvuxz4Yoq14uc6hCriBdsZeZp-s0-42sWPMJZOSCroutyEIF5gsYQFU1qrkeQsUMEQBPYNUQ3uSe7H-dINj2t6WX19RobatCDtnTw-YRGw/s990/k3sawx.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="134" data-original-width="990" height="86" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVNQ3-iC5sFLT0jmYZI8J-RUtorO2HCskyByvuxz4Yoq14uc6hCriBdsZeZp-s0-42sWPMJZOSCroutyEIF5gsYQFU1qrkeQsUMEQBPYNUQ3uSe7H-dINj2t6WX19RobatCDtnTw-YRGw/w640-h86/k3sawx.png" width="640" /></a></div><div><br /></div>Verifique em qual porta esta rodando o awx no caso na porta 30922<div><br /></div><div><b> # kubectl get svc </b></div><div><b><br /></b></div><div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxKBkh8fnLVR9LB_aLpcH_gqSF3GJrqxASMSy6dRpslzqDUDwwSFFdqweeOC4_0dDEZMkRFvGgDe3qVfjZQe8Nryv0Nb_eOzhHEoswAu3sYDORGDN9m7CYEHaAmw93vR4TxxgCPoXwvCk/s791/k3sawx3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="151" data-original-width="791" height="122" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxKBkh8fnLVR9LB_aLpcH_gqSF3GJrqxASMSy6dRpslzqDUDwwSFFdqweeOC4_0dDEZMkRFvGgDe3qVfjZQe8Nryv0Nb_eOzhHEoswAu3sYDORGDN9m7CYEHaAmw93vR4TxxgCPoXwvCk/w640-h122/k3sawx3.png" width="640" /></a></div><br /><b><br /></b></div><div><br /></div><div>e verifique a senha de admin </div><div><br /></div><div><b># kubectl get secret awx-admin-password -o jsonpath='{.data.password}' | base64 --decode</b><br /><div><br /></div><div>e só acessar agora </div><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyJq5nSwgOTTWOKDrgMOpt2mRtNNTXs-KukhhLX50ZTLHTgRSk6hGuTz8cguebKBHAxrlV5UetHCf6Cjjd1D6_39SF9ZhqjQXENXuWV2KAh1MbNa2mThhKl44rtaKORUchmzFfCkVqzWE/s1924/k3sawx2.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="978" data-original-width="1924" height="326" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyJq5nSwgOTTWOKDrgMOpt2mRtNNTXs-KukhhLX50ZTLHTgRSk6hGuTz8cguebKBHAxrlV5UetHCf6Cjjd1D6_39SF9ZhqjQXENXuWV2KAh1MbNa2mThhKl44rtaKORUchmzFfCkVqzWE/w640-h326/k3sawx2.png" width="640" /></a></div><br /><div><br /></div><div> </div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div></div>Danniel Lara Souzahttp://www.blogger.com/profile/03589268179240977594noreply@blogger.com1tag:blogger.com,1999:blog-718059528534420672.post-68319824059351840852021-03-30T04:43:00.000-07:002021-03-30T04:43:17.174-07:00Joomla no Podman<p><span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">Bom, vamos rodar o Joomla via podman.</span></p><span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">Vamos criar o nosso pod primeiramente:</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><b><span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">$ podman pod create --name joomlapod --publish 8080:80</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /></b><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">vamos rodar o mariadb:</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><b><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">$ podman run -dit --pod joomlapod \</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">-e MYSQL_DATABASE=joomla \</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">-e MYSQL_USER=joomlauser \</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">-e MYSQL_PASSWORD=joomlapassword \</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">-e MYSQL_ROOT_PASSWORD=joomla \</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">--name mariadb docker.io/library/mariadb</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /></b><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">Agora vamos rodar o Joomla:</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><b><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">$ podman run -dit --pod joomlapod \</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">-e JOOMLA_DB_HOST=127.0.0.1 \</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">-e JOOMLA_DB_USER=joomlauser \</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">-e JOOMLA_DB_PASSWORD=joomlapassword \</span></b><div><span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;"><b>-e JOOMLA_DB_NAME=joomla \</b></span></div><div><b><span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">--name joomla docker.io/library/joomla</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /></b><br /><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">Pronto só acessar a web <b>http://<seu ip>:8080</b> e finalizar as configurações.</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /></div><div><span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;"><br /></span></div><div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFfnRgAZfTkbkssdLFvD30xNJ3On-y4GHtGlLpNVMOSfriBOTgvgyG_wgRfUqSHtLW_k_LteFp1MvYwcJKwA5gyfctjELI5JH6u7TUXSWLrLbCuNKP4ewsl-rE97q1mXOCIRnFD-723tI/s1044/1616453342.joomla1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="972" data-original-width="1044" height="596" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFfnRgAZfTkbkssdLFvD30xNJ3On-y4GHtGlLpNVMOSfriBOTgvgyG_wgRfUqSHtLW_k_LteFp1MvYwcJKwA5gyfctjELI5JH6u7TUXSWLrLbCuNKP4ewsl-rE97q1mXOCIRnFD-723tI/w640-h596/1616453342.joomla1.png" width="640" /></a></div><br /><span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;"><br /></span></div><div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIj8iTunMEEfKtF9kJ1IeVAP3f2kSqy7D-cpW6GP3keQNuvv6-I4M1guolklnGKLzlFp2lv3bPFZBpR6UQKnxUCxlf9I7BoWzChE5VglR-U0fCiFZkrQMbFgEc8-29NlkAysgXljzjgKk/s1108/1616453342.joomla2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="971" data-original-width="1108" height="560" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIj8iTunMEEfKtF9kJ1IeVAP3f2kSqy7D-cpW6GP3keQNuvv6-I4M1guolklnGKLzlFp2lv3bPFZBpR6UQKnxUCxlf9I7BoWzChE5VglR-U0fCiFZkrQMbFgEc8-29NlkAysgXljzjgKk/w640-h560/1616453342.joomla2.png" width="640" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><br /></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheKReQU8SsQZTB0Up2R7AAg8uhoEywCfu5Ghn14JDuXYBOITa4UsSB7At1BenL27PxqPPrW_skRz-CweFTqOh0aFlb8YNcTlor7IpsoseXhj33zCHd7FHHIGkZQ4fVMeiHk14R8GZ5KGQ/s1168/1616453342.joomla3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="908" data-original-width="1168" height="498" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheKReQU8SsQZTB0Up2R7AAg8uhoEywCfu5Ghn14JDuXYBOITa4UsSB7At1BenL27PxqPPrW_skRz-CweFTqOh0aFlb8YNcTlor7IpsoseXhj33zCHd7FHHIGkZQ4fVMeiHk14R8GZ5KGQ/w640-h498/1616453342.joomla3.png" width="640" /></a></div><br /><span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;"><br /></span></div><div><span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;"><br /></span></div><div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibOdoKE5EZ7sY9WWELPopkb_VUsTTn1AOMc9R4RgzcEiIiigTS5no_YklrRsYJiHZLKJvVCjbWhRDXRu4Hh8FXOKSblf5hYq_8PM9kLMjUJuA6ZOMHcHpSWGtgTtzeSyvx5IFjKloblhg/s1098/1616453342.joomla4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="876" data-original-width="1098" height="510" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibOdoKE5EZ7sY9WWELPopkb_VUsTTn1AOMc9R4RgzcEiIiigTS5no_YklrRsYJiHZLKJvVCjbWhRDXRu4Hh8FXOKSblf5hYq_8PM9kLMjUJuA6ZOMHcHpSWGtgTtzeSyvx5IFjKloblhg/w640-h510/1616453342.joomla4.png" width="640" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMrQ_6UZkoyINlsO6thR-erInOt49J_dvbcb2kQ82-OEfTouhl3JPfmP-G4_w2KXexOcKDNuZ5awg43PP8vmdD9gui32tBG_dZueIyqbubHOLO_WgvXIwULUjzpgT4GepS2CKoaXg1xTY/s1895/1616453342.joomla5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="971" data-original-width="1895" height="328" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMrQ_6UZkoyINlsO6thR-erInOt49J_dvbcb2kQ82-OEfTouhl3JPfmP-G4_w2KXexOcKDNuZ5awg43PP8vmdD9gui32tBG_dZueIyqbubHOLO_WgvXIwULUjzpgT4GepS2CKoaXg1xTY/w640-h328/1616453342.joomla5.png" width="640" /></a></div><br /><span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;"><br /></span></div>Danniel Lara Souzahttp://www.blogger.com/profile/03589268179240977594noreply@blogger.com0tag:blogger.com,1999:blog-718059528534420672.post-25801200551632038072021-03-02T04:08:00.003-08:002021-03-02T04:08:40.119-08:00 JENKINS NO PODMAN<p> <span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;">Uma dica rápida pra rodar o </span><em style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;">Jenkins</em><span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;"> no </span><em style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;">Podman</em><span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;">.</span></p><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" /><span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;">Cria um diretório no seu /home:</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" /><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" /><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Courier; font-size: 16px; font-weight: 700; margin: 0px;"><span class="fa fa-usd" style="-webkit-font-smoothing: antialiased; border-radius: 0px !important; box-sizing: border-box; display: inline-block; font-family: FontAwesome; font-size: inherit; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: normal; line-height: 1; text-rendering: auto;"></span>$ mkdir jenkins</span><span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;"></span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" /><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" /><span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;">Agora vamos subir o contêiner no Podman:</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" /><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" /><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Courier; font-size: 16px; font-weight: 700; margin: 0px;"><span class="fa fa-usd" style="-webkit-font-smoothing: antialiased; border-radius: 0px !important; box-sizing: border-box; display: inline-block; font-family: FontAwesome; font-size: inherit; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: normal; line-height: 1; text-rendering: auto;"></span>$ sudo podman run --privileged -dit</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" /><samp style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Menlo, Monaco, Consolas, "Courier New", monospace; font-size: 1.2em;"> --name jenkins<br style="border-radius: 0px !important; box-sizing: border-box;" /> -p 8080:8080 <br style="border-radius: 0px !important; box-sizing: border-box;" /> -p 50000:50000<br style="border-radius: 0px !important; box-sizing: border-box;" /> -v ${PWD}/jenkins:/var/jenkins_home <br style="border-radius: 0px !important; box-sizing: border-box;" /> jenkins/jenkins:lts</samp><span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;"></span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" /><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" /><span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;">Pronto, já esta rodando!</span><div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigZJvjoZn0w_inr0xe2PPK-dhLjoDBkBLKvZGVxDlm13bVkQYH8fLfUdhTl_EKMwpgmQNG0TrOg2jG9jK_0BrQ7Jky5Dx7GVB6KXz-t6vlMOZkHiSqQvzoX5VjqFvgZedEiyMv1K1auvY/s979/jenkinspodman1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="140" data-original-width="979" height="92" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigZJvjoZn0w_inr0xe2PPK-dhLjoDBkBLKvZGVxDlm13bVkQYH8fLfUdhTl_EKMwpgmQNG0TrOg2jG9jK_0BrQ7Jky5Dx7GVB6KXz-t6vlMOZkHiSqQvzoX5VjqFvgZedEiyMv1K1auvY/w640-h92/jenkinspodman1.png" width="640" /></a></div><br /><span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;">Visualize o conteúdo no diretório criado do Jenkins:</span></div><div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLEa1UrRww3gvqg2uc-bzXhLERIavQlIdiXK10Mc9WDdTrjuURakSp4QrAS6NDzOZhBz5nXttUGLd7a_DpBLwufR3fYKe0p0XuxN3QdSTTUeXMjidHywS3Q4Hcign2vrbwlCjy-NvGu7c/s752/jenkinspodman2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="501" data-original-width="752" height="426" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLEa1UrRww3gvqg2uc-bzXhLERIavQlIdiXK10Mc9WDdTrjuURakSp4QrAS6NDzOZhBz5nXttUGLd7a_DpBLwufR3fYKe0p0XuxN3QdSTTUeXMjidHywS3Q4Hcign2vrbwlCjy-NvGu7c/w640-h426/jenkinspodman2.png" width="640" /></a></div><br /><span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;">Temos 2 maneiras de conseguir a senha de admin do Jenkins:</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" /><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" /><span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;">1. Pelos logs do contêiner no Podman:</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" /><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" /><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Courier; font-size: 16px; font-weight: 700; margin: 0px;"><span class="fa fa-usd" style="-webkit-font-smoothing: antialiased; border-radius: 0px !important; box-sizing: border-box; display: inline-block; font-family: FontAwesome; font-size: inherit; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: normal; line-height: 1; text-rendering: auto;"></span>$ sudo podman logs --tail 20 jenkins</span><span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;"></span></div><div><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Courier; font-size: 16px; font-weight: 700; margin: 0px;"><br /></span></div><div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhN164Ny6nz69y8uJg4kLlMWxt8T0rKoQkmOqoWZfy_8mSVQapxPahTv3ZWI_8PI2CQBn56Gpf9voaG-JZ3eMOzIZLI7Kku7S0WJ20us3sNWqw1dWw5pnSn11K7UQUMvU2GqwDE8e9xxac/s1266/jenkinspodman3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="423" data-original-width="1266" height="214" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhN164Ny6nz69y8uJg4kLlMWxt8T0rKoQkmOqoWZfy_8mSVQapxPahTv3ZWI_8PI2CQBn56Gpf9voaG-JZ3eMOzIZLI7Kku7S0WJ20us3sNWqw1dWw5pnSn11K7UQUMvU2GqwDE8e9xxac/w640-h214/jenkinspodman3.png" width="640" /></a></div><br /><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Courier; font-size: 16px; font-weight: 700; margin: 0px;"><br /></span></div><div><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Courier; font-size: 16px; font-weight: 700; margin: 0px;"><span style="font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;">2. Direto no arquivo "initialAdminPassword" localizado dentro do diretório secrets:</span><br style="border-radius: 0px !important; box-sizing: border-box; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;" /><br style="border-radius: 0px !important; box-sizing: border-box; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;" /><span style="border-radius: 0px !important; box-sizing: border-box; margin: 0px;"><span class="fa fa-usd" style="-webkit-font-smoothing: antialiased; border-radius: 0px !important; box-sizing: border-box; display: inline-block; font-family: FontAwesome; font-size: inherit; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: normal; line-height: 1; text-rendering: auto;"></span>$ cat jenkins/secrets/initialAdminPassword</span></span></div><div><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Courier; font-size: 16px; font-weight: 700; margin: 0px;"><span style="border-radius: 0px !important; box-sizing: border-box; margin: 0px;"><br /></span></span></div><div><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Courier; font-size: 16px; font-weight: 700; margin: 0px;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjBkbk4ii-AlNURTVtvWEncFbtbE0QTsoXHiGgRL9W-tqNBHPWj5r6Cmnq_Q1EaekAxZkG_Rm1tBGsBxDnNQGkxpEO41JcUxijpHKwClMIhhgUlnbX6zaMFBfHx7TDf-YJjWjftYITfI8/s519/jenkinspodman4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="98" data-original-width="519" height="120" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjBkbk4ii-AlNURTVtvWEncFbtbE0QTsoXHiGgRL9W-tqNBHPWj5r6Cmnq_Q1EaekAxZkG_Rm1tBGsBxDnNQGkxpEO41JcUxijpHKwClMIhhgUlnbX6zaMFBfHx7TDf-YJjWjftYITfI8/w640-h120/jenkinspodman4.png" width="640" /></a></div><br /><span style="border-radius: 0px !important; box-sizing: border-box; margin: 0px;"><br /></span></span></div><div><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Courier; font-size: 16px; font-weight: 700; margin: 0px;"><span style="font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;">Só acessar via browser na porta 8080:</span><br style="border-radius: 0px !important; box-sizing: border-box; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;" /><br style="border-radius: 0px !important; box-sizing: border-box; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;" /><span style="border-radius: 0px !important; box-sizing: border-box; margin: 0px;">http://localhost:8080</span><span style="font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;"></span><br style="border-radius: 0px !important; box-sizing: border-box; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;" /><br style="border-radius: 0px !important; box-sizing: border-box; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;" /><span style="font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;">e logar com a senha.</span></span></div><div><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Courier; font-size: 16px; font-weight: 700; margin: 0px;"><span style="font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;"><br /></span></span></div><div><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Courier; font-size: 16px; font-weight: 700; margin: 0px;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyhq16uNAaFmQmTWiuza19bevu1LV_3GaoSmRy6OQprpe3j5U4Vzb3TC9KqrNRtxeVaiSJ1otBqQLTmw0tuN4KaXZ6N39Ah2QYCn2AQF5w0XDLPQ2CSYV1nFkRhVTJyHKAY145kxmQ8Lk/s1365/jenkinspodman5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="740" data-original-width="1365" height="346" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyhq16uNAaFmQmTWiuza19bevu1LV_3GaoSmRy6OQprpe3j5U4Vzb3TC9KqrNRtxeVaiSJ1otBqQLTmw0tuN4KaXZ6N39Ah2QYCn2AQF5w0XDLPQ2CSYV1nFkRhVTJyHKAY145kxmQ8Lk/w640-h346/jenkinspodman5.png" width="640" /></a></div><br /><span style="font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;">Tu podes escolher os plugins a serem instalados ou instalar os plugins padrões, que é a primeira opção.</span></span></div><div><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Courier; font-size: 16px; font-weight: 700; margin: 0px;"><span style="font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;"><br /></span></span></div><div><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; margin: 0px;"><div class="separator" style="clear: both; color: #333333; font-family: Courier; font-size: 16px; font-weight: 700; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjS_fbY2oMRQq5Fs08so0LhAHRy5Q6QGHXgCIhuRU41ycYlq6Q2iGsj8rA1kXELOgjaVdD4kS15NMzW-B-ovifmzhyphenhyphen5QOrSuE-nnow9EC1N_Kg7SzC6MeeApOvmDQLnab7zwwkvpbjSUc4/s1368/jenkinspodman6.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="741" data-original-width="1368" height="346" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjS_fbY2oMRQq5Fs08so0LhAHRy5Q6QGHXgCIhuRU41ycYlq6Q2iGsj8rA1kXELOgjaVdD4kS15NMzW-B-ovifmzhyphenhyphen5QOrSuE-nnow9EC1N_Kg7SzC6MeeApOvmDQLnab7zwwkvpbjSUc4/w640-h346/jenkinspodman6.png" width="640" /></a></div><br /><h1 style="border-radius: 0px !important; box-sizing: border-box; color: black; font-family: "Open Sans", sans-serif; font-size: 16px; font-weight: 700; line-height: 35px; margin: 5px 0px 10px; text-shadow: rgb(188, 188, 188) 1px 1px; text-transform: uppercase;">INSTALANDO OS PLUGINS</h1><div style="color: #333333; font-family: Courier; font-size: 16px; font-weight: 700;"><br /></div><div class="separator" style="clear: both; color: #333333; font-family: Courier; font-size: 16px; font-weight: 700; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdV0HZp9iPJPu9HSYGBSLPOvk4f_3SmMoFHmtsjWTuuT1yNYL3aEKFdgzs2x4Rnp0Idnl1JISG6uXPGJdRMUMslHtpgzxcX8Vhhl0TiTETVznoKJbaH4E1bHaoTyqNihyphenhyphenI5laFqxotN-Y/s1366/jenkinspodman7.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="738" data-original-width="1366" height="346" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdV0HZp9iPJPu9HSYGBSLPOvk4f_3SmMoFHmtsjWTuuT1yNYL3aEKFdgzs2x4Rnp0Idnl1JISG6uXPGJdRMUMslHtpgzxcX8Vhhl0TiTETVznoKJbaH4E1bHaoTyqNihyphenhyphenI5laFqxotN-Y/w640-h346/jenkinspodman7.png" width="640" /></a></div><br /><div style="color: #333333; font-family: Courier; font-size: 16px; font-weight: 700;"><span style="font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;">Define um usuário ou podes usar a conta de admin, melhor ter um usuário.</span></div><div style="color: #333333; font-family: Courier; font-size: 16px; font-weight: 700;"><span style="font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;"><br /></span></div><div style="color: #333333; font-family: Courier; font-size: 16px; font-weight: 700;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioonVHdFrI0Ng1mEtYQNzK2Y2xwuOnbCrCXZNBwmpEZenvYS5_DdaPLk-DNMyyJbMDS29SlR6uoQEqZJMOTGZcnAEYWUkRp-rfaF3l3Qzanz2K6v1ssZDOpLaVUaa2AIONnlDLdz55sLY/s1366/jenkinspodman8.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="737" data-original-width="1366" height="346" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioonVHdFrI0Ng1mEtYQNzK2Y2xwuOnbCrCXZNBwmpEZenvYS5_DdaPLk-DNMyyJbMDS29SlR6uoQEqZJMOTGZcnAEYWUkRp-rfaF3l3Qzanz2K6v1ssZDOpLaVUaa2AIONnlDLdz55sLY/w640-h346/jenkinspodman8.png" width="640" /></a></div><br /><span style="font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;">Pronto, já podes usar o Jenkins!</span></div><div><div class="separator" style="clear: both; color: #333333; font-family: Courier; font-size: 16px; font-weight: 700; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9ZpuZcBeYJUGt9YWwtDn-W412lV_ne03tfttle5JVJcf5SL2NDcjCfK7CoIqLXdq6ry1mdv5F87NTOqxbiVhVYG7ALHOYiNaEHeaEME5xsV1SDwloKxQJU4akPoN-A4d32uOreJBCGX0/s1369/jenkinspodman9.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="739" data-original-width="1369" height="346" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9ZpuZcBeYJUGt9YWwtDn-W412lV_ne03tfttle5JVJcf5SL2NDcjCfK7CoIqLXdq6ry1mdv5F87NTOqxbiVhVYG7ALHOYiNaEHeaEME5xsV1SDwloKxQJU4akPoN-A4d32uOreJBCGX0/w640-h346/jenkinspodman9.png" width="640" /></a></div><br /><span style="color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;">Guia de Referencia : <a href="https://github.com/jenkinsci/docker/blob/master/README.md" target="_blank">Jenkins</a></span></div></span></div>Danniel Lara Souzahttp://www.blogger.com/profile/03589268179240977594noreply@blogger.com0tag:blogger.com,1999:blog-718059528534420672.post-85342359845937106572021-03-01T02:37:00.004-08:002021-03-01T02:37:51.518-08:00 LAMP EM CONTÊINER COM PODMAN<p> <span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;">Vamos subir rapidamente um ambiente </span><em style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;">LAMP</em><span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;"> em nossa máquina de maneira simples e fácil, tudo rodando em contêineres.</span></p><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" /><span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;">Vamos criar criar 2 diretórios em nosso </span><em style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;">/home/</em><span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;"> , onde um deles será o diretório da aplicação e o outro para o banco de dados MySQL:</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" /><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" /><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Courier; font-size: 16px; font-weight: 700; margin: 0px;"><span class="fa fa-usd" style="-webkit-font-smoothing: antialiased; border-radius: 0px !important; box-sizing: border-box; display: inline-block; font-family: FontAwesome; font-size: inherit; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: normal; line-height: 1; text-rendering: auto;"></span> mkdir app</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" /><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Courier; font-size: 16px; font-weight: 700; margin: 0px;"><span class="fa fa-usd" style="-webkit-font-smoothing: antialiased; border-radius: 0px !important; box-sizing: border-box; display: inline-block; font-family: FontAwesome; font-size: inherit; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: normal; line-height: 1; text-rendering: auto;"></span> mkdir mysql</span><span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;"></span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" /><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" /><span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;">Agora, vamos subir o servidor LAMP:</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" /><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" /><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Courier; font-size: 16px; font-weight: 700; margin: 0px;"><span class="fa fa-usd" style="-webkit-font-smoothing: antialiased; border-radius: 0px !important; box-sizing: border-box; display: inline-block; font-family: FontAwesome; font-size: inherit; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: normal; line-height: 1; text-rendering: auto;"></span>$ sudo podman run --privileged -dit</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" /><samp style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Menlo, Monaco, Consolas, "Courier New", monospace; font-size: 1.2em;"> --name lamp<br style="border-radius: 0px !important; box-sizing: border-box;" /> -p 8080:80<br style="border-radius: 0px !important; box-sizing: border-box;" /> -p 3306:3306<br style="border-radius: 0px !important; box-sizing: border-box;" /> -v ${PWD}/app:/app<br style="border-radius: 0px !important; box-sizing: border-box;" /> -v ${PWD}/mysql:/var/lib/mysql<br style="border-radius: 0px !important; box-sizing: border-box;" /> mattrayner/lamp:latest</samp><span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;"></span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" /><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" /><span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;">Verificar se está rodando:</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" /><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" /><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Courier; font-size: 16px; font-weight: 700; margin: 0px;"><span class="fa fa-usd" style="-webkit-font-smoothing: antialiased; border-radius: 0px !important; box-sizing: border-box; display: inline-block; font-family: FontAwesome; font-size: inherit; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: normal; line-height: 1; text-rendering: auto;"></span> sudo podman ps</span><span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;"></span><div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIUfk-b2-pj3uF2tv0k51_34_j9FV1d69fS3FCnFPQ573VOtGLZFo7Ny8gdPostA_QjjBZWj29B-9wl9jav3HYxQiJFbAP2Unwjnl9xxNuB_JJefXoxUZNPCZOvDyJTQnjDLgI8fAtmeI/s1229/podman-lamp.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="131" data-original-width="1229" height="69" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIUfk-b2-pj3uF2tv0k51_34_j9FV1d69fS3FCnFPQ573VOtGLZFo7Ny8gdPostA_QjjBZWj29B-9wl9jav3HYxQiJFbAP2Unwjnl9xxNuB_JJefXoxUZNPCZOvDyJTQnjDLgI8fAtmeI/w640-h69/podman-lamp.png" width="640" /></a></div><br /><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Courier; font-size: 16px; font-weight: 700; margin: 0px;"><span style="font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;">Vamos setar um usuário e senha no MySQL:</span><br style="border-radius: 0px !important; box-sizing: border-box; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;" /><br style="border-radius: 0px !important; box-sizing: border-box; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;" /><span style="border-radius: 0px !important; box-sizing: border-box; margin: 0px;"><span class="fa fa-usd" style="-webkit-font-smoothing: antialiased; border-radius: 0px !important; box-sizing: border-box; display: inline-block; font-family: FontAwesome; font-size: inherit; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: normal; line-height: 1; text-rendering: auto;"></span>$ sudo podman exec lamp mysql -u root -e "GRANT ALL PRIVILEGES ON *.* TO 'danniel'@'%' IDENTIFIED BY 'fedora';"</span><br style="border-radius: 0px !important; box-sizing: border-box; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;" /><span style="border-radius: 0px !important; box-sizing: border-box; margin: 0px;"><span class="fa fa-usd" style="-webkit-font-smoothing: antialiased; border-radius: 0px !important; box-sizing: border-box; display: inline-block; font-family: FontAwesome; font-size: inherit; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: normal; line-height: 1; text-rendering: auto;"></span>$ sudo podman exec lamp mysql -u root -e "FLUSH PRIVILEGES;"</span><span style="font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;"></span><br style="border-radius: 0px !important; box-sizing: border-box; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;" /><br style="border-radius: 0px !important; box-sizing: border-box; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;" /><span style="font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;">Podemos verificar se está tudo ok, acesse via browser: http://localhost:8080</span></span></div><div><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Courier; font-size: 16px; font-weight: 700; margin: 0px;"><span style="font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;"><br /></span></span></div><div><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Courier; font-size: 16px; font-weight: 700; margin: 0px;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_kJtIyit1ZwwBog4GpRHV9TK_pirSbZEzROl-jrOXBaMZHQhY_GkDGFjIsaWpLNPhMtnjIEaeIDjPsiSBJaoftKt2Z3VOx5Sug0slUHaHX0Kk7d01pdcY3ADy8BVZEr2gvwbLjWsE1jU/s1366/podman-lamp2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="341" data-original-width="1366" height="160" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_kJtIyit1ZwwBog4GpRHV9TK_pirSbZEzROl-jrOXBaMZHQhY_GkDGFjIsaWpLNPhMtnjIEaeIDjPsiSBJaoftKt2Z3VOx5Sug0slUHaHX0Kk7d01pdcY3ADy8BVZEr2gvwbLjWsE1jU/w640-h160/podman-lamp2.png" width="640" /></a></div><br /><span style="font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;">PhpMyAdmin: </span><span style="border-radius: 0px !important; box-sizing: border-box; margin: 0px;">http://localhost:8080/phpmyadmin</span></span></div><div><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Courier; font-size: 16px; font-weight: 700; margin: 0px;"><span style="border-radius: 0px !important; box-sizing: border-box; margin: 0px;"><br /></span></span></div><div><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Courier; font-size: 16px; font-weight: 700; margin: 0px;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlOUbrYQO3k6imQDL5r-vZ-zdIfagG4OhoMWT1lLQmip2F_pQaR3PYsH7aj5QT_86vNkqUbWGlse3OM1jSLxIA104Hsm0CN7SCEQ8QiIXtvI85F4BErIHgTvFhJ7MxRYOEoIzd3yqqUUo/s1366/podman-lamp4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="767" data-original-width="1366" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlOUbrYQO3k6imQDL5r-vZ-zdIfagG4OhoMWT1lLQmip2F_pQaR3PYsH7aj5QT_86vNkqUbWGlse3OM1jSLxIA104Hsm0CN7SCEQ8QiIXtvI85F4BErIHgTvFhJ7MxRYOEoIzd3yqqUUo/w640-h360/podman-lamp4.png" width="640" /></a></div><br /><span style="border-radius: 0px !important; box-sizing: border-box; margin: 0px;"><br /></span></span></div><div><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Courier; font-size: 16px; font-weight: 700; margin: 0px;"><span style="border-radius: 0px !important; box-sizing: border-box; margin: 0px;">Guia de Referencia :</span></span></div><div><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Courier; font-size: 16px; font-weight: 700; margin: 0px;"><span style="border-radius: 0px !important; box-sizing: border-box; margin: 0px;"><a href="https://fedorabr.org/discussion/485/fedora-silverblue-ambiente-php-com-podman-primeira-tentativa" target="_blank">Fedora Silverblue Ambiente LAMP</a><br /></span></span></div><div><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Courier; font-size: 16px; font-weight: 700; margin: 0px;"><span style="border-radius: 0px !important; box-sizing: border-box; margin: 0px;"><br /></span></span></div>Danniel Lara Souzahttp://www.blogger.com/profile/03589268179240977594noreply@blogger.com0tag:blogger.com,1999:blog-718059528534420672.post-4793861068315863102021-02-26T02:34:00.002-08:002021-02-26T02:34:26.155-08:00NEXTCLOUD VIA PODMAN COM POD<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiGx8_CSEbBt_g8G1lKBsi-8RUnPb4F7rhTQG29xbEbzyJMuXPmJfgCzi_jULr5BL6d-pmPpV_qv12l1UjMsRnl4bpteudzFwYWeLY9jC6Dfq21biLiq9HcCFK6U3Nth603jTermzOXcM/s1200/Nextcloud_Logo.svg.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="851" data-original-width="1200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiGx8_CSEbBt_g8G1lKBsi-8RUnPb4F7rhTQG29xbEbzyJMuXPmJfgCzi_jULr5BL6d-pmPpV_qv12l1UjMsRnl4bpteudzFwYWeLY9jC6Dfq21biLiq9HcCFK6U3Nth603jTermzOXcM/s320/Nextcloud_Logo.svg.png" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhb2UOXuiZ0FoiM7C8YakoqVail-_4LtdLbHqQvtGc-Fj6Ldt1JMdt6BEduWnquEMdkxrCJZ5D2Fw1w1ekhqSh5SGQwqrhqVjVbClsJxqWG_XB8T2qn3gzBMBle8HbxaKhF7maUjCBKDi8/s1663/1_Y61_COOOit5V92Y5pTTFEw.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="425" data-original-width="1663" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhb2UOXuiZ0FoiM7C8YakoqVail-_4LtdLbHqQvtGc-Fj6Ldt1JMdt6BEduWnquEMdkxrCJZ5D2Fw1w1ekhqSh5SGQwqrhqVjVbClsJxqWG_XB8T2qn3gzBMBle8HbxaKhF7maUjCBKDi8/s320/1_Y61_COOOit5V92Y5pTTFEw.png" width="320" /></a></div><br /><div><span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;">Uma dica rápida para subir o </span><em style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;">NextCloud</em><span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;"> via </span><em style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;">podman</em><span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;"> rapidamente.</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" /><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" /><span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;">Bom vamos criar 01 diretório e 03 subdiretórios:</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" /><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" /><b><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Courier; font-size: 16px; margin: 0px;"><span class="fa fa-usd" style="-webkit-font-smoothing: antialiased; border-radius: 0px !important; box-sizing: border-box; display: inline-block; font-family: FontAwesome; font-size: inherit; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 1; text-rendering: auto;"></span>$ mkdir -p nextcloud/app</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" /><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Courier; font-size: 16px; margin: 0px;"><span class="fa fa-usd" style="-webkit-font-smoothing: antialiased; border-radius: 0px !important; box-sizing: border-box; display: inline-block; font-family: FontAwesome; font-size: inherit; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 1; text-rendering: auto;"></span>$ mkdir nextcloud/data</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" /><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Courier; font-size: 16px; margin: 0px;"><span class="fa fa-usd" style="-webkit-font-smoothing: antialiased; border-radius: 0px !important; box-sizing: border-box; display: inline-block; font-family: FontAwesome; font-size: inherit; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 1; text-rendering: auto;"></span>$ mkdir nextcloud/db</span></b><span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;"></span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" /><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" /><span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;">Agora vamos criar o nosso Pod:</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" /><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" /><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Courier; font-size: 16px; font-weight: 700; margin: 0px;"><span class="fa fa-usd" style="-webkit-font-smoothing: antialiased; border-radius: 0px !important; box-sizing: border-box; display: inline-block; font-family: FontAwesome; font-size: inherit; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: normal; line-height: 1; text-rendering: auto;"></span>$ podman pod create --name ncloud -p8080:80</span><span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;"></span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" /><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" /><span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;">E agora vamos subir o contêiner do MariaDB:</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" /><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" /><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Courier; font-size: 16px; font-weight: 700; margin: 0px;"><span class="fa fa-usd" style="-webkit-font-smoothing: antialiased; border-radius: 0px !important; box-sizing: border-box; display: inline-block; font-family: FontAwesome; font-size: inherit; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: normal; line-height: 1; text-rendering: auto;"></span>$ podman run -d --pod=ncloud \<br style="border-radius: 0px !important; box-sizing: border-box;" /> --env MYSQL_DATABASE=nextcloud \<br style="border-radius: 0px !important; box-sizing: border-box;" /> --env MYSQL_USER=nextcloud \<br style="border-radius: 0px !important; box-sizing: border-box;" /> --env MYSQL_PASSWORD=nextcloud \<br style="border-radius: 0px !important; box-sizing: border-box;" /> --env MYSQL_ROOT_PASSWORD=nextcloud \<br style="border-radius: 0px !important; box-sizing: border-box;" /> -v ~/nexcloud/db:/var/lib/mysql:Z \<br style="border-radius: 0px !important; box-sizing: border-box;" /> --restart always \<br style="border-radius: 0px !important; box-sizing: border-box;" /> --name nextcloud-db \<br style="border-radius: 0px !important; box-sizing: border-box;" /> docker.io/library/mariadb:10</span><span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;"></span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" /><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" /><span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;">Agora vamos subir o contêiner do NextCloud:</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" /><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" /><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Courier; font-size: 16px; font-weight: 700; margin: 0px;"><span class="fa fa-usd" style="-webkit-font-smoothing: antialiased; border-radius: 0px !important; box-sizing: border-box; display: inline-block; font-family: FontAwesome; font-size: inherit; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: normal; line-height: 1; text-rendering: auto;"></span>$ podman run -d --pod=ncloud \<br style="border-radius: 0px !important; box-sizing: border-box;" /> --env MYSQL_HOST=127.0.0.1 \<br style="border-radius: 0px !important; box-sizing: border-box;" /> --env MYSQL_DATABASE=nextcloud \<br style="border-radius: 0px !important; box-sizing: border-box;" /> --env MYSQL_USER=nextcloud \<br style="border-radius: 0px !important; box-sizing: border-box;" /> --env MYSQL_PASSWORD=nextcloud \<br style="border-radius: 0px !important; box-sizing: border-box;" /> --env NEXTCLOUD_ADMIN_USER=nextcloud \<br style="border-radius: 0px !important; box-sizing: border-box;" /> --env NEXTCLOUD_ADMIN_PASSWORD=nextcloud \<br style="border-radius: 0px !important; box-sizing: border-box;" /> -v ~/nextcloud/app:/var/www/html \<br style="border-radius: 0px !important; box-sizing: border-box;" /> -v ~/nextcloud/data:/var/www/html/data \<br style="border-radius: 0px !important; box-sizing: border-box;" /> --restart always \<br style="border-radius: 0px !important; box-sizing: border-box;" /> --name nextcloud \<br style="border-radius: 0px !important; box-sizing: border-box;" /> docker.io/library/nextcloud:20</span><span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;"></span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" /><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" /><span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;">Verifique se ficou ok:</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" /><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" /><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Courier; font-size: 16px; font-weight: 700; margin: 0px;"><span class="fa fa-usd" style="-webkit-font-smoothing: antialiased; border-radius: 0px !important; box-sizing: border-box; display: inline-block; font-family: FontAwesome; font-size: inherit; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: normal; line-height: 1; text-rendering: auto;"></span>$ podman ps</span></div><div><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Courier; font-size: 16px; font-weight: 700; margin: 0px;"><br /></span></div><div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioGR6MVWuCqG6JP819GoykNq_Crj34RIViHOxp8XiQRx7m1Jbw8qXxmj7jFB5R7GxXr1eFcNjp2jg3lkq6cWkkae4md3av7Q6_edn37dZBmFFBjROmYVqB_jqYawqoIK0KrrG2brRwWEk/s1578/nextcloudpodman1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="199" data-original-width="1578" height="80" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioGR6MVWuCqG6JP819GoykNq_Crj34RIViHOxp8XiQRx7m1Jbw8qXxmj7jFB5R7GxXr1eFcNjp2jg3lkq6cWkkae4md3av7Q6_edn37dZBmFFBjROmYVqB_jqYawqoIK0KrrG2brRwWEk/w640-h80/nextcloudpodman1.png" width="640" /></a></div><br /><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Courier; font-size: 16px; font-weight: 700; margin: 0px;"><br /></span></div><div><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Courier; font-size: 16px; font-weight: 700; margin: 0px;"><span style="font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;">Pronto, só acessar pelo seu browser: </span><span style="border-radius: 0px !important; box-sizing: border-box; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;">http://localhost:8080</span></span></div><div><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Courier; font-size: 16px; font-weight: 700; margin: 0px;"><span style="border-radius: 0px !important; box-sizing: border-box; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;"><br /></span></span></div><div><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Courier; font-size: 16px; font-weight: 700; margin: 0px;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimXlA9hjZaQ3mMYlDg0f1Vw0kamRLd9-3bUoIneroOW-x6iS3m735D4M5WOBvF3RIZfpmwsxx28OSE-94AyJxtTM2R694YXEVI3w4Za9a4dnk6TRosSuistQ2fS_icYUW18uNlpyyl4F0/s1911/nextcloudpodman2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="940" data-original-width="1911" height="314" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimXlA9hjZaQ3mMYlDg0f1Vw0kamRLd9-3bUoIneroOW-x6iS3m735D4M5WOBvF3RIZfpmwsxx28OSE-94AyJxtTM2R694YXEVI3w4Za9a4dnk6TRosSuistQ2fS_icYUW18uNlpyyl4F0/w640-h314/nextcloudpodman2.png" width="640" /></a></div><br /><span style="border-radius: 0px !important; box-sizing: border-box; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;"><span style="font-size: 16.8px; font-weight: 400;">Caso tenha o cockpit, pode visualizar por lá também:</span></span></span></div><div><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Courier; font-size: 16px; font-weight: 700; margin: 0px;"><span style="border-radius: 0px !important; box-sizing: border-box; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;"><span style="font-size: 16.8px; font-weight: 400;"><br /></span></span></span></div><div><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Courier; font-size: 16px; font-weight: 700; margin: 0px;"><span style="border-radius: 0px !important; box-sizing: border-box; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9Tm7NCI020UJDY9ZyEQN2T84os4QzttLUJgbfGjawt5-C68NRNdGd8_SrfX8obWSdBmOnRyH_-XdSPu_Vc1Dl48yXoDqWo6ZjfqPetSnnb8i92R7-D-bCCsU9fQPG3aXekdrkKuArwrM/s1919/nextcloudpodman3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="942" data-original-width="1919" height="314" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9Tm7NCI020UJDY9ZyEQN2T84os4QzttLUJgbfGjawt5-C68NRNdGd8_SrfX8obWSdBmOnRyH_-XdSPu_Vc1Dl48yXoDqWo6ZjfqPetSnnb8i92R7-D-bCCsU9fQPG3aXekdrkKuArwrM/w640-h314/nextcloudpodman3.png" width="640" /></a></div><br /><span style="font-size: 16.8px; font-weight: 400;"><br /></span></span></span></div><div><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Courier; font-size: 16px; font-weight: 700; margin: 0px;"><span style="font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;">Guia de referência: </span></span></div><div><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Courier; font-size: 16px; font-weight: 700; margin: 0px;"><span style="font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;"><a href="https://fedoramagazine.org/nextcloud-20-on-fedora-linux-with-podman/" target="_blank">Nextcloud With Podman</a><br /></span></span></div><div><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Courier; font-size: 16px; font-weight: 700; margin: 0px;"><br /></span></div><div><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Courier; font-size: 16px; font-weight: 700; margin: 0px;"><br /></span></div><div><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Courier; font-size: 16px; font-weight: 700; margin: 0px;"><br /></span></div><div><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Courier; font-size: 16px; font-weight: 700; margin: 0px;"><br /></span></div><div><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Courier; font-size: 16px; font-weight: 700; margin: 0px;"><br /></span></div><div><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Courier; font-size: 16px; font-weight: 700; margin: 0px;"><br /></span></div><div><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Courier; font-size: 16px; font-weight: 700; margin: 0px;"><br /></span></div><div><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Courier; font-size: 16px; font-weight: 700; margin: 0px;"><br /></span></div><div><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Courier; font-size: 16px; font-weight: 700; margin: 0px;"><br /></span></div><div><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Courier; font-size: 16px; font-weight: 700; margin: 0px;"><br /></span></div><div><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Courier; font-size: 16px; font-weight: 700; margin: 0px;"><br /></span></div>Danniel Lara Souzahttp://www.blogger.com/profile/03589268179240977594noreply@blogger.com0tag:blogger.com,1999:blog-718059528534420672.post-20628720904887963252021-02-25T03:06:00.000-08:002021-02-25T03:06:49.339-08:00RODANDO WILDFLY NO PODMAN<p> Bom, primeiro vamos fazer o pull da imagem:</p><p><br /></p><p><b>$ podman pull jboss/wildfly</b></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_jBDA3sX0IlZjHfmaArQ190NZKhJ0mlZ0FoJGx0DUfg2-7NLIPevoU3WKJehDpHXkHIPPlSLqjR_HrtGuL-ja7quGHq0wid3SbTZ4eMnqHo92r5z6Q_WYLTVDUpEV9Rb283v3iFFDdmE/s560/wildfly1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="386" data-original-width="560" height="442" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_jBDA3sX0IlZjHfmaArQ190NZKhJ0mlZ0FoJGx0DUfg2-7NLIPevoU3WKJehDpHXkHIPPlSLqjR_HrtGuL-ja7quGHq0wid3SbTZ4eMnqHo92r5z6Q_WYLTVDUpEV9Rb283v3iFFDdmE/w640-h442/wildfly1.png" width="640" /></a></div><br /><p>Agora vamos subir nosso contêiner:</p><p><br /></p><p><b>$ podman run -d --name wildfly -p 8080:8080 -p 9990:9990 jboss/wildfly</b></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPp57zbizofkvNDCKZkUkcLZsULIQZ9ots_TwT8PKcRgChuqA7WTybkCIEMaKG_cweLNUQ3oYUySgG3LNbb0Ro35PWjegHlOOt-I1l84-nOt6KUtg2uStIJI5lzTUBpCHe5n8SKj9Bfig/s761/wildfly2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="102" data-original-width="761" height="86" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPp57zbizofkvNDCKZkUkcLZsULIQZ9ots_TwT8PKcRgChuqA7WTybkCIEMaKG_cweLNUQ3oYUySgG3LNbb0Ro35PWjegHlOOt-I1l84-nOt6KUtg2uStIJI5lzTUBpCHe5n8SKj9Bfig/w640-h86/wildfly2.png" width="640" /></a></div><br /><div><br /></div><div><br /></div><div><div>Agora vamos acessar o nosso contêiner e criar um usuário para o console de administração, caso queira:</div><div><b><br /></b></div><div><b>$ podman exec -it wildfly /bin/bash</b></div></div><div><br /></div><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWypr9RxbeC1RJMDaQr6oJSpY33qbbFvfQXmN4FxiSriaGJauBPDPQ0EDdKdVDj3UUyWnKjEkkY1Z6kP0qgLecoB34_tRoIhsIhTGtcaoTk-GMPKM36woB90c6P2ldiJePsKjTTBz-Dh4/s491/wildfly3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="96" data-original-width="491" height="126" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWypr9RxbeC1RJMDaQr6oJSpY33qbbFvfQXmN4FxiSriaGJauBPDPQ0EDdKdVDj3UUyWnKjEkkY1Z6kP0qgLecoB34_tRoIhsIhTGtcaoTk-GMPKM36woB90c6P2ldiJePsKjTTBz-Dh4/w640-h126/wildfly3.png" width="640" /></a></div><br /><div><br /></div><div><span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;">Vamos criar um usuário:</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" /><b><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" /><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Courier; font-size: 16px; margin: 0px;"><span class="fa fa-usd" style="-webkit-font-smoothing: antialiased; border-radius: 0px !important; box-sizing: border-box; display: inline-block; font-family: FontAwesome; font-size: inherit; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 1; text-rendering: auto;"></span>$ /opt/jboss/wildfly/bin/add-user.sh</span></b></div><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsOkgSiwHCEkwLuECinb6LRH3PqDajfrB0rKVuzew9i4NC14KaARiiZ4uQ21ilUJuSWdCy3Q6-YWIry_fBS-aDTH5coVmTQpL_vqEnuC7DlNURSuJqjB4ACvXl4Zzswm_0hvcWHATlBKU/s973/wildfly4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="680" data-original-width="973" height="448" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsOkgSiwHCEkwLuECinb6LRH3PqDajfrB0rKVuzew9i4NC14KaARiiZ4uQ21ilUJuSWdCy3Q6-YWIry_fBS-aDTH5coVmTQpL_vqEnuC7DlNURSuJqjB4ACvXl4Zzswm_0hvcWHATlBKU/w640-h448/wildfly4.png" width="640" /></a></div><br /><div><br /></div><div>Só acessar via browser: http://<ip ou hostname>:8080</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjAuDstIjPSNglHKJUCLDD0wUSpKPUgZVrbeJ8VCw-oCqusK4G9kObF88ZjAItFh86n4a5npLgZ-ZAQfVBvxQIP0Ru3jtKY0XtmOK6Y8VKi0ioxxTK4UI3xoB2UeMjcUTN7VbKjnQRiHk/s1363/wildfly5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="694" data-original-width="1363" height="326" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjAuDstIjPSNglHKJUCLDD0wUSpKPUgZVrbeJ8VCw-oCqusK4G9kObF88ZjAItFh86n4a5npLgZ-ZAQfVBvxQIP0Ru3jtKY0XtmOK6Y8VKi0ioxxTK4UI3xoB2UeMjcUTN7VbKjnQRiHk/w640-h326/wildfly5.png" width="640" /></a></div><br /><div><br /></div><div><br /></div><div><div>Ou, acesso via console admin: http://<ip ou hostname>:9990</div></div><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOmLnNTJScYBSCf2J5h8ssEeuslT__ynqfE1ccVuYaM5mPVaojwmkvQh1fzl5IxYQNYPczleV68xFKmXlCdIyA2MuhHV5DQRnWY2kv2skz3EOy-JHYYAKCYzpOR78blmLRSJjSiynxPvE/s1365/wildfly6.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="740" data-original-width="1365" height="346" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOmLnNTJScYBSCf2J5h8ssEeuslT__ynqfE1ccVuYaM5mPVaojwmkvQh1fzl5IxYQNYPczleV68xFKmXlCdIyA2MuhHV5DQRnWY2kv2skz3EOy-JHYYAKCYzpOR78blmLRSJjSiynxPvE/w640-h346/wildfly6.png" width="640" /></a></div><br /><div><br /></div><div>Guia de Referencia: </div><div><a href="http://www.mastertheboss.com/soa-cloud/docker/getting-started-with-podman" target="_blank">Getting Started With Podman</a><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div>Danniel Lara Souzahttp://www.blogger.com/profile/03589268179240977594noreply@blogger.com0tag:blogger.com,1999:blog-718059528534420672.post-34129960953366089092021-02-24T04:41:00.001-08:002021-02-24T04:41:57.618-08:00GITLAB NO PODMAN<p> <span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">Crie o diretório "gitlab" no seu Home:</span></p><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 700;">$ mkdir gitlab</span><span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;"></span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">Agora, dentro do "gitlab", vamos criar 3 diretórios "logs", "data" e "config":</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 700;">$ mkdir gitlab/config</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 700;">$ mkdir gitlab/logs</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 700;">$ mkdir gitlab/data</span><span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;"></span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">Agora vamos rodar o Gitlab no Podman:</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 700;">$ sudo podman run --privileged -dit \</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><samp style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: Menlo, Monaco, Consolas, "Courier New", monospace; font-size: 14px;"> --name gitlab \<br style="border-radius: 0px !important; box-sizing: border-box;" /> -p80:80 \<br style="border-radius: 0px !important; box-sizing: border-box;" /> -p443:443 \<br style="border-radius: 0px !important; box-sizing: border-box;" /> -p22022:22 \<br style="border-radius: 0px !important; box-sizing: border-box;" /> -v ${PWD}/gitlab/config:/etc/gitlab \<br style="border-radius: 0px !important; box-sizing: border-box;" /> -v ${PWD}/gitlab/logs/:/var/log/gitlab \<br style="border-radius: 0px !important; box-sizing: border-box;" /> -v ${PWD}/gitlab/data/:/var/opt/gitlab \<br style="border-radius: 0px !important; box-sizing: border-box;" /> gitlab/gitlab-ce:latest</samp><span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;"></span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">Feito, já esta rodando:</span><div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNG5sgHaGsFmeD4ZSxuerf4IghjCG4W_VWfeR-kPP2XYk4kM4x4NvWPd8PORiIvFozGyh3K8uwwahxBjovGXpvsKweU0__2NHnpC7yfjxQWu-c4lkk0WRLWFIHJsyuwnhp9iMyrXBEU7k/s1248/gitlabpodman0.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="122" data-original-width="1248" height="62" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNG5sgHaGsFmeD4ZSxuerf4IghjCG4W_VWfeR-kPP2XYk4kM4x4NvWPd8PORiIvFozGyh3K8uwwahxBjovGXpvsKweU0__2NHnpC7yfjxQWu-c4lkk0WRLWFIHJsyuwnhp9iMyrXBEU7k/w640-h62/gitlabpodman0.png" width="640" /></a></div><br /><span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">Agora é só acessar o Gitlab:</span></div><div><span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;"><br /></span></div><div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigis8J43nfVgAqtxrXKbArZ3nV7QK6nnBeWYdfFwVdQ2N4fDPofcE7uYSQuyv1AHAPfAqpRGCQnUnXRkfHh64jhloAzp0u7uiMZmFh9SB3bdcb-svKvxElBPJP8ICNwJzryKCJIKiXy4k/s1366/gitlabpodman.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="701" data-original-width="1366" height="328" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigis8J43nfVgAqtxrXKbArZ3nV7QK6nnBeWYdfFwVdQ2N4fDPofcE7uYSQuyv1AHAPfAqpRGCQnUnXRkfHh64jhloAzp0u7uiMZmFh9SB3bdcb-svKvxElBPJP8ICNwJzryKCJIKiXy4k/w640-h328/gitlabpodman.png" width="640" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwRtd5O5mpyWJSn7R9QZeaHdVDNH0tPl1A1-wocqrS51qYkyhX0dmh1wkcGgo6HhCWY_xDkaGx8-xm-8faFqcJlV7i6qrQQh02Ei-jqa7auk8It2jxQVuKZyZa70Jgtk1yN5m3UkUkOuc/s1366/gitlabpodman3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="707" data-original-width="1366" height="332" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwRtd5O5mpyWJSn7R9QZeaHdVDNH0tPl1A1-wocqrS51qYkyhX0dmh1wkcGgo6HhCWY_xDkaGx8-xm-8faFqcJlV7i6qrQQh02Ei-jqa7auk8It2jxQVuKZyZa70Jgtk1yN5m3UkUkOuc/w640-h332/gitlabpodman3.png" width="640" /></a></div><br /><span style="background-color: white; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;"><br /></span></div>Danniel Lara Souzahttp://www.blogger.com/profile/03589268179240977594noreply@blogger.com0tag:blogger.com,1999:blog-718059528534420672.post-49149262201221201032020-07-17T05:20:00.000-07:002020-07-17T05:20:16.554-07:00Instalando Fedora COREOS no KVM<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiU1ZJ-f7VYesW6R0oMYOyFto5PZ_nOB-KyrEh2w3OoAENb6L3I8GfNkuXrxhUshj6aPQ0ToN_JH4oaDUVD1F8sLCz2zABeKHo0vwXRz8_TLh73lkXsXGZFNYm8AFEIpm_L-z0TIkpiBxY/s1600/introducing-fedora-coreos.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="678" data-original-width="1600" height="268" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiU1ZJ-f7VYesW6R0oMYOyFto5PZ_nOB-KyrEh2w3OoAENb6L3I8GfNkuXrxhUshj6aPQ0ToN_JH4oaDUVD1F8sLCz2zABeKHo0vwXRz8_TLh73lkXsXGZFNYm8AFEIpm_L-z0TIkpiBxY/s640/introducing-fedora-coreos.png" width="640" /></a></div>
<br />
<span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 16.8px;">Vamos instalar em uma VM usando uma imagem livecd. </span><br />
<br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" />
<span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 16.8px;">Versão usada do Fedora CoreOs: 32.20200601.3.0 stable </span><br />
<br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" />
<span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 16.8px;">Máquina virtual KVM com Virt-Manager no Fedora 32. </span><br />
<br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" />
<span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 16.8px;">Link do download dessa versão </span><br />
<span style="background-color: white; font-size: 16.8px;"><span style="color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif;"><a href="https://builds.coreos.fedoraproject.org/prod/streams/stable/builds/32.20200601.3.0/x86_64/fedora-coreos-32.20200601.3.0-live.x86_64.iso">https://builds.coreos.fedoraproject.org/prod/streams/stable/builds/32.20200601.3.0/x86_64/fedora-coreos-32.20200601.3.0-live.x86_64.iso</a></span></span><br />
<span style="background-color: white; font-size: 16.8px;"><span style="color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif;"><br /></span></span>
<span style="background-color: white; font-size: 16.8px;"><span style="color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif;"><br /></span></span>
<span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 16.8px;">Vamos criar o nosso arquivo ignition somente com a chave pública para podemos acessar o nosso Fedora CoreOS via ssh sem senha. </span><br />
<br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" />
<span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 16.8px;">Gere uma chave ssh: </span><br />
<br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" />
<span style="background-color: white; border-radius: 0px; box-sizing: border-box; color: #333333; font-family: "courier"; font-size: 16px; font-weight: 700; margin: 0px;"><span class="fa fa-usd" style="border-radius: 0px; box-sizing: border-box; display: inline-block; font-family: "fontawesome"; font-size: inherit; font-stretch: normal; font-weight: normal; line-height: 1;"></span> ssh-keygen</span><span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 16.8px;"> </span><br />
<br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" />
<span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 16.8px;">No seu diretório ~/.ssh terá 2 arquivos:</span><br />
<ul style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; line-height: 1.8em; list-style-image: url("/imagens/linux-arrow.gif"); list-style-type: square; margin: 5px;">
<li style="border-radius: 0px !important; box-sizing: border-box; color: #555555;">id_rsa</li>
<li style="border-radius: 0px !important; box-sizing: border-box; color: #555555;">id_rsa.pub</li>
</ul>
<br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" />
<span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 16.8px;">Vamos usar o conteúdo do .pub. </span><br />
<br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" />
<span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 16.8px;">Crie o arquivo .fcc: </span><br />
<br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" />
<span style="background-color: white; border-radius: 0px; box-sizing: border-box; color: #333333; font-family: "courier"; font-size: 16px; margin: 0px;"><span class="fa fa-usd" style="border-radius: 0px; box-sizing: border-box; display: inline-block; font-family: "fontawesome"; font-size: inherit; font-stretch: normal; font-weight: normal; line-height: 1;"></span><b> vim example.fcc</b></span><span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 16.8px;"><b> </b></span><br />
<br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" />
<span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 16.8px;">com o conteúdo: </span><br />
<br />
<div class="codigo" style="background-color: #fffff4; border-radius: 0px !important; border: 2px solid rgb(212, 212, 198) !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; padding: 15px;">
variant: fcos<br />
version: 1.0.0<br />
passwd:<br />
users:<br />
- name: core<br />
ssh_authorized_keys:<br />
- ssh-rsa AAAA...</div>
<div>
<br /></div>
<span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 16.8px;"><br /></span>
<span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 16.8px;">Uma maneira fácil de usar fcct é executá-lo em um contêiner com podman, no caso eu estou usando o Fedora 32 que vem com o podman por padrão. </span><br />
<br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" />
<span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 16.8px;">Baixe o container do fcct: </span><br />
<br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" />
<span style="background-color: white; border-radius: 0px; box-sizing: border-box; color: #333333; font-family: "courier"; font-size: 16px; margin: 0px;"><span class="fa fa-usd" style="border-radius: 0px; box-sizing: border-box; display: inline-block; font-family: "fontawesome"; font-size: inherit; font-stretch: normal; font-weight: normal; line-height: 1;"></span><b> podman pull quay.io/coreos/fcct:release</b></span><span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 16.8px;"><b> </b></span><br />
<br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" />
<span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 16.8px;">Execute fcct no arquivo FCC: </span><br />
<br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" />
<span style="background-color: white; border-radius: 0px; box-sizing: border-box; color: #333333; font-family: "courier"; font-size: 16px; margin: 0px;"><span class="fa fa-usd" style="border-radius: 0px; box-sizing: border-box; display: inline-block; font-family: "fontawesome"; font-size: inherit; font-stretch: normal; font-weight: normal; line-height: 1;"></span><b> podman run -i --rm quay.io/coreos/fcct:release --pretty --strict < example.fcc > example.ign</b></span><span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 16.8px;"><b> </b></span><br />
<br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" />
<span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 16.8px;">Agora vamos usar o arquivo do example.ign para instalar o Fedora CoreOS e passar a nossa chave pública. </span><br />
<br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" />
<span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 16.8px;">Resumindo, o arquivo example.ign fica assim: </span><br />
<br />
<div class="codigo" style="background-color: #fffff4; border-radius: 0px !important; border: 2px solid rgb(212, 212, 198) !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; padding: 15px;">
{<br />
"ignition": {<br />
"version": "3.0.0"<br />
},<br />
"passwd": {<br />
"users": [<br />
{<br />
"name": "core",<br />
"sshAuthorizedKeys": [<br />
"ssh-rsa AAAA..........."<br />
]<br />
}<br />
]<br />
}<br />
}</div>
<br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" />
<span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 16.8px;">Esse seu arquivo envia para seu servidor web para podemos usar na instalação do Fedora CoreOS. </span><br />
<br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" />
<span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 16.8px;">Agora vamos iniciar o Livecd do Fedora CoreOS. </span><br />
<br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" />
<span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 16.8px;">Ao iniciar o Fedora CoreOS Live, já tem as instruções de instalação</span><br />
<span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 16.8px;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYRoJa0u98YHIHky3rBqkunkacn2IOs-eyZ-4RKjcpgDY7O4edApOUPXVHZUMh-ShIRxwn2HVnp3xLjCLXbfEl1w_fxVOTrlOYn10Lv4OpmSLtZ4tV456I4uvNoMSXWCzBPX6cKfHTG3U/s1600/fedoracoreos.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="593" data-original-width="1029" height="368" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYRoJa0u98YHIHky3rBqkunkacn2IOs-eyZ-4RKjcpgDY7O4edApOUPXVHZUMh-ShIRxwn2HVnp3xLjCLXbfEl1w_fxVOTrlOYn10Lv4OpmSLtZ4tV456I4uvNoMSXWCzBPX6cKfHTG3U/s640/fedoracoreos.png" width="640" /></a></div>
<span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 16.8px;"><br /></span>
<span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 16.8px;">Baixe o arquivo do seu servidor web no Fedora CoreOS: </span><br />
<br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" />
<span style="background-color: white; border-radius: 0px; box-sizing: border-box; color: #333333; font-family: "courier"; font-size: 16px; font-weight: 700; margin: 0px;"><span class="fa fa-usd" style="border-radius: 0px; box-sizing: border-box; display: inline-block; font-family: "fontawesome"; font-size: inherit; font-stretch: normal; font-weight: normal; line-height: 1;"></span> curl -LO https://192.168.122.1/example.ign</span><br />
<span style="background-color: white; border-radius: 0px; box-sizing: border-box; color: #333333; font-family: "courier"; font-size: 16px; font-weight: 700; margin: 0px;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHJCaNkBj9Jv1QXsD1KGX8kXjdOanYcHqjr4etGROpgAJca-oZ1wZyzXVNuHOuhIiXRJSIduHcI-cdpdyXUvP-eeo2GNAI3KbT0YeWsVFsML_WYBOJk-iXjePlF-qMM4DYwHOhUF3zffk/s1600/fedoracoreos2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="108" data-original-width="821" height="83" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHJCaNkBj9Jv1QXsD1KGX8kXjdOanYcHqjr4etGROpgAJca-oZ1wZyzXVNuHOuhIiXRJSIduHcI-cdpdyXUvP-eeo2GNAI3KbT0YeWsVFsML_WYBOJk-iXjePlF-qMM4DYwHOhUF3zffk/s640/fedoracoreos2.png" width="640" /></a></div>
<span style="background-color: white; border-radius: 0px; box-sizing: border-box; color: #333333; font-family: "courier"; font-size: 16px; font-weight: 700; margin: 0px;"><br /></span>
<span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 16.8px;">E agora instale o Fedora CoreOS: </span><br />
<br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px;" />
<span style="background-color: white; border-radius: 0px; box-sizing: border-box; color: #333333; font-family: "courier"; font-size: 16px; font-weight: 700; margin: 0px;"><span class="fa fa-usd" style="border-radius: 0px; box-sizing: border-box; display: inline-block; font-family: "fontawesome"; font-size: inherit; font-stretch: normal; font-weight: normal; line-height: 1;"></span> sudo coreos-installer install /dev/vda --ignition-file example.ign</span><br />
<span style="background-color: white; border-radius: 0px; box-sizing: border-box; color: #333333; font-family: "courier"; font-size: 16px; font-weight: 700; margin: 0px;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-Yt4QNZybPZ-3IR2yNOxHwZFI2GZWWC3FUNGVki3YrZUYvu9EorQyCXdvo2fi0TP0jRkmuyGSB-75xcHbboWr42-gTgPh0VXLIKqY2r8wy3P8P8BVTl7I85uNItsVFyU3E1YfNBhOSEo/s1600/fedoracoreos3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="66" data-original-width="754" height="56" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-Yt4QNZybPZ-3IR2yNOxHwZFI2GZWWC3FUNGVki3YrZUYvu9EorQyCXdvo2fi0TP0jRkmuyGSB-75xcHbboWr42-gTgPh0VXLIKqY2r8wy3P8P8BVTl7I85uNItsVFyU3E1YfNBhOSEo/s640/fedoracoreos3.png" width="640" /></a></div>
<span style="background-color: white; border-radius: 0px; box-sizing: border-box; color: #333333; font-family: "courier"; font-size: 16px; font-weight: 700; margin: 0px;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgubwHWTDX44v8nWvO8luGgTOdPRTu_DOo-OPDqrEmaPjo_ZLTCqGCB7HXi6Q0vjvkAIIl4S4JbQurLGljOqiTs_KnPSr8kLRjdyBr3Dl3f5wayoOrRjfS9-RZX7DNEIvQaEAptxF9kCH0/s1600/fedoracoreos4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="109" data-original-width="725" height="96" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgubwHWTDX44v8nWvO8luGgTOdPRTu_DOo-OPDqrEmaPjo_ZLTCqGCB7HXi6Q0vjvkAIIl4S4JbQurLGljOqiTs_KnPSr8kLRjdyBr3Dl3f5wayoOrRjfS9-RZX7DNEIvQaEAptxF9kCH0/s640/fedoracoreos4.png" width="640" /></a></div>
<span style="background-color: white; border-radius: 0px; box-sizing: border-box; color: #333333; font-family: "courier"; font-size: 16px; font-weight: 700; margin: 0px;"><br /></span>
<span style="background-color: white; border-radius: 0px; box-sizing: border-box; color: #333333; font-family: "courier"; font-size: 16px; font-weight: 700; margin: 0px;"><span style="font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 16.8px; font-weight: 400;">Reinicie a máquina: </span><br style="border-radius: 0px !important; box-sizing: border-box; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;" /><br style="border-radius: 0px !important; box-sizing: border-box; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;" /><span style="border-radius: 0px !important; box-sizing: border-box; margin: 0px;"><span class="fa fa-usd" style="border-radius: 0px; box-sizing: border-box; display: inline-block; font-family: "fontawesome"; font-size: inherit; font-stretch: normal; font-weight: normal; line-height: 1;"></span> sudo reboot</span><span style="font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 16.8px; font-weight: 400;"> </span><br style="border-radius: 0px !important; box-sizing: border-box; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;" /><br style="border-radius: 0px !important; box-sizing: border-box; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;" /><span style="font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 16.8px; font-weight: 400;">E ao iniciar irá mostrar o endereço IP que pode ser alterado mais tarde ou até mesmo pode add no arquivo .fcc.</span></span><br />
<div>
<span style="background-color: white; border-radius: 0px; box-sizing: border-box; color: #333333; font-family: "courier"; font-size: 16px; font-weight: 700; margin: 0px;"><span style="font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 16.8px; font-weight: 400;"><br /></span></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTQ1ai7vBNSU8bUYNvctorkZ4v6PhZDzEik3mIBveSHMsPSslkEvFmlOrGfu83XsuFVh76mJ3_gj44AS-j4wNF1QdbRDYAt_UQu2l2RHeN6SjGs4Ug9LTSIgvLE5jLxUTHHKShQBcvttQ/s1600/fedoracoreos5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="186" data-original-width="718" height="164" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTQ1ai7vBNSU8bUYNvctorkZ4v6PhZDzEik3mIBveSHMsPSslkEvFmlOrGfu83XsuFVh76mJ3_gj44AS-j4wNF1QdbRDYAt_UQu2l2RHeN6SjGs4Ug9LTSIgvLE5jLxUTHHKShQBcvttQ/s640/fedoracoreos5.png" width="640" /></a></div>
<div>
<span style="background-color: white; border-radius: 0px; box-sizing: border-box; color: #333333; font-family: "courier"; font-size: 16px; font-weight: 700; margin: 0px;"><span style="font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 16.8px; font-weight: 400;"><br /></span></span></div>
<div>
<span style="background-color: white; border-radius: 0px; box-sizing: border-box; color: #333333; font-family: "courier"; font-size: 16px; font-weight: 700; margin: 0px;"><span style="font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 16.8px; font-weight: 400;">Agora vamos acessar nosso Fedora CoreOS via ssh com usuário core sem senha: </span><br style="border-radius: 0px !important; box-sizing: border-box; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;" /><br style="border-radius: 0px !important; box-sizing: border-box; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;" /><span style="border-radius: 0px !important; box-sizing: border-box; margin: 0px;"><span class="fa fa-usd" style="border-radius: 0px; box-sizing: border-box; display: inline-block; font-family: "fontawesome"; font-size: inherit; font-stretch: normal; font-weight: normal; line-height: 1;"></span> ssh core@<ip do fedoracoreos></span></span></div>
<div>
<span style="background-color: white; border-radius: 0px; box-sizing: border-box; color: #333333; font-family: "courier"; font-size: 16px; font-weight: 700; margin: 0px;"><span style="border-radius: 0px !important; box-sizing: border-box; margin: 0px;"><br /></span></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVn_0Me04LkC82e5bgB5ZpFIvxu4TDoOfPKz4x8rxiCw6ayRaoLfCd-yHH15UxzMWHNzMGsw_tmx0uwR7mN60BU5XzrPwnuRwMefVAnsyGRvNIhY4pUuaUOCFRAuzNi7-JjUuXvFfBezo/s1600/fedoracoreos6.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="169" data-original-width="554" height="194" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVn_0Me04LkC82e5bgB5ZpFIvxu4TDoOfPKz4x8rxiCw6ayRaoLfCd-yHH15UxzMWHNzMGsw_tmx0uwR7mN60BU5XzrPwnuRwMefVAnsyGRvNIhY4pUuaUOCFRAuzNi7-JjUuXvFfBezo/s640/fedoracoreos6.png" width="640" /></a></div>
<div>
<span style="background-color: white; border-radius: 0px; box-sizing: border-box; color: #333333; font-family: "courier"; font-size: 16px; font-weight: 700; margin: 0px;"><span style="border-radius: 0px !important; box-sizing: border-box; margin: 0px;"><br /></span></span></div>
<div>
<span style="background-color: white; border-radius: 0px; box-sizing: border-box; color: #333333; font-family: "courier"; font-size: 16px; font-weight: 700; margin: 0px;"><span style="font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 16.8px; font-weight: 400;"><br /></span></span></div>
<div>
<span style="background-color: white; border-radius: 0px; box-sizing: border-box; color: #333333; font-family: "courier"; font-size: 16px; font-weight: 700; margin: 0px;"><span style="font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 16.8px; font-weight: 400;">Agora tu podes usar o podman para subir e testar seus containers. </span><br style="border-radius: 0px !important; box-sizing: border-box; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;" /><br style="border-radius: 0px !important; box-sizing: border-box; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;" /><span style="font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 16.8px; font-weight: 400;">Espero que ajude! </span></span></div>
<div>
<span style="background-color: white; border-radius: 0px; box-sizing: border-box; color: #333333; font-family: "courier"; font-size: 16px; font-weight: 700; margin: 0px;"><span style="font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 16.8px; font-weight: 400;"><br /></span></span></div>
<div>
<span style="background-color: white; border-radius: 0px; box-sizing: border-box; color: #333333; font-family: "courier"; font-size: 16px; font-weight: 700; margin: 0px;"><a href="https://docs.fedoraproject.org/en-US/fedora-coreos/getting-started/">https://docs.fedoraproject.org/en-US/fedora-coreos/getting-started/</a></span></div>
Danniel Lara Souzahttp://www.blogger.com/profile/03589268179240977594noreply@blogger.com0tag:blogger.com,1999:blog-718059528534420672.post-39856431315170740742020-07-10T08:01:00.004-07:002020-07-10T08:01:52.997-07:00CloudStack Primate<span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">O Apache CloudStack Primate é uma interface de usuário progressiva moderna baseada em funções, baseada no Vue.js e no Ant Design para o Apache CloudStack.</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">Interface atual do cloudstack</span><div>
<span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEju5yJCQYZV5KsWOYEY3aWqwo5uKfMooi37dkv8rYIynyhT7oz9L7aaBix48dmvP1i3MESaeIYQWuudxCgma9z-UVDtDToIemCuhx_4EzxOJbIMudfV4saxlIjdsXQLI6UkxRibP0NmGsU/s1600/apachecloudstack.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="743" data-original-width="1600" height="296" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEju5yJCQYZV5KsWOYEY3aWqwo5uKfMooi37dkv8rYIynyhT7oz9L7aaBix48dmvP1i3MESaeIYQWuudxCgma9z-UVDtDToIemCuhx_4EzxOJbIMudfV4saxlIjdsXQLI6UkxRibP0NmGsU/s640/apachecloudstack.png" width="640" /></a></div>
<div>
<span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKmxWcsI_u36gw82K683EAD9R5sLDO2ckMfpwe9P_HAQ8iCo6ipfXOQOgcQcHe-XpGaaskkMN93nlUm0WC-t-DWvTWX8XMFKp1qebIg6z7kMSFjnj2MHVPmEukHn8c_ekLgJDYv7Pjvm4/s1600/apachecloudstack2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="864" data-original-width="1600" height="344" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKmxWcsI_u36gw82K683EAD9R5sLDO2ckMfpwe9P_HAQ8iCo6ipfXOQOgcQcHe-XpGaaskkMN93nlUm0WC-t-DWvTWX8XMFKp1qebIg6z7kMSFjnj2MHVPmEukHn8c_ekLgJDYv7Pjvm4/s640/apachecloudstack2.png" width="640" /></a></div>
<div>
<span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;"><br /></span></div>
<div>
<span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">Vamos instalar o Primate</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">o Primate é compatível com Apache CloudStack 4.13.1.0 ou posterior</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">Instalação no CentOS</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">Os usuários que executam o servidor de gerenciamento (4.13 ou superior) no CentOS podem configurar o seguinte repositório de do Primate:</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><b><span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;"># rpm --import https://download.cloudstack.org/primate/release.asc</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;"># cat << EOF > /etc/yum.repos.d/cloudstack-primate-tech-preview.repo</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">[cloudstack-primate-tech-preview]</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">name=cloudstack</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">baseurl=https://download.cloudstack.org/primate/testing/preview/centos/</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">enabled=1</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">gpgcheck=1</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">gpgkey=https://download.cloudstack.org/primate/release.asc</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">EOF</span></b><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">Em seguida, instale o Primate:</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;"><b># yum install cloudstack-primate</b></span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">Instalação no Ubuntu</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">Os usuários que executam o servidor de gerenciamento CloudStack (4.13 ou superior) no Ubuntu podem configurar o seguinte repositório do Primate</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><b><span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;"># apt-key adv --keyserver keys.gnupg.net --recv-keys BDF0E176584DF93F</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;"># echo deb https://download.cloudstack.org/primate/testing/preview/debian / > /etc/apt/sources.list.d/cloudstack-primate-tech-preview.list</span></b><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">Em seguida, instale o Primate:</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><b><span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;"># apt-get update</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;"># apt-get install cloudstack-primate</span></b><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">E para acesso</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">http://management-server-host:8080/client/primate</span></div>
<div>
<span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6L48fysfcdjGlsOshMx1waxvy4aHvcS4qYfJ-Jrqs0Q1y31-1iQGu3mrNaGKMiJsrGUeaTpWxgv20YOScth51wzwucabaC24FhlPCSF7fJBXJZVvXEvJcWxCoetVGqqRUx06VV9Wxp8E/s1600/apachecloudstack3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="896" data-original-width="1600" height="358" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6L48fysfcdjGlsOshMx1waxvy4aHvcS4qYfJ-Jrqs0Q1y31-1iQGu3mrNaGKMiJsrGUeaTpWxgv20YOScth51wzwucabaC24FhlPCSF7fJBXJZVvXEvJcWxCoetVGqqRUx06VV9Wxp8E/s640/apachecloudstack3.png" width="640" /></a></div>
<div>
<span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPUwO3QSR9H8SwcDPHGuV8AFPIJhhe68dVR61IUwKWxE2wqES_k5N8iqwpyAV1NLuTVuCtHq4oG4vZlCrB1VD5yfTSyfP7XSKH697jZR8dvy-03f_IRgmpl56VWLbJVRrGmtsvlKoeeok/s1600/apachecloudstack4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="928" data-original-width="1600" height="370" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPUwO3QSR9H8SwcDPHGuV8AFPIJhhe68dVR61IUwKWxE2wqES_k5N8iqwpyAV1NLuTVuCtHq4oG4vZlCrB1VD5yfTSyfP7XSKH697jZR8dvy-03f_IRgmpl56VWLbJVRrGmtsvlKoeeok/s640/apachecloudstack4.png" width="640" /></a></div>
<div>
<span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;"><br /></span></div>
<div>
<span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;"><br /></span></div>
<div>
<span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;">Guia:</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;"><a href="http://docs.cloudstack.apache.org/en/latest/installguide/primate.html">http://docs.cloudstack.apache.org/en/latest/installguide/primate.html</a></span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;"><a href="https://github.com/apache/cloudstack-primate">https://github.com/apache/cloudstack-primate</a></span></div>
<div>
<span style="background-color: white; color: #555555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px;"><br /></span></div>
Danniel Lara Souzahttp://www.blogger.com/profile/03589268179240977594noreply@blogger.com0tag:blogger.com,1999:blog-718059528534420672.post-65785850075485874832020-03-04T10:16:00.002-08:002020-03-06T16:25:53.699-08:00Ansible no Centos 8<h3 class="iw">
<em style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;">Ansible</em><span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 16.8px; font-weight: 400;"> é uma ferramenta de automação e vamos instalar no </span><em style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;">CentOS 8</em><span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 16.8px; font-weight: 400;">.</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;" /><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;" /><span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 16.8px; font-weight: 400;">Verifique se tem o </span><em style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;">Python</em><span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 16.8px; font-weight: 400;"> instalado. Caso não, instale:</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;" /><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;" /><span style="background-color: white; border-radius: 0px; box-sizing: border-box; color: #333333; font-family: "courier"; font-size: 16px; margin: 0px;"># dnf install python3 -y</span><span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 16.8px; font-weight: 400;"></span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;" /><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;" /><span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 16.8px; font-weight: 400;">Instale o </span><em style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;">python-pip</em><span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 16.8px; font-weight: 400;">:</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;" /><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;" /><span style="background-color: white; border-radius: 0px; box-sizing: border-box; color: #333333; font-family: "courier"; font-size: 16px; margin: 0px;"># dnf install python3-pip -y</span><span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 16.8px; font-weight: 400;"></span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;" /><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;" /><span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 16.8px; font-weight: 400;">Instale o </span><em style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;">Ansible</em><span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 16.8px; font-weight: 400;">:</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;" /><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;" /><span style="background-color: white; border-radius: 0px; box-sizing: border-box; color: #333333; font-family: "courier"; font-size: 16px; margin: 0px;"># pip3 install ansible</span><span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 16.8px; font-weight: 400;"></span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;" /><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;" /><span style="background-color: white; color: #333333; font-family: "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: 16.8px; font-weight: 400;">Feito! Após instalado, só ver a versão do Ansible:</span><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;" /><br style="background-color: white; border-radius: 0px !important; box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16.8px; font-weight: 400;" /><span style="background-color: white; border-radius: 0px; box-sizing: border-box; color: #333333; font-family: "courier"; font-size: 16px; margin: 0px;"># ansible --version</span></h3>
<div>
<span style="background-color: white; border-radius: 0px; box-sizing: border-box; color: #333333; font-family: "courier"; font-size: 16px; margin: 0px;"><br /></span></div>
<div>
<span style="background-color: white; border-radius: 0px; box-sizing: border-box; color: #333333; font-family: "courier"; font-size: 16px; margin: 0px;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEga99eXaK5O-ClWcVt1rY6jUC-9d20ItZoEazIy8eleqlB5djYFloyA3Rgdqj4oyZIYj4LWbOEwPewM2OatwwCeoFmq3BeLiBzQ-3WyA0jcYK16suZGj5Z50csmlbWNdrUvc1clTvW9d3A/s1600/ansiblecentos8.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="180" data-original-width="874" height="130" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEga99eXaK5O-ClWcVt1rY6jUC-9d20ItZoEazIy8eleqlB5djYFloyA3Rgdqj4oyZIYj4LWbOEwPewM2OatwwCeoFmq3BeLiBzQ-3WyA0jcYK16suZGj5Z50csmlbWNdrUvc1clTvW9d3A/s640/ansiblecentos8.png" width="640" /></a></div>
<div>
<span style="background-color: white; border-radius: 0px; box-sizing: border-box; color: #333333; font-family: "courier"; font-size: 16px; margin: 0px;"><br /></span></div>
Danniel Lara Souzahttp://www.blogger.com/profile/03589268179240977594noreply@blogger.com0tag:blogger.com,1999:blog-718059528534420672.post-88161171842815247212020-03-04T04:29:00.001-08:002020-03-06T16:25:30.476-08:00Resolvendo problema com Ansible 2.4 ou superior com RHEL/Centos 5Para quem atualizou o seu ansible para 2.4 ou superior tem problemas com o python no RHEL e Centos 5<br />
<br />
Para resolver esse problema<br />
<br />
No Rhel ou no Centos 5 instale o epel<br />
<br />
<b># yum install epel-release-5-4 -y</b><br />
<br />
após instale o python2.6<br />
<br />
<b># yum install python26 -y</b><br />
<b><br /></b>
No ansible adicione no hosts<br />
<br />
<br />
Exemplo<br />
<br />
[webserver]<br />
<br />
centos5-web ansible_python_interpreter=/usr/bin/python26<br />
centos6-web<br />
<b><br /></b>
<b><br /></b>
No Awx é o mesmo procedimento pode adicionar na Variável global ou na Variável do host<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguk4ObNdXsc2GZuH59OBWgBme3FTwAW6jGpmS_cMCFRcjaDjerOKgNZ72n94n5B8BjxWbTBbXYizaOrmTpeRms9UHkZrMkbMUgGxYQqJZXzzFfjTc8KiI9QImNCL_IyP93DomNVs4BPdI/s1600/python26.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="207" data-original-width="1183" height="108" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguk4ObNdXsc2GZuH59OBWgBme3FTwAW6jGpmS_cMCFRcjaDjerOKgNZ72n94n5B8BjxWbTBbXYizaOrmTpeRms9UHkZrMkbMUgGxYQqJZXzzFfjTc8KiI9QImNCL_IyP93DomNVs4BPdI/s640/python26.png" width="640" /></a></div>
<br />
<br />
<b><br /></b>
<b><br /></b>
<b><br /></b>
<b><br /></b>
<b><br /></b>
<b><br /></b>
<br />
<br />
<br />
<br />
<br />Danniel Lara Souzahttp://www.blogger.com/profile/03589268179240977594noreply@blogger.com0tag:blogger.com,1999:blog-718059528534420672.post-28744091720164664402020-01-02T03:47:00.001-08:002020-01-02T03:47:09.695-08:00Grc no Fedora 31Grc ( Generic Colouriser ) imprima a saída de alguns comandos coloridos como os comandos "df -h" "free -h"<br />
<br />
Sua instalação é bem simples<br />
<br />
<br />
$ sudo dnf install grc -y<br />
<br />
ou<br />
<br />
# dnf install grc -y<br />
<br />
<br />
agora só testar alguns comandos<br />
<br />
$ df -h<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJTXIHuQweJ8nUVA1LDwHi9E77cpI4YH81LNpDAIqiNT3CFODJ7JvxUBOW5KaFwm3JRg5zdcml8wOZFu8wVSmUudBIoczv7wrZ7gDNGsMnrC_ku0_6c7cgpZW2T1XG7zd_FnEdrLxaBkY/s1600/dfh.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="260" data-original-width="592" height="140" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJTXIHuQweJ8nUVA1LDwHi9E77cpI4YH81LNpDAIqiNT3CFODJ7JvxUBOW5KaFwm3JRg5zdcml8wOZFu8wVSmUudBIoczv7wrZ7gDNGsMnrC_ku0_6c7cgpZW2T1XG7zd_FnEdrLxaBkY/s320/dfh.png" width="320" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
$ free -h<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTZZKqRi3bI5d3HaLqOm0LRROxEfSulPkPbdQdGLo3SpSYq5jePOgIEhuSCT8KayqXlwwguVJLEQhg7w34o1ASyDiYvbHHDSXSN3iWesDwfCedyN-EiHKPDjbROEEzx9HwBg4C08upZ0U/s1600/free.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="114" data-original-width="672" height="54" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTZZKqRi3bI5d3HaLqOm0LRROxEfSulPkPbdQdGLo3SpSYq5jePOgIEhuSCT8KayqXlwwguVJLEQhg7w34o1ASyDiYvbHHDSXSN3iWesDwfCedyN-EiHKPDjbROEEzx9HwBg4C08upZ0U/s320/free.png" width="320" /></a></div>
<br />
<br />
<br />
<br />
<br />
$ ping<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2SDBlMu0U5JP9aQUvo89tjAhPuWA3hV-ncWbUJBrir-KTU-nnpnnvLPfNHNCYI3BUhlHPh-kUNb-2oGhrcjjZtdCn4FH7KaMBR7JTtfd3NjMWWlB4hPkxzFQ2fJTHX_dIi8x0eRT9F7I/s1600/ping.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="243" data-original-width="554" height="140" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2SDBlMu0U5JP9aQUvo89tjAhPuWA3hV-ncWbUJBrir-KTU-nnpnnvLPfNHNCYI3BUhlHPh-kUNb-2oGhrcjjZtdCn4FH7KaMBR7JTtfd3NjMWWlB4hPkxzFQ2fJTHX_dIi8x0eRT9F7I/s320/ping.png" width="320" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Para saber quais comandos são, dê uma olhada no arquivo /etc/profile.d/grc.sh:<br /><br /><br />
cat /etc/profile.d/grc.sh<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1XWuGWv_GeAAN9ZqziCjNFCyrumlItUaOp4MAiYsoks3vrSXqZ47VYkHUGyHqb13YEJXpOWZ-CgvIB_ibQP5AbER4eTPhMjSgykCdDLt7KZhg7KE7H4vgrUKPZE-JpYH3Oe0u8Ub5eHc/s1600/cat.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="845" data-original-width="419" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1XWuGWv_GeAAN9ZqziCjNFCyrumlItUaOp4MAiYsoks3vrSXqZ47VYkHUGyHqb13YEJXpOWZ-CgvIB_ibQP5AbER4eTPhMjSgykCdDLt7KZhg7KE7H4vgrUKPZE-JpYH3Oe0u8Ub5eHc/s320/cat.png" width="158" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Guia de referência: <a href="https://github.com/garabik/grc">https://github.com/garabik/grc</a><br />
<br />Danniel Lara Souzahttp://www.blogger.com/profile/03589268179240977594noreply@blogger.com0tag:blogger.com,1999:blog-718059528534420672.post-64226507619232995322019-03-06T07:00:00.000-08:002019-03-06T11:50:34.038-08:00Ceph no CentOS 7 Single-HostNessa dica, vamos usar a versão 13 (mimic) do Ceph em um Hardware com 4 disco de 500GB, 1 para o S.0. e os outros 3 para o Ceph. <br />
<br />
<br />
<br />
Adicione no /etc/hosts, o IP e nome do seu servidor. Exemplo: <br />
<br />
<i>192.168.0.74 ceph</i><br />
<br />
Após, gere uma chave SSH. <br />
<br />
Acesse o diretório do SSH, gere a chave e adicione no "authorized_keys": <br />
<br />
<b># cd /root/.ssh/<br /># ssh-keygen -t rsa <br /><br /># cat id_rsa.pub >> authorized_keys </b><br />
<b></b><br />
<b></b><br />
<b></b><br />
<b></b><br />
<b></b><br />
<b></b><br />
<b></b><br />
<br />Adicione o repositório do Ceph da versão 13 (mimic).<br />
<br />
<b> # rpm -ivh http://us-west.ceph.com/rpm-mimic/el7/noarch/ceph-release-1-1.el7.noarch.rpm </b><br />
<br />
Instale o ceph-deploy: <br />
<br />
<b># yum install ceph-deploy -y</b> <br />
<br />
Crie o diretório ceph no /etc/ <br />
<br />
<b># mkdir /etc/ceph </b><br />
<br />
Vamos usar o ceph-deploy, começar a instalação. O comando é "ceph-deploy new $HOTNAME". No meu caso, o nome do meu host é "ceph": <br />
<br />
<b># ceph-deploy new ceph</b> <br />
<br />
Adicione esses parâmetros no "ceph.conf" <br />
<br />
<i>echo "osd crush chooseleaf type = 0" >> ceph.conf<br />echo "osd pool default size = 1" >> ceph.conf</i><br />
<br />
Agora, instale o Ceph: <br />
<br />
<b># ceph-deploy install --no-adjust-repos ceph</b> <br />
<br />
A opção "--no-adjust-repos" para usar a repo que adicionamos, caso não usar ele, usar a versão antiga do Ceph que não terias problemas, funciona também. E o nome do Host, no caso, estou usando o "ceph" <br />
<br />
Execute o comando: <br />
<br />
<b># ceph-deploy --overwrite-conf mon create-initial </b><br />
<br />
Agora, vamos preparar a ativar os disco: <br />
<br />
<b># ceph-deploy osd create --data /dev/sdb ceph<br /># ceph-deploy osd create --data /dev/sdc ceph<br /># ceph-deploy osd create --data /dev/sdd ceph </b><br />
<br />
Execute o comando: <br />
<br />
<b># ceph-deploy mgr create ceph </b><br />
<br />
Feito, instalado. Verifique se está OK o seu Ceph: <br />
<br />
<b># ceph -s</b><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3IAaaly4pNGSuudliIKx2EfO4gGY7doDZVOXnX9-qCXe7mhOnKLbZy5WFug7jpxiwZlQENHO6V0i3mixIECQiBIiAj7vghTZ7KY4vklojKPgZmOvHW8X1EHU-J_r4PtARl9jhmG8Lgyo/s1600/ceph.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="333" data-original-width="616" height="344" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3IAaaly4pNGSuudliIKx2EfO4gGY7doDZVOXnX9-qCXe7mhOnKLbZy5WFug7jpxiwZlQENHO6V0i3mixIECQiBIiAj7vghTZ7KY4vklojKPgZmOvHW8X1EHU-J_r4PtARl9jhmG8Lgyo/s640/ceph.png" width="640" /></a></div>
<br />
Guia de referência: <a href="https://ceph.com/">https://ceph.com/</a>Danniel Lara Souzahttp://www.blogger.com/profile/03589268179240977594noreply@blogger.com0tag:blogger.com,1999:blog-718059528534420672.post-73906217923150390022019-02-21T03:42:00.001-08:002019-02-21T03:42:58.349-08:00Foreman no Centos 7 <div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgO6AHMv_aeTm6-WLo_zxNaD5bdrAuOnIdGh4R6Bhy8FBV1itTwoZNQ8gbSQdGCX63Ax9ZPUOgjHvjpFtZWorpUy8Ga1FRcLOFG9V4eLwRB2KAx2DxTjNIhBNTcsd1dGFFTbXZoVEzUHfQ/s1600/foreman.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="160" data-original-width="400" height="128" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgO6AHMv_aeTm6-WLo_zxNaD5bdrAuOnIdGh4R6Bhy8FBV1itTwoZNQ8gbSQdGCX63Ax9ZPUOgjHvjpFtZWorpUy8Ga1FRcLOFG9V4eLwRB2KAx2DxTjNIhBNTcsd1dGFFTbXZoVEzUHfQ/s320/foreman.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
Foreman é uma ferramenta completa de gerenciamento de ciclo de vida para servidores físicos e virtuais. Damos aos administradores de sistema o poder de automatizar facilmente tarefas repetitivas, implantar rapidamente aplicativos e gerenciar proativamente servidores, no local ou na nuvem.<br /><br />a sua instalação é simples <br /><br />instale o repo do epel <br /><br /><b># rpm -ivh http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm</b><br /><br />Instale o repo do puppet <br /><br /><b># rpm -ivh http://yum.puppetlabs.com/puppetlabs-release-el-7.noarch.rpm</b><br /><br />Instale o repo do foreman <br /><br /><b># yum -y install http://yum.theforeman.org/releases/1.9/el7/x86_64/foreman-release.rpm</b><br /><br />Caso não tenha ajustado podes ajustar o seu hostname <br /><br /><b># hostnamectl set-hostname foreman.local</b><br /><br />e depois verifique se ficou ok <br /><br /><b># hostnamectl</b><br /><br />Agora ajustes o seu /etc/hosts com o nome e ip do servidor do foreman <br />exemplo <br /><br /><i>192.168.122.254 foreman.local foreman </i><br /><br />Agora vamos instalar o foreman<br /><br /><b># yum -y install foreman-installer</b><br /><br />só instalar <br /><br /><b># foreman-installer</b><br /><br />Feito instalado ele ira informar o acesso , usuário e senha <br /><br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9HYL5_SxiPODcmgWJLmYdZTDZBfglaA7daI4DkUQE54-ePXYejqMHy5DrE3KXCBcDIQ2gtf7WJS9pz7diATyCtuBoY7G2NAjySH_soU-F7klK0-N6zuGoRdhGJFSTPRA1Dpc9dqMMOdM/s1600/foreman01.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="185" data-original-width="1440" height="81" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9HYL5_SxiPODcmgWJLmYdZTDZBfglaA7daI4DkUQE54-ePXYejqMHy5DrE3KXCBcDIQ2gtf7WJS9pz7diATyCtuBoY7G2NAjySH_soU-F7klK0-N6zuGoRdhGJFSTPRA1Dpc9dqMMOdM/s640/foreman01.png" width="640" /></a><br />
<br />
<br />
<br />
<br />
<br />
<br /><br />Agora ajuste o seu firewall <br /><b># firewall-cmd --permanent --add-port=53/tcp<br /># firewall-cmd --permanent --add-port=67-69/udp<br /># firewall-cmd --permanent --add-port=80/tcp<br /># firewall-cmd --permanent --add-port=443/tcp<br /># firewall-cmd --permanent --add-port=3000/tcp<br /># firewall-cmd --permanent --add-port=3306/tcp<br /># firewall-cmd --permanent --add-port=5910-5930/tcp<br /># firewall-cmd --permanent --add-port=5432/tcp<br /># firewall-cmd --permanent --add-port=8140/tcp<br /># firewall-cmd --permanent --add-port=8443/tcp</b><br /><br />Reload firewalld para aplicar as alterações<br /><b># firewall-cmd --reload</b><br /><br /><br />Vamos logar no foreman <br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1YDvG3iBha1r5Plz_TLUuoGAvy3KxHcF-WSRAgA_7wfdggbm5ZH7p-0tYHh0MPCNsgTFKqd7TxcA073olwD6lM78u2ne8OnH9lDBRddEYx-f85zBcy36YZgKyDsBO3d52LnnPgtqJaVo/s1600/foreman02.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="900" data-original-width="1440" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1YDvG3iBha1r5Plz_TLUuoGAvy3KxHcF-WSRAgA_7wfdggbm5ZH7p-0tYHh0MPCNsgTFKqd7TxcA073olwD6lM78u2ne8OnH9lDBRddEYx-f85zBcy36YZgKyDsBO3d52LnnPgtqJaVo/s640/foreman02.png" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpTN42AJBOWbLlVJr6EFrhQ1rm5q3-cvCyuavNIe0qApAGRwntqZ3YCcviMS0lbzRmPqOP1lLbKNDM1JvpVjQ9gHtTdlWuP8ckzxZ-fLRbbKvoxzdgO6-5FhPJorR6sZQ4SjYtn0w2VFo/s1600/foreman03.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="900" data-original-width="1440" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpTN42AJBOWbLlVJr6EFrhQ1rm5q3-cvCyuavNIe0qApAGRwntqZ3YCcviMS0lbzRmPqOP1lLbKNDM1JvpVjQ9gHtTdlWuP8ckzxZ-fLRbbKvoxzdgO6-5FhPJorR6sZQ4SjYtn0w2VFo/s640/foreman03.png" width="640" /></a></div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_mw0eG36dn8HVx3SD81eET2-LRmZddAE1Y20cyJfs5ctPvei-fAkS4T6dffFyvLTsB8CqhYQ1AF0mIvXAwILfkv9vZcSKfMvfc1w4vwS-NQCVP_2X-BhgRivWnql0h19MuYnPv52OVD4/s1600/foreman04.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="900" data-original-width="1440" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_mw0eG36dn8HVx3SD81eET2-LRmZddAE1Y20cyJfs5ctPvei-fAkS4T6dffFyvLTsB8CqhYQ1AF0mIvXAwILfkv9vZcSKfMvfc1w4vwS-NQCVP_2X-BhgRivWnql0h19MuYnPv52OVD4/s640/foreman04.png" width="640" /></a></div>
<br />Era isso para mais informações <br /><br /><a href="https://www.theforeman.org/">https://www.theforeman.org/</a><br />
<br />
<br />
<br />Danniel Lara Souzahttp://www.blogger.com/profile/03589268179240977594noreply@blogger.com0