On Mon, Feb 18, 2013 at 4:11 PM, agya naila <
agya.naila@xxxxxxxxx> wrote:
>
> On Mon, Feb 18, 2013 at 9:08 PM, Shriram Rajagopalan <
rshriram@xxxxxxxxx>
> wrote:
>>
>> hi
>
>
> Thank you shriram.
>
>>
>> sorry for the delayed response. IIRC the blktap2 driver required for
>> tapdisk replication doesnt exist in the mainstream dom0 kernels, IIRC.
>> I havent used it in a long time myself. I suggest trying disk
>> replication with DRBD.
>>
>
> I am also found some information here
>
http://osdir.com/ml/xen-users/2011-07/msg00653.html about blktap2 problem on
> amd64 architecture. I have tried to install and configure the DRBD but its
> didn't connect each other.
> I used drbd-8.3.11-remus and installed as follow
>
> cd /usr/src/
> wget
>
http://remusha.wikidot.com/local--files/configuring-and-installing-remus/drbd-8.3.11-remus.tar.gz
> tar xzf drbd-8.3.9-remus.tar.gz
> chown -R root:root drbd-8.3-remus
> cd /usr/src/drbd-8.3-remus
> chmod 777 autogen.sh
> ./autogen.sh
> dpkg-buildpackage -b -uc
> cd /usr/src/drbd-8.3-remus/drbd
> make clean
> make
> make install
> cd /usr/src/
> cp /usr/src/drbd-8.3-remus/scripts/global_common.conf.protoD
> /etc/drbd.d/global_common.conf
> cp /usr/src/drbd-8.3-remus/scripts/testvms_protoD.res
> /etc/drbd.d/SystemHA_protoD.res
>
> sudo apt-get install drbd8-utils
>
> from tutorial
http://remusha.wikidot.com/configuring-and-installing-remus
>
> My *.res configuration as follow :
>
> resource drbd-vm{
> device /dev/drbd1;
> disk /dev/vgvoip/DomU;
> meta-disk internal;
> on machine1 {
> address
10.10.10.1:7789;
> }
> on machine2 {
> address
10.10.10.3:7789;
> }
> }
>
> and then I invoke command to create that meta
>
> drbdadm create-md drbd-vm
>
> However, when I try to make this configuration up by :
>
> drbdadm up drbd-vm
>
> Its come with error :
>
> $ sudo drbdadm up drbd-vm
> 1: Failure: (124) Device is attached to a disk (use detach first)
> Command 'drbdsetup 1 disk /dev/vgvoip/DomU /dev/vgvoip/DomU internal
> --set-defaults --create-device --fencing=dont-care --on-io-error=pass_on'
> terminated with exit code 10
>
> If I run the
>
> $ sudo drbdadm detach drbd-vm
>
> Its come error
>
> $ sudo drbdadm detach drbd-vm
> 1: State change failed: (-2) Need access to UpToDate data
> Command 'drbdsetup 1 detach' terminated with exit code 17
>
> Here the /proc/drbd on both machine
>
> Machine 1
>
> $ sudo cat /proc/drbd
> version: 8.3.11 (api:88/proto:86-96)
> GIT-hash: 0de839cee13a4160eed6037c4bddd066645e23c5 build by root@machine1,
> 2013-02-18 18:49:57
>
> 1: cs:StandAlone ro:Primary/Unknown ds:UpToDate/DUnknown r----s
> ns:0 nr:0 dw:0 dr:1712 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b def:0
> chkpt:0 oos:10485404
>
>
> Machine 2
>
> $ sudo cat /proc/drbd
> version: 8.3.11 (api:88/proto:86-96)
> GIT-hash: 0de839cee13a4160eed6037c4bddd066645e23c5 build by root@machine2,
> 2013-02-18 19:26:57
>
> 1: cs:StandAlone ro:Secondary/Unknown ds:Inconsistent/DUnknown r----s
> ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b def:0
> chkpt:0 oos:10485404
>
>
> Do you have some hints?
>
> Thank you,
>
>
> Agya
>
>
>> thanks
>> shriram
>>
>> On Mon, Feb 18, 2013 at 5:38 AM, Hery Dian Septama <
herydians@xxxxxxxxx>
>> wrote:
>> > Hello, Anyone have a clue? I have tried but still failed :(
>> >
>> > On Sat, Feb 16, 2013 at 6:56 PM, agya naila <
agya.naila@xxxxxxxxx>
>> > wrote:
>> >>
>> >> Dear all,
>> >>
>> >> I am configure my machine to run the remus disk replication. I am using
>> >> xen 4.2.3 installed from sources and Ubuntu 12.04 64 bit both for Dom0
>> >> and
>> >> DomU.
>> >> I have install the blktap and its work properly with configuration
>> >> string
>> >> phy or tap2 like this :
>> >> disk = ['phy:/dev/vggroup/DomU,xvda,w']
>> >> or
>> >> disk = ['tap2:tapdisk:aio:/dev/vggroup/DomU,xvda,w']
>> >>
>> >> and remus command
>> >>
>> >> remus --no-net myvm mybackuphost
>> >>
>> >>
>> >> However when I change the string as suggested on remus pages to enable
>> >> the
>> >> disk replication its still failed :
>> >>
>> >> name = "DomU"
>> >> memory = 1024
>> >> disk = ['tap2:remus:10.10.10.3:8002|aio:/dev/vggroup/DomU,xvda,w']
>> >> vif = ['ip=192.168.1.55,bridge=xenbr0']
>> >> bootloader = "pygrub"
>> >>
>> >> with error messages :
>> >>
>> >> name1@machine1:~$ sudo xm create -c /etc/xen/DomU.cfg
>> >> Using config file "/etc/xen/DomU.cfg".
>> >> Error: ('create', '-aremus:10.10.10.3:8002|aio:/dev/vggroup/DomU')
>> >> failed
>> >> (512 )
>> >>
>> >> and on the log file :
>> >>
>> >>
>> >> name1@machine1:~$ sudo sudo tail /var/log/xen/xend.log
>> >> mounted_vbd_uuid = dom0.create_vbd(vbd, disk);
>> >> File
>> >> "/usr/local/lib/python2.7/dist-packages/xen/xend/XendDomainInfo.py",
>> >> line
>> >> 3987, in create_vbd
>> >> devid = dev_control.createDevice(config)
>> >> File
>> >>
>> >> "/usr/local/lib/python2.7/dist-packages/xen/xend/server/BlktapController.py",
>> >> line 174, in createDevice
>> >> device = TapdiskController.create(params, file)
>> >> File
>> >>
>> >> "/usr/local/lib/python2.7/dist-packages/xen/xend/server/BlktapController.py",
>> >> line 286, in create
>> >> return TapdiskController.exc('create', '-a%s:%s' % (dtype, image))
>> >> File
>> >>
>> >> "/usr/local/lib/python2.7/dist-packages/xen/xend/server/BlktapController.py",
>> >> line 233, in exc
>> >> (args, rc, out, err))
>> >> TapdiskException: ('create',
>> >> '-aremus:10.10.10.3:8002|aio:/dev/vggroup/DomU') failed (512 )
>> >>
>> >> Any hints and help would very appreciated.
>> >>
>> >> Regards,
>> >>
>> >> Agya
>> >>
>> >>
>> >> _______________________________________________
>> >> Xen-devel mailing list
>> >>
Xen-devel@xxxxxxxxxxxxx
>> >>
http://lists.xen.org/xen-devel
>> >>
>> >
>> >
>> > _______________________________________________
>> > Xen-devel mailing list
>> >
Xen-devel@xxxxxxxxxxxxx
>> >
http://lists.xen.org/xen-devel
>> >
>
>