Instalando Openshift Origin 3.11 com Ansible

Tentarei abordar a instalação do Openshift Origin de forma simplificada, irei apontar minhas maiores dificuldades e o que foi feito para sanar os possíveis problemas com a instalação através do Ansible.

[ Hits: 10.109 ]

Por: Dihogo Cassimiro Teixeira em 04/04/2019


Configurando inventário do Ansible



Iremos utilizar o Git para clonar o repositório oficial da OKD em que se encontra as playbooks do Openshift.

Somente no Master:

cd ~
git clone https://github.com/openshift/openshift-ansible
cd openshift-ansible
git checkout release-3.11

Vamos instalar agora o Ansible apenas no master pois utilizaremos ele para realizar os deploys:

curl -o ansible.rpm https://releases.ansible.com/ansible/rpm/release/epel-7-x86_64/ansible-2.6.5-1.el7.ans.noarch.rpm
yum install ansible.rpm -y

Criando inventário do Ansible:

sudo vim /etc/ansible/hosts

Inserir inventário:

[OSEv3:children]
masters
nodes
etcd

[OSEv3:vars]
ansible_ssh_user=root
openshift_deployment_type=origin
openshift_enable_olm=false
openshift_release=3.11
openshift_cluster_monitoring_operator_install=false
openshift_metrics_install_metrics=false
openshift_logging_install_logging=false
ansible_service_broker_install=false
template_service_broker_install=false
openshift_disable_check=disk_availability,memory_availability,docker_storage
openshift_disable_check=package_version

[masters]
master.okd.os

[etcd]
master.okd.os

[nodes]
master.okd.os openshift_node_group_name='node-config-master-infra' openshift_ip='192.168.10.2' openshift_public_ip='192.168.10.2' openshift_public_hostname='master.okd.os'
node1.okd.os openshift_node_group_name='node-config-compute' openshift_ip='192.168.10.3' openshift_public_ip='192.168.10.3' openshift_public_hostname='node1.okd.os'
node2.okd.os openshift_node_group_name='node-config-compute' openshift_ip='192.168.10.4' openshift_public_ip='192.168.10.4' openshift_public_hostname='node2.okd.os'

Página anterior     Próxima página

Páginas do artigo
   1. Introdução ao OKD
   2. Mãos na massa!
   3. Configurando inventário do Ansible
   4. Rodando as playbooks
Outros artigos deste autor

Kubespray - Kubernetes Multi Master

Leitura recomendada

Docker: Uma abordagem didática para tempos obscuros

Introdução e Utilização do Docker

Pods com Podman

Usando Docker para encapsular qualquer aplicação no GNU/Linux

Rodando contêineres e aplicações Linux x86 no Raspberry Pi

  
Comentários
[1] Comentário enviado por danniel-lara em 05/04/2019 - 09:03h


Parabéns , muito bom o artigo

[2] Comentário enviado por dihogo em 05/04/2019 - 09:51h


[1] Comentário enviado por danniel-lara em 05/04/2019 - 09:03h


Parabéns , muito bom o artigo



Obrigado meu querido!


Contribuir com comentário