This is still “Work in progress…”.
This HowTo is intended for people who need to migrate their NethServer - and the “easy” ways like Backup/Restore, Hotsync are not usable / practical in the specific use cases…
Some examples of use cases:
- Migrating from different platforms, eg Physical 2 Virtual
- Changes needed in Storage size, specifically a reduction is used diskspace. Enlarging is usually much easier, especially if running on virtual environments.
- Changing the environment / parts therof like AD.
Assumptions / Presumptions
Migrating an old Version to the latest and greatest is not very practical, as differences in libraries may not be solveable, due to non-availability of certain versions or whatever.
Seen from this vantage point, it makes sense to update the source server to the latest version 7.9 if possible.
The plan is on the target, whatever it may be, is to install a similiar or identical NethServer, as close as possible to what’s needed / required…
Hardware does not matter, nor does it matter if installing on a Hypervisor like Proxmox, VMWare ESXi, Microsofts Hyper-V, Xen/NG or even VirtualBox.
I’m just assuming a correct, working installation, basic, but working!
→ This HowTo is not intended to cover a basic installation of NethServer on whatever environment or hardware, there are other HowTos for these cases…
I’ll use the terms Source-Server and Target-Server to refer to the two servers here.
Short task list:
- Update the Source-Server
- Install the new Target-Server
- Update the new Target-Server
- Make sure both servers can connect using SSH. How, eg using a LAN wiring or VPN is up to you and your situation.
Now comes the difficult part: deciding what to migrate…
This is still “Work in progress…”.