On Mon, Jan 8, 2018 at 6:08 PM, Gianluca Cecchi <[email protected]> wrote:
> On Mon, Jan 8, 2018 at 12:57 PM, Edward Haas <[email protected]> wrote: > >> >>>> >>> >>> hello, >>> any update on how to give JSON representation (or other way) to use >>> vdsm-client and change ip/gateway of ovirt-ng node? >>> Thanks >>> >> >> How to use vdsm-client in general: Just check its man page. >> You will need to fill up the existing management network details in the >> json format, replacing just the IP address. >> The main concern here is, that if you missed something, it may be removed. >> You should follow https://access.redhat.com/solutions/168983 for full >> details. >> >> I would suggest using a different approach, although I have not tested it >> myself: >> Edit the persisted relevant configuration files: >> /var/lib/vdsm/persistence/netconf >> (Change the IP there, without touching the other stuff) >> Then, reboot the host.. It should identify that the existing config is >> not in sync with the persisted one and a reconfig will be issued >> automatically. >> The risk here is that the config will not successfully get applied, so >> make sure you save the previous version. >> >> Thanks, >> Edy. >> >> > Actually I see some misalignment between what I see in man page, what I > get with "-h" option and real command usage. > Eg in oVirt 4.1.7 (vdsm-client-4.19.37-1.el7.centos.noarch): > > man vdsm-client > > " > Invoking commands with complex parameters > For invoking commands with complex or many arguments, you can read > a JSON dictionary from a file: > > vdsm-client Lease info -f lease.json > > where lease.json file content is: > > { > "lease": { > "sd_id": "75ab40e3-06b1-4a54-a825-2df7a40b93b2", > "lease_id": "b3f6fa00-b315-4ad4-8108-f73da817b5c5" > } > } > " > > But actually if I create a json file and execute > > [root@ovirtng4101 ~]# vdsm-client Host setupNetworks -f network.json > > I get: > > usage: vdsm-client [-h] [-a HOST] [-p PORT] [--unsecure] [--insecure] > [--timeout TIMEOUT] [-f FILE] > namespace method [arg=value] ... > vdsm-client: error: unrecognized arguments: -f > > Please try running: # vdsm-client -f network.json Host setupNetworks There is an error in the man page, I will fix it. I have to try it in 4.1.8 if solved > > The workaround to change in place the file (in my case ipaddr and gateway > fileds): /var/lib/vdsm/persistence/netconf.1515365150707441369/ > nets/ovirtmgmt > and then shutdown/power on seems to work ok instead. I can reinstall the > host and the change remains persistent across reboots > > Thanks for the pointer for RHEV doc, because I didn't find it at first > glance and I have to do the same for a RHEV eval too; but it seems the > problem is present also there with RHV-H installed in December (nodectl > info reports that current layer is rhvh-4.1-0.20171101.0+1; probably the > problem has been already solved, I have to check). I can give more details > on this off-list if you like as this doesn't directly relate with oVirt. > > Thanks in the mean time for the persistence file method that I think/hope > will work for RHV-H too if I don't update the image > > Gianluca > > PS: ok also for the "not officially supported." advise. This is only a > test where two hosts are to be moved from datacenter 1 to datacenter 2... > > > _______________________________________________ > Users mailing list > [email protected] > http://lists.ovirt.org/mailman/listinfo/users > > -- IRIT GOIHMAN SOFTWARE ENGINEER EMEA VIRTUALIZATION R&D Red Hat EMEA <https://www.redhat.com/> <https://red.ht/sig> TRIED. TESTED. TRUSTED. <https://redhat.com/trusted> @redhatnews <https://twitter.com/redhatnews> Red Hat <https://www.linkedin.com/company/red-hat> Red Hat <https://www.facebook.com/RedHatInc>
_______________________________________________ Users mailing list [email protected] http://lists.ovirt.org/mailman/listinfo/users

