Re: [opensuse] Clone an existing webserver into a virtual machine

2007-03-24 Thread Anders Norrbring

Johannes Nohl skrev:

However, you can redirect the output via scp to save it another box. ;)


I had a look to scp without redirecting but directly copy from the
webserver. Unfortunately scp in opensuse works different than the one
in BSDs. It can preserve times (-p) but can't preserve guid. If it
could I could make a local install, copy /etc/passwd first, and
finally the missing files.

Maybe rsync could do it but I'm not familiar with.


Well, I meant that you should pipe the dd output through ssh, not the 
file system.


Something like this;
dd if=/dev/hdx bs=8k | gzip -1 | ssh [EMAIL PROTECTED] dd of=/path/disk.dd.gz 
bs=8k

Substitute values as needed.. ;) Then you'll have a compressed complete 
disk image on the receiving host.


Anders
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse] Clone an existing webserver into a virtual machine

2007-03-23 Thread Johannes Nohl

However, you can redirect the output via scp to save it another box. ;)


I had a look to scp without redirecting but directly copy from the
webserver. Unfortunately scp in opensuse works different than the one
in BSDs. It can preserve times (-p) but can't preserve guid. If it
could I could make a local install, copy /etc/passwd first, and
finally the missing files.

Maybe rsync could do it but I'm not familiar with.
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse] Clone an existing webserver into a virtual machine

2007-03-22 Thread Anders Norrbring

Johannes Nohl skrev:

Are you using VMware? If so, use their P2V utility.
Last time I did an operation like that, I copied the entire disk to
file, then unpacked that file onto a 2:nd disk in the VM.


No, I wanted to use VirtualBox.


Much like 'dd if=/dev/hdx | gzip > /path/to/image.gz', then unpack with
'gzip -dc /path/to/image.gz | dd of=/dev/hdx' on the VMs 2:nd disk.
After that, shut down the VM, take away the 1:st disk and make the 2:nd
one the primary.


Thanks. This sounds good. But I have a further question: Can image.gz
exist on the same partition as the one to clone (or is rawwriting to
istself then)? The machine has only one (big) partition.

Johannes


Nope, that won't work.. dd copies the disk bit-by-bit, so you'd loop it. 
However, you can redirect the output via scp to save it another box. ;)


--

Anders Norrbring
Norrbring Consulting
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse] Clone an existing webserver into a virtual machine

2007-03-22 Thread Johannes Nohl

Are you using VMware? If so, use their P2V utility.
Last time I did an operation like that, I copied the entire disk to
file, then unpacked that file onto a 2:nd disk in the VM.


No, I wanted to use VirtualBox.


Much like 'dd if=/dev/hdx | gzip > /path/to/image.gz', then unpack with
'gzip -dc /path/to/image.gz | dd of=/dev/hdx' on the VMs 2:nd disk.
After that, shut down the VM, take away the 1:st disk and make the 2:nd
one the primary.


Thanks. This sounds good. But I have a further question: Can image.gz
exist on the same partition as the one to clone (or is rawwriting to
istself then)? The machine has only one (big) partition.

Johannes
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse] Clone an existing webserver into a virtual machine

2007-03-22 Thread Anders Norrbring

Johannes Nohl skrev:
> Dear list,
>
> I have a webserver with SSH access only (no physical access). I want
> to try changes in configuration. I think the easiest way would be
> setting up a test system, rather than trying on a production system.
>
> I'd like to use virtualbox setting up a clone of the webserver. But
> how do I do? How do I copy the whole files while running the system?
> How to get the bootloader to my virtual machine, at last?
>
> Any ideas?
>
> Thanks

Are you using VMware? If so, use their P2V utility.
Last time I did an operation like that, I copied the entire disk to 
file, then unpacked that file onto a 2:nd disk in the VM.


Much like 'dd if=/dev/hdx | gzip > /path/to/image.gz', then unpack with 
'gzip -dc /path/to/image.gz | dd of=/dev/hdx' on the VMs 2:nd disk.
After that, shut down the VM, take away the 1:st disk and make the 2:nd 
one the primary.

--

Anders Norrbring
Norrbring Consulting
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[opensuse] Clone an existing webserver into a virtual machine

2007-03-22 Thread Johannes Nohl

Dear list,

I have a webserver with SSH access only (no physical access). I want
to try changes in configuration. I think the easiest way would be
setting up a test system, rather than trying on a production system.

I'd like to use virtualbox setting up a clone of the webserver. But
how do I do? How do I copy the whole files while running the system?
How to get the bootloader to my virtual machine, at last?

Any ideas?

Thanks
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]