Scott, <br><br>I got a question: When are you going to present on said subject(s) for ALE?<br>MG,<br>GC<br><br><div class="gmail_quote">On Wed, Jun 30, 2010 at 5:07 PM, scott <span dir="ltr">&lt;<a href="mailto:scott@sboss.net">scott@sboss.net</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">This is something I could write a (short) book on.  But here goes the<br>
shorter and more centralized on Brandon&#39;s particular server needs.<br>
<br>
option 1) hack through the issues with Mondo and use it to create .ISOs<br>
of system.  You can give it a nas share (like NFS) and mondo will create<br>
the .ISOs there then you can burn them to DVDs, CDs, etc later.<br>
pros: will have CDs (or DVDs) to boot off of and restore the system to<br>
that point in time configuration. these can be sent to your DR (disaster<br>
recovery) site for someone else to use in case Atlanta gets hit by a<br>
hurricane, tornado, earthquake (we are on a fault line, didnt you<br>
know?), terrorist attack, etc...<br>
cons: time to set it up.  it is going to do the whole system and you<br>
dont care about the data.  newer version might let you skip certain<br>
filesystems (to reduce the time &amp; number of CDs).<br>
<br>
option 2) hook up an external usb disk and copy the files that you want<br>
over to it.  Then if the server goes belly up (and they never do that<br>
&lt;/sarcasm&gt;) you can plug the usb drive into another server and recover<br>
the files.<br>
pros: cheap to setup and easy to automate.<br>
cons: what happens if the server is struck by lightning or electrical<br>
surge and takes the server and the external drive out?  what happens<br>
when the disk is failing? etc.  what happens if the building is leveled<br>
(or flooded with water)?<br>
<br>
option 3) use rsync (over ssh) and an &quot;include these files&quot; file.  Rsync<br>
can be automated.  the target where you are copying it to can be in the<br>
same building/data center, across the country, or wherever.  you just<br>
need network connectivity.  You could do 2 rsyncs every time.  one to a<br>
local server (same building/data center) and one remote (for when stuff<br>
goes really bad).  rsync doesnt care.<br>
pros: can be automated.  can do mulitple destinations.  can be near or<br>
far replciations.  restores are easy to do.<br>
cons: have to maintain the &quot;files to include&quot; list.  although if you<br>
wanted to, you could automate that too.  rsync is not the fastest tool<br>
on the planet to do replications. see my note about how rsync works below.<br>
<br>
<br>
rsync and how it works notes (this is high level not the nuts-n-bolts):<br>
rsync goes through these phases:<br>
* both sides compiles a list of files (and directories since they are<br>
actually files).<br>
* rsync compares the two lists to determine what needs to be replicated,<br>
what needs to be deleted, etc.<br>
*(only if using the delete-before option) deletes the &quot;to be deleted&quot;<br>
files on the target<br>
* copies the files from source to target<br>
* (only if NOT using the delete-before option - this is the default<br>
option for delete) deletes the &quot;to be deleted&quot; files on the target.<br>
<br>
as you get more and more files (quantity of files/directories not sizes<br>
here), the longer the first two steps take (compiling lists/comparing<br>
lists).  And sometimes it takes longer to do that then the actual<br>
copying of data.<br>
<br>
to do a restore of the data, you reverse the order of the source and<br>
target inte rsync line and now you are restoring.<br>
<br>
backups:<br>
rsync &lt;whole bunch of option&gt; &lt;source&gt; &lt;target&gt;<br>
<br>
restores:<br>
rsync &lt;whole bunch of options&gt; &lt;target&gt; &lt;source&gt;  (using the stuff from<br>
above).<br>
technically that is not correct.  it is always the &lt;source&gt; then<br>
&lt;target&gt; but for a restore the &lt;target&gt; is now your &lt;source&gt; and vice versa.<br>
<br>
my suggestion to you Brandon for this box (since you dont care about<br>
data, just the config files) I would do option 3.  Unless you want to<br>
setup and play with Mondo.  If this is a learning experience so you can<br>
deploy Mondo onto other systems then that is a different story.  If you<br>
do option 3, I would automate/cronjob once a week to dump &quot;rpm -qa&quot; to a<br>
text file that you rsync.  that way you know that a current list of all<br>
rpms.<br>
<br>
I hopefully answered some questions without going on and on and on too<br>
much. I can do a hour long preso on the various options including the<br>
differences in DR, HA, CA, and DA... (Disaster Recovery, High<br>
Availability, Continuous Availability, and Disaster Avoidance respectfully)<br>
<br>
let me know if you have other questions..<br>
scott<br>
<div class="im"><br>
Brandon Wood wrote:<br>
&gt; This stems from having to reinstall the system after a drive crashed<br>
&gt; (non-raid, no backup of the OS). At this point there are a couple of<br>
&gt; 500gb drives in a RAID 1 setup but I want to make sure I don&#39;t have to<br>
&gt; start from scratch should the worst happen.<br>
&gt;<br>
&gt; I&#39;m running CentOS 5.5 on a Proliant ML350 G6. The two 500gb drives are<br>
&gt; setup with software raid in linux currently while the large data drives<br>
&gt; are using the SmartArray raid hardware. I only mention this as mondo had<br>
&gt; some complaints about the raid setup.<br>
&gt;<br>
&gt; I doubt the OS will be messed with much more beyond this point and the<br>
&gt; scripts that do the data processing are backed up on their own. The data<br>
&gt; produced is sent off to another server so there isn&#39;t much that changes<br>
&gt; as time goes on so the snapshot may cover me. But I am interested in<br>
&gt; hearing your suggestions for backups / disaster recovery.<br>
&gt;<br>
&gt;<br>
&gt; On Wed, Jun 30, 2010 at 6:47 PM, scott &lt;<a href="mailto:scott@sboss.net">scott@sboss.net</a><br>
</div><div><div></div><div class="h5">&gt; &lt;mailto:<a href="mailto:scott@sboss.net">scott@sboss.net</a>&gt;&gt; wrote:<br>
&gt;<br>
&gt;     are you looking for &quot;backups&quot;? &quot;disaster recovery&quot;? or &quot;system image&quot;?<br>
&gt;<br>
&gt;     mondo works well for recovering a system from a point in time snapshot<br>
&gt;     of the system (when you did the mondo image create - cant remember the<br>
&gt;     terminology right now).<br>
&gt;<br>
&gt;     mondo is not a backup and recovery tool.<br>
&gt;<br>
&gt;     mondo is not for disaster recovery (unless you just want to recovery<br>
&gt;     from that one time point in time snapshot).<br>
&gt;<br>
&gt;     it has been a little while since I used mondo but it has worked well for<br>
&gt;     me in the past.  target HD doesnt have to be the same size.  It can be<br>
&gt;     larger or just larger than what you have backed up.<br>
&gt;<br>
&gt;     for instance:<br>
&gt;     current HD = 1Tb drive. But only using 300gig<br>
&gt;<br>
&gt;     recovery system doesnt have to have a 1TB drive.  a 320gig drive from<br>
&gt;     newegg would be fine.  If you are recovering to a non-same-sized drive,<br>
&gt;     you have to go into the system at recovery time (the one you boot off<br>
&gt;     of) and change the drive specs before the actual recovery.<br>
&gt;<br>
&gt;     scott<br>
&gt;<br>
&gt;<br>
&gt;     Brandon Wood wrote:<br>
&gt;      &gt; All,<br>
&gt;      &gt;    I am looking to create an image of a live system and want to know<br>
&gt;      &gt; what software is suggested for this purpose. I&#39;ve done some searching<br>
&gt;      &gt; and came across &#39;mondo&#39; and am trying it out now.<br>
&gt;      &gt;<br>
&gt;      &gt; Does anyone have any better suggestions or success stories they<br>
&gt;     want to<br>
&gt;      &gt; share?<br>
&gt;      &gt;<br>
&gt;      &gt; -Woody<br>
&gt;      &gt;<br>
&gt;      &gt;<br>
&gt;      &gt;<br>
&gt;     ------------------------------------------------------------------------<br>
&gt;      &gt;<br>
&gt;      &gt; _______________________________________________<br>
&gt;      &gt; Ale mailing list<br>
</div></div>&gt;      &gt; <a href="mailto:Ale@ale.org">Ale@ale.org</a> &lt;mailto:<a href="mailto:Ale@ale.org">Ale@ale.org</a>&gt;<br>
<div class="im">&gt;      &gt; <a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br>
&gt;      &gt; See JOBS, ANNOUNCE and SCHOOLS lists at<br>
&gt;      &gt; <a href="http://mail.ale.org/mailman/listinfo" target="_blank">http://mail.ale.org/mailman/listinfo</a><br>
&gt;     _______________________________________________<br>
&gt;     Ale mailing list<br>
</div>&gt;     <a href="mailto:Ale@ale.org">Ale@ale.org</a> &lt;mailto:<a href="mailto:Ale@ale.org">Ale@ale.org</a>&gt;<br>
<div><div></div><div class="h5">&gt;     <a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br>
&gt;     See JOBS, ANNOUNCE and SCHOOLS lists at<br>
&gt;     <a href="http://mail.ale.org/mailman/listinfo" target="_blank">http://mail.ale.org/mailman/listinfo</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; ------------------------------------------------------------------------<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Ale mailing list<br>
&gt; <a href="mailto:Ale@ale.org">Ale@ale.org</a><br>
&gt; <a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br>
&gt; See JOBS, ANNOUNCE and SCHOOLS lists at<br>
&gt; <a href="http://mail.ale.org/mailman/listinfo" target="_blank">http://mail.ale.org/mailman/listinfo</a><br>
_______________________________________________<br>
Ale mailing list<br>
<a href="mailto:Ale@ale.org">Ale@ale.org</a><br>
<a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br>
See JOBS, ANNOUNCE and SCHOOLS lists at<br>
<a href="http://mail.ale.org/mailman/listinfo" target="_blank">http://mail.ale.org/mailman/listinfo</a><br>
</div></div></blockquote></div><br>