Open EduardoDicarteRJ opened 6 years ago
VM criada
O script de geração da VM será gerado automaticamente pelo Selenium Proc Control
O hardware inicial para o servidor é definido pela seguinte configuração:
config.vm.provider :virtualbox do |virtualbox|
virtualbox.customize ["modifyvm", :id, "--cpus", "2"]
virtualbox.customize ["modifyvm", :id, "--memory", "3096"]
end
A VM pode ser acessada via SSH, porém o Vagrant trabalha com o TOR, alguns servidores terão portas compartilhadas via forwarding, futuramente tudo poderá ser solicitado, monitarado e alterado conforme necessário pelo Selenium Web App. Segue a configuração para a VM:
config.vm.define :selenium_puppetserver do |selenium_puppetserver|
selenium_puppetserver.vm.network "private_network", ip: "192.168.70.200"
end
Futuramente todos os valores estáticos serão removidos e esse script não estará disponível via arquivo, a aplicação ficará responsável pela geração e manutenção, toda manutenção será via interface web
O puppet server trabalhará com o princípio de governança de TI (ITIL, CMMI)
Todos os nodes (Mantis, OracleDB, GOCD, SeleniumServer, SeleniumCore, SeleniumClient, etc) será controlados pelo Puppet Server. Além da governança, o puppet server proverá um dashboard para acompanhamento das máquinas que estão online, offline, os módulos, classes e uma visão geral de toda a infra.
Também é possível através do Puppet Server, aplicar quaisquer diretivas nos servidor através de um simples comando, essas diretivas podem ser aplicadas por node ou por grupo.