Atualização do OpenStack Ocata para o Pike no Ubuntu Server 16.04

47 views
Skip to first unread message

Marcio Prado

unread,
Apr 12, 2018, 6:18:04 PM4/12/18
to Comunidade Openstack Brasil
Boa noite,

Por favor, alguém pode me ajudar?

Quero atualizar o OpenStack Ocata para o Pike.

Meu sistema operacional é o Ubuntu Server 16.04.

Alguém já realizou este procedimento com sucesso?

Abraços!

Jorge Luiz Correa

unread,
Apr 16, 2018, 6:50:28 AM4/16/18
to openst...@googlegroups.com
Marcio, não sei se você encontrará algum how to como vemos para alguns outros softwares, de upgrade da versão A para B. Acredito que o Openstack é composto por muitos componentes e isso explica o motivo da não existência de uma receita para este processo.

Quando eu li sobre upgrades, lembro-me que a única coisa que ainda não era possível atualizar sem ter que parar era o keystone. Obrigatoriamente ele geraria um downtime. Não sei como isso está na Ocata.

Eu já fiz uns upgrades em versões passadas. No entanto, não segui nenhuma receita. Eu apenas atualizei os pacotes (no caso era Ubuntu Server) e fui arrumando os arquivos de configuração dos serviços que mudaram, totalmente manual. Talvez você encontre algum documento sobre o que há de novo e o que foi "deprecated" na versão. Este documento você encontra no site do Openstack e já dá para ter uma ideia do que virá pela frente.

[]'s

- JLC

--
--
Você recebeu esta mensagem porque está inscrito no Grupo "openstack-br".
Para postar neste grupo, envie um e-mail para
openst...@googlegroups.com
Para cancelar a sua inscrição neste grupo, envie um e-mail para
openstack-br+unsubscribe@googlegroups.com
Para ver mais opções, visite este grupo em
http://groups.google.com/group/openstack-br

---
Você recebeu essa mensagem porque está inscrito no grupo "Comunidade Openstack Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para openstack-br+unsubscribe@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Marcio Prado

unread,
Apr 16, 2018, 8:08:00 AM4/16/18
to Comunidade Openstack Brasil
Muito obrigado Jorge, acredito que seja isso mesmo...

Mais uma vez obrigado.


Em segunda-feira, 16 de abril de 2018 07:50:28 UTC-3, Jorge L. Corrêa escreveu:
Marcio, não sei se você encontrará algum how to como vemos para alguns outros softwares, de upgrade da versão A para B. Acredito que o Openstack é composto por muitos componentes e isso explica o motivo da não existência de uma receita para este processo.

Quando eu li sobre upgrades, lembro-me que a única coisa que ainda não era possível atualizar sem ter que parar era o keystone. Obrigatoriamente ele geraria um downtime. Não sei como isso está na Ocata.

Eu já fiz uns upgrades em versões passadas. No entanto, não segui nenhuma receita. Eu apenas atualizei os pacotes (no caso era Ubuntu Server) e fui arrumando os arquivos de configuração dos serviços que mudaram, totalmente manual. Talvez você encontre algum documento sobre o que há de novo e o que foi "deprecated" na versão. Este documento você encontra no site do Openstack e já dá para ter uma ideia do que virá pela frente.

[]'s

- JLC

2018-04-12 19:18 GMT-03:00 Marcio Prado <marciop...@gmail.com>:
Boa noite,

Por favor, alguém pode me ajudar?

Quero atualizar o OpenStack Ocata para o Pike.

Meu sistema operacional é o Ubuntu Server 16.04.

Alguém já realizou este procedimento com sucesso?

Abraços!

--
--
Você recebeu esta mensagem porque está inscrito no Grupo "openstack-br".
Para postar neste grupo, envie um e-mail para
openst...@googlegroups.com
Para cancelar a sua inscrição neste grupo, envie um e-mail para

Para ver mais opções, visite este grupo em
http://groups.google.com/group/openstack-br

---
Você recebeu essa mensagem porque está inscrito no grupo "Comunidade Openstack Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para openstack-br...@googlegroups.com.

Marcio Prado

unread,
Apr 30, 2018, 7:10:32 PM4/30/18
to Comunidade Openstack Brasil
Boa noite pessoal, atualizei o OpenStack com sucesso. Quero compartilhar com vocês.

Segue os passos:

ATUALIZAR O OPENSTACK VERSÃO OCATA PARA PIKE

ATUALIZAÇÃO DO NÓ CONTROLADOR

1) PAUSAR TODOS OS SERVIÇOS
service glance-registry stop
service glance-api stop
service nova-api stop
service nova-conductor stop
service nova-consoleauth stop
service nova-novncproxy stop
service nova-scheduler stop
service neutron-server stop
service neutron-linuxbridge-agent stop
service neutron-dhcp-agent stop
service neutron-metadata-agent stop
service neutron-l3-agent stop
service apache2 stop


2) REMOVER O REPOSITÓRIO OCATA
add-apt-repository --remove cloud-archive:ocata

3) ADICIONAR O REPOSITÓRIO PIKE
add-apt-repository cloud-archive:pike

4) ATUALIZAR OPENSTACK
apt-get update
apt-get upgrade

5) FORÇAR A ATUALIZAÇÃO DOS PACOTES DO OPENSTACK
apt-get install lista de todos os pacotes não instalados

6) ACEITE A INSTALACAO E SUBUSTITUIÇÃO DOS ARQUIVOS DE CONFIGURACAO (SERÁ FEITA UMA CÓPIA DAS CONFIGURAÇÕES ATUAIS)
Escola a opção: Y

No meu caso, os arquivios subistituidos foram:

/etc/nova/nova.conf
/etc/keystone/keystone-paste.ini
/etc/keystone/keystone.conf
/etc/neutron/l3_agent.ini
/etc/neutron/neutron.conf
/etc/neutron/plugins/ml2/linuxbridge_agent.ini
/etc/neutron/metadata_agent.ini
/etc/neutron/dhcp_agent.ini
/etc/neutron/plugins/ml2/ml2_conf.ini
/etc/glance/glance-registry.conf
/etc/glance/glance-api.conf
/etc/openstack-dashboard/local_settings.py

Observação: os arquivos de configurações antigos ficam com uma extenção: .dpkg.conf

7) COMPARE OS ARQUIVOS SUBISTITUIDOS DO ITEM 6, COM OS ARQUIVOS .dpkg.conf FAZENDO AS ALTERAÇÕES NECESSÁRIAS

8) ATUALIZAR BANCO DE DADOS 
su -s /bin/sh -c "keystone-manage token_flush" keystone 
su -s /bin/sh -c "keystone-manage db_sync" keystone 
su -s /bin/sh -c "glance-manage db_sync" glance
su -s /bin/sh -c "nova-manage db sync" nova
su -s /bin/sh -c "nova-manage api_db sync" nova
su -s /bin/sh -c "neutron-db-manage upgrade heads" neutron
su -s /bin/sh -c "nova-manage db online_data_migrations" neutron

9) REMOVER PACOTES DESNECESSÁRIOS
apt autoremove

10) REINICIAR SISTEMA
reboot



ATUALIZAÇÃO DOS NÓS DE COMPUTAÇÃO

1) PAUSAR TODOS OS SERVIÇOS
/etc/init.d/nova-compute stop
/etc/init.d/neutron-linuxbridge-agent stop
/etc/init.d/neutron-linuxbridge-cleanup stop
/etc/init.d/ceilometer-agent-compute stop

2) REMOVER O REPOSITÓRIO OCATA
add-apt-repository --remove cloud-archive:ocata

3) ADICIONAR O REPOSITÓRIO PIKE
add-apt-repository cloud-archive:pike

4) ATUALIZAR OPENSTACK
apt-get update
apt-get upgrade

5) FORÇAR A ATUALIZAÇÃO DOS PACOTES DO OPENSTACK
apt-get install lista de todos os pacotes não instalados

6) ACEITE A INSTALACAO E SUBUSTITUIÇÃO DOS ARQUIVOS DE CONFIGURACAO (SERÁ FEITA UMA CÓPIA DAS CONFIGURAÇÕES ATUAIS)
Escola a opção: Y

No meu caso, os arquivios subistituidos foram:
/etc/libvirt/libvirtd.conf
/etc/ceilometer/ceilometer.conf
/etc/nova/nova.conf
/etc/neutron/neutron.conf
/etc/neutron/plugins/ml2/linuxbridge_agent.ini

7) COMPARE OS ARQUIVOS SUBISTITUIDOS DO ITEM 6, COM OS ARQUIVOS .dpkg.conf FAZENDO AS ALTERAÇÕES NECESSÁRIAS

9) REMOVER PACOTES DESNECESSÁRIOS
apt autoremove

10) REINICIAR SISTEMA
reboot
Reply all
Reply to author
Forward
0 new messages