Quando usado para fins de produção, o
ManageIQ deve ser instalado a partir dos appliances que estão disponíveis nas plataformas de virtualização e cloud já mencionadas. Porém, para essa demonstração, faremos o deploy da ferramenta através de um contêiner do Docker.
O Docker é uma plataforma para conteinerização de aplicações que traz uma série de benefícios em relação a virtualização tradicional. Para saber mais sobre Docker, consulte a
documentação oficial.
A imagem do contêiner que utilizaremos nessa demonstração, encontra-se disponível no repositório
Docker Hub. A demonstração será realizada na distribuição Fedora, uma distribuição Linux que é base para o Red Hat Enterprise Linux. Para saber mais sobre o Fedora, acesse a
página do projeto. A instalação poderá ser realizada em qualquer outra distribuição, sendo que os procedimentos poderão variar de acordo com a particularidade de cada uma delas.
Primeiramente, inicie o serviço do Docker e habilite-o em tempo de boot:
sudo systemctl start docker
$ sudo systemctl enable docker
Caso o Docker não esteja instalado, você poderá instalá-lo usando o Yum ou o gerenciador de pacotes da sua distribuição:
sudo yum install -y docker
Considerando que a instalação do Docker já foi realizada e o serviço está em execução, vamos realizar o download da imagem do appliance do ManageIQ:
sudo docker pull manageiq/manageiq:fine-2
Após o download, verifique que a imagem está disponível localmente:
sudo docker images manageiq/manageiq:fine-2
REPOSITORY TAG IMAGE ID CREATED SIZE
docker.io/manageiq/manageiq fine-2 d8279a3e7808 6 weeks ago 2.191 GB
Agora, vamos colocar o contêiner em execução utilizando a imagem do ManageIQ:
sudo docker run --privileged -d -p 8443:443 manageiq/manageiq:fine-2
O comando acima vai rodar o contêiner em modo privilegiado e o Docker fará um mapeamento entre as portas 443 e 8443. A porta 443 está alocada para o serviço dentro do contêiner e a porta 8443 é a porta onde o serviço estará disponível no seu host. Saiba mais sobre o recurso de mapeamento de portas na
documentação oficial do Docker.
Verifique que o contêiner do ManageIQ está em execução:
sudo docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
34f4128d3a11 manageiq/manageiq:fine-2 "/usr/sbin/init" 7 days ago Up 57 seconds 80/tcp, 0.0.0.0:8443->443/tcp manageiq
O contêiner do ManageIQ já vem pré-configurado e é baseado na distribuição CentOS, o que pode ser verificado através do comando:
docker exec -ti 34f4128d3a11 cat /etc/redhat-release
CentOS Linux release 7.3.1611 (Core)
O CentOS é baseado no código fonte do Red Hat Enterprise Linux. Caso queira mais informações, consulte a
página oficial do projeto.
Agora, você já pode logar na interface do ManageIQ através de um navegador de sua preferência. Use o endereço:
https://localhost:8443/
Os dados de acesso são: usuário
admin e senha
smartvm.
Após logar na interface web, você terá acesso ao dashboard principal do ManageIQ.