<html><head><style>body{font-family:Helvetica,Arial;font-size:13px}</style></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">Hi Arnold,</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;"><br></div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">I guess the challenge here is that the instance-storage get reseted completely (back to the point when its just a raw device without partitions) on every stop/start cycle.</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;"><br></div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">Currently I’m using a less than satisfactory solution on non critical servers, as follow:</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;"><br></div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">I’ve got mounted my instance-storage as /dev/sdb1 to /var</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">I’ve got mounted my ebs device as /dev/sdc1 to /mnt/var-backup</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;"><br></div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">I’ve lsyncd configured to sync from /var to /mnt/var-backup</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;"><br></div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">I’ve wrote a little bash script for auto partitioning and mounting. When the instance get stopped for any reason the instance storage gets reseted and the whole /var directory destroyed. After boot up my script repartitioning the instance storage, mount it, and then automatically rsync back the data from /mnt/var-backup.</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;"><br></div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">There is several issue with this architecture, but the biggest one with lsyncd, which wasn’t designed for this. If I cloud change lsyncd to drbd, that would great.</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;"><br></div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">I must stress again: instance-storage is a local hard-disk based block device, while the ebs storage is a network attached block device.</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;"><br></div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">Cheers:</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;"><br></div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">Csanad</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;"><br></div> <div style="color:black"><br>From:&nbsp;<span style="color:black">Arnold Krille</span> <a href="mailto:arnold@arnoldarts.de">arnold@arnoldarts.de</a><br>Reply:&nbsp;<span style="color:black">Arnold Krille</span> <a href="mailto:arnold@arnoldarts.de">arnold@arnoldarts.de</a><br>Date:&nbsp;<span style="color:black">14 May 2014 at 6:18:25</span><br>To:&nbsp;<span style="color:black">drbd-user@lists.linbit.com</span> <a href="mailto:drbd-user@lists.linbit.com">drbd-user@lists.linbit.com</a><br>Subject:&nbsp;<span style="color:black"> Re: [DRBD-user] DRDB on one host <br></span></div><br> <blockquote type="cite" class="clean_bq"><span><div><div></div><div>On Tue, 13 May 2014 09:57:21 +1200 Csanad Novak
<br>&lt;csanad@pixelfusion.co.nz&gt; wrote:
<br>&gt; Recently on the latest AWS Summit I’ve seen an interesting setup for
<br>&gt; utilising the AWS EC2 instance storage. The instance storage is the
<br>&gt; local filesystem on the Amazon cloud, unfortunately it is not
<br>&gt; persistent - all data get lost if the instance stops. For persistent
<br>&gt; storage one must use an so called EBS volume, which is a network
<br>&gt; attached block device. Unfortunately the EBS storage performance is
<br>&gt; varies, depending on the neighbour instances’ traffic. An ideal world
<br>&gt; one can use the instance storage without the worry of data loss.
<br>&gt;  
<br>&gt; On the latest AWS Summit a presenter proposed an architecture where
<br>&gt; the instance storage was utilised and was synced with DRBD to the EBS
<br>&gt; block
<br>&gt; device.&nbsp;http://www.slideshare.net/AmazonWebServices/so-you-think-you-are-an-aws-ninja-dean-samuels&nbsp;-
<br>&gt; slide 11.
<br>&gt;  
<br>&gt; I wonder how an example config would looks like. I went trough
<br>&gt; quickly on the tutorials, but couldn’t find any example with one host
<br>&gt; setup.
<br>
<br>drbd on one host. Isn't that what raid/md is?
<br>
<br>I haven't had a chance to play with aws but if both ebs volumes and the
<br>instance-storage are block devices, it should be easy to mirror them
<br>with md or lvm.
<br>
<br>- Arnold
<br><hr>_______________________________________________
<br>drbd-user mailing list
<br>drbd-user@lists.linbit.com
<br>http://lists.linbit.com/mailman/listinfo/drbd-user
<br></div></div></span></blockquote> <div id="bloop_sign_1400016520832648960" class="bloop_sign"><span style="font-family:helvetica,arial;font-size:13px"></span>--&nbsp;<br><span style="line-height: normal; font-family: Helvetica;">Kind regards,</span><br style="line-height: normal; font-family: Helvetica;"><table border="0" cellpadding="0" cellspacing="0" style="font-family: Avenir, 'Helvetica Niue', Helvetica, Arial, sans-serif; font-size: 11px;"><tbody><tr><td valign="bottom" style="padding: 5px 15px 15px 0px;"><br><img src="cid:403989C9-4A9F-4157-988D-E786DB136C8D"></td><td valign="bottom" style="line-height: 15px; padding-bottom: 15px;"><h1 style="font-size: 13px; padding: 0px 0px 8px; margin: 0px;">Csanad Novak<br><span style="color: rgb(170, 197, 0); font-size: 11px;">Technical Lead</span></h1><div><strong>P /</strong>&nbsp;<a href="tel://09 353 1234">09 353 1234</a></div><div><strong>M /</strong>&nbsp;<a href="tel://09 353 1234">021 060 1531</a><br><strong>E /</strong>&nbsp;<a href="mailto:wouter@pixelfusion.co.nz" style="color: rgb(170, 197, 0); text-decoration: none;">csanad@pixelfusion.co.nz</a>&nbsp;</div></td></tr></tbody></table><div style="font-size: small; font-family: Avenir, 'Helvetica Niue', Helvetica, Arial, sans-serif; text-transform: uppercase; line-height: 18px;"><div style="font-size: 9px;"><strong>W /</strong>&nbsp;<a href="http://pixelfusion.co.nz/" style="color: rgb(170, 197, 0); text-decoration: none;">PIXELFUSION.CO.NZ</a>&nbsp;/ WHERE&nbsp;<strong>DESIGN &amp; DEVELOPMENT</strong>&nbsp;FUSE<br><strong>A /</strong>&nbsp;SUITE 403 "FORBIDDEN", THE IRON BANK, 150 KARANGAHAPE RD, AUCKLAND / PIXEL FUSION LTD,&nbsp;PO BOX 68 564, NEWTON, AUCKLAND&nbsp;/&nbsp;<a href="http://maps.google.co.nz/maps?cid=7370666879334476751&amp;q=Pixel+Fusion" style="color: rgb(170, 197, 0); text-decoration: none;">MAP</a></div></div></div></body></html>