DFBSD from VM to RM
Michael Neumann
mneumann at ntecs.de
Wed Jul 23 11:14:10 PDT 2008
Sdävtaker wrote:
Hey,
Im doing setup of DFBSD2 in a VM to show my boss that it can provide
all the services we need. If i succed (i will) i will have to move it
to a real machine, is there a way to just move frm VM to RM? did
someone tried? or the best thing is do everything with script and then
rerun the whole process? I just wondering about the time that server
will be down while doing the second choice.
1) Make sure that DragonFly runs on the real machine. You can just do
that by running the live cd installer.
2) You now have (at least) three choices:
a) Copy the raw disk from VM to RM (using dd).
This might not be desired when you have
a smaller DragonFly image on the VM than you'll have
on the RM.
b) File-system level copy.
You could do a remote cpdup from VM to RM. Have your VM
running somewhere you can access it via SSH.
This is basically how the live cd installer works. It just
cpdups the files from the live cd to the hard disk.
It should be pretty fast to install a basic DragonFly
system using the live cd installer and then doing a
remote cpdup from the VM (ca. 30 minutes).
c) Using Hammer migration.
You'd need a small boot partition from /boot. The rest is a big
hammer partition. Do that in your VM. Then create
pseudo-filesystems (hammer pfs-master) for /usr etc.
And install into the hammer filesystem (there is currently no
support by the installer for hammer, but it should be pretty
straight forward to move the files later on from the ufs to hammer
partition). Once you did that, you only have to repeat
partitioning, newfs'ing and pfs-creation on the RM
(using the live-cd). Then you should be able to mirror the whole
installation (except /boot) from the VM (using hammer mirror-copy).
Once you did that, you have to upgrade the pseudo-fs's of the RM
to become masters (hammer pfs-upgrade) so that you can mount them.
However, this approach is a bit more advanced than the others.
Regards,
Michael
More information about the Users
mailing list