Boa noite pessoal, atualizei o OpenStack com sucesso. Quero compartilhar com vocês.
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