Thanks for the advice Morgan. I've wiped the Fuel Brahmaputra node and installed Danube on it. I am hoping to use octane to restore the Liberty environment back onto the Danube node.
I did "octane fuel-backup" and "octane fuel-repo-backup" before wiping Brahmaputra. Now that Danube is installed I am trying to run octane fuel-restore but I am getting an error. Does anyone have any input to what this means? Please... (do I need to do something like install Colorado as stepping stone, restore, then backup again, then install Daunbe and restore again? [root@fuel ~]# octane fuel-restore --from ./B.tar.gz --admin-password correctpass --debug 2017-08-15 20:26:41 ERROR octane unbound method get_request_raw() must be called with APIClient instance as first argument (got str instance instead) Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/cliff/app.py", line 346, in run_subcommand result = cmd.run(parsed_args) File "/usr/lib/python2.7/site-packages/cliff/command.py", line 55, in run self.take_action(parsed_args) File "/usr/lib/python2.7/site-packages/octane/commands/restore.py", line 58, in take_action self.get_context(parsed_args)) File "/usr/lib/python2.7/site-packages/octane/commands/restore.py", line 29, in restore_data archivator.pre_restore_check() File "/usr/lib/python2.7/site-packages/octane/handlers/backup_restore/astute.py", line 93, in pre_restore_check if creds and not auth.is_creds_valid(creds['user'], creds['password']): File "/usr/lib/python2.7/site-packages/octane/util/auth.py", line 24, in is_creds_valid resp = client.APIClient.get_request_raw('/clusters') TypeError: unbound method get_request_raw() must be called with APIClient instance as first argument (got str instance instead) Traceback (most recent call last): File "/usr/bin/octane", line 10, in <module> sys.exit(main()) File "/usr/lib/python2.7/site-packages/octane/app.py", line 54, in main return OctaneApp().run(argv) File "/usr/lib/python2.7/site-packages/cliff/app.py", line 226, in run result = self.run_subcommand(remainder) File "/usr/lib/python2.7/site-packages/cliff/app.py", line 346, in run_subcommand result = cmd.run(parsed_args) File "/usr/lib/python2.7/site-packages/cliff/command.py", line 55, in run self.take_action(parsed_args) File "/usr/lib/python2.7/site-packages/octane/commands/restore.py", line 58, in take_action self.get_context(parsed_args)) File "/usr/lib/python2.7/site-packages/octane/commands/restore.py", line 29, in restore_data archivator.pre_restore_check() File "/usr/lib/python2.7/site-packages/octane/handlers/backup_restore/astute.py", line 93, in pre_restore_check if creds and not auth.is_creds_valid(creds['user'], creds['password']): File "/usr/lib/python2.7/site-packages/octane/util/auth.py", line 24, in is_creds_valid resp = client.APIClient.get_request_raw('/clusters') TypeError: unbound method get_request_raw() must be called with APIClient instance as first argument (got str instance instead) [root@fuel ~]# Thanks! jokken From: morgan.richo...@orange.com [mailto:morgan.richo...@orange.com] Sent: Thursday, August 10, 2017 9:10 AM To: James Okken; opnfv-users@lists.opnfv.org Subject: Re: [opnfv-users] opnfv upgrade Brahmaputra to Danube Hi James I do not think there is any upgrade procedure at the moment if you deployed a nosdn-nofeature scenario, I assume it is a pure OpenStack Fuel upgrade but usually such upgrade means reinstallation of version N+2 aside of version N then migration... such upgrade (especially from version N to version N+2) has been identified as a major pain points by the End user Advisory group. A project named escalator had been created some time ago for this purpose https://wiki.opnfv.org/display/escalator but as you can see it is not very active at the moment .. [cid:image001.png@01D315E4.72DBCA90] the topic is pretty complex... during the last OPNFV summit there was a presentation from kddi/NEC/Redhat "Software-Defined Migration: How to Migrate Bunch of VMs and Volumes Within a Limited Time Frame" https://www.youtube.com/watch?v=_6kB1NTob8o /Morgan On 10/08/2017 00:17, James Okken wrote: Hi all We have OPNFV Brahmaputra release up and running well for a year now. Fuel deployed Openstack Liberty and it is hosting a good number of instances. We haven't created any advanced nfv solutions yet, but it is where we will be heading one day. My task current to upgrade to OPNFV Danube/Newton. But I can't find a path/process on how to do this. Can someone direct me with some high level steps or a document to follow? I am confused if I should treat this as a Openstack Fuel upgrade, or if there is an actual OPNFV specific Fuel upgrade. Also, once I get Fuel upgraded how do I get the existing environment/Openstack nodes upgraded (to Newton)? Should I upgrade to Colorado/Mitaka first, or no? Thanks for any advice you might give!! -jokken _______________________________________________ opnfv-users mailing list opnfv-users@lists.opnfv.org<mailto:opnfv-users@lists.opnfv.org> https://lists.opnfv.org/mailman/listinfo/opnfv-users -- Morgan Richomme Orange/ IMT/ OLN/ CNC/ NCA/ SINA Network architect for innovative services Future of the Network community member Open source Orange community manager tel. +33 (0) 296 072 106 mob. +33 (0) 637 753 326 morgan.richo...@orange.com<mailto:morgan.richo...@orange.com> _________________________________________________________________________________________________________________________ Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration, Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci. This message and its attachments may contain confidential or privileged information that may be protected by law; they should not be distributed, used or copied without authorisation. If you have received this email in error, please notify the sender and delete this message and its attachments. As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified. Thank you.
_______________________________________________ opnfv-users mailing list opnfv-users@lists.opnfv.org https://lists.opnfv.org/mailman/listinfo/opnfv-users