Opennebula Database upgrade
이전에 설치했던 opennebula 5.4버전이 작동이 잘 안되서 stable version인 5.6버전을 재설치하기로 하였다.
apt-get remove --purge packagename apt-get autoremove --purge packagename |
등의 명령어를 사용하여 opennebula package들을 삭제하였다.
그 후 재설치를 하였고 5.6버전을 동작하려는 순간... 에러가 발생하였다.
#service opennebula start |
띠용... 구글링을 해서 해결책을 찾아봤지만, 잘 해결이 안됬다..(만능 구글느님이셨는데)
그래서 opennebula log내용을 뒤적이며 에러를 찾기 시작하였다.
아... 뭔가 보이는듯한 느낌. 영어를 잘 못하지만 뚜렷하게 보이는건 예전에 존재하던 DB version이 5.4.1이고 현재 설치하려는건 5.6.0버전.
즉 업그레이드 해라.
하라면 해야지 뭐.
DB upgrade 명령어를 뒤적여봤더니
# onedb upgrade -v --sqlite /var/lib/one/one.db |
라고 나와있다. (ref; https://docs.opennebula.org/5.6/intro_release_notes/upgrades/upgrade_54.html)
주의점은 이전에 중요한 내용이 db에 저장되있다면 위에 레퍼런스를 따라가서 db를 꼭 백업해놓도록 하자.
명령어를 실행한 결과
음.. 뭔지 모르지만 잘 업그레이드 된것같다.
자 그럼 다시 opennebula 실행을 해보자.
아주 잘 되는것을 확인할 수 있다.