I’ve been running UCS on an ESXi 6.0 for quite some time now and now want to switch to Hyper-V for other reasons.
I tried to convert the VM using the Microsoft and Starwind converters but get a lot of errors during booting (e.g. failed to bind domain name server with samba4 backend).
I have set up a network switch which worked fine for another Windows VM I converted as well as an Ubuntu one, so the conversion process and network do work in principle.
When bootup is finished I’m presented with the login screen but entering valid credentials always brings me back to the login screen.
But as I don’t use Clonezilla, yet (only Veeam Agent) how do I do this?
Boot the VM from the Clonezilla boot medium and backup to whichever share?
Can Clonezilla connect to a Windows share? I haven’t been successful with Veeam Agent regarding this and don’t have another Linux machine with enough space to fit the clone.
EDIT:
I’ll just add another disk to the VM and format it with ext4.
Will probably have to wait until the weekend.
I’ve now tried Clonezilla but with the same results (except that I got them way faster, Clonezilla works faster than the converters).
So I’m stuck at a login prompt and thus can’t change the network interface which should be the only problem to be solved.
What would be possible solutions?
Deleting the global network settings before powering down?
What about adding a new UCS server as secondary DC, promoting it afterwards and removing the orignals server? Much like doing when taking over a Windows domain.
I appreciate any help because I’m really stuck now.
So I’m logged in now thanks to Christian’s advice but haven’t figured out how to change the IP address.
According to this article I can do it using the given commands:
But before I had a network interface ens192 now it’s docker0 and changing the gateway results in an error message referring to ens192.
Also, i can’t see the change of IP address for docker0 which didn’t give an error message.
You will need to set your ucr variables according to your needs, so you might want to set (as example): ucr set interfaces/eth0/address=10.123.45.67
And do so for all other values. Use the above lines (or the output of ucr search --brief interfaces/ens192) as reference.
Unset the old variables after this: ucr unset interfaces/ens192/address