<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif; "><div><div><div><div>Hi There:</div><div>I am in the design stages of a web cluster (four servers) with one backend server  to handle administrative tasks such as email & ftp and a second server as a fall back email server.   There will be four separate DNS servers running.  (10 servers total).</div><div><br></div><div>As such I envision web traffic (PORT 80) coming in to the Coyote Point E350 Load Balanced Switch and then going through a round robin request to one of the four servers.</div><div><br></div><div>COYOTE---->SERVER1/2/3/4</div><div><br></div><div><br></div><div>I think I have devised a script using CMUexport to export the sites / database from the backend webserver to the individual load balanced servers.  The script is as follows:</div><div><br></div><div><br></div><div><div>#!/bin/bash</div><div>#</div><div># migrate_backup - backup web site data for deployment onto a running server</div><div>#</div><div># Copyright (C) 2011 Mike Tadros</div><div>#</div><div>echo Clearing old site data...</div><div>rm -rf  /home/migrate/www.abc.org</div><div>#</div><div>echo Stopping sendmail service...</div><div>/etc/rc.d/init.d/sendmail stop</div><div>#</div><div>echo Backing Up Site Data...</div><div>/usr/sbin/cmuExport -d /home/migrate/www.abc.org</div><div>#</div><div>echo Restarting sendmail service...</div><div>/etc/rc.d/init.d/sendmail start</div></div><div><br></div><div><br></div><div><br></div><div>The tarball would then be placed in a shared directory that the four other servers would be able to access.</div><div><br></div><div>After the tarball is then created, the user or cron job would run a modified CMU script as follows on each individual server:</div><div><br></div><div><br></div><div><div>#!/bin/bash</div><div>#</div><div># migrate_restore - deploy a migration onto a running server</div><div>#</div><div># Copyright (C) 2011 Mike Tadros</div><div># Change IP to server internal IP</div><div>export myip="192.168.1.2"</div><div>#</div><div># First test to see if the migrate directory is mounted</div><div># if not, do a mountall</div><div>#</div><div>if [ ! -d /mnt/migrate/www.abc.org ];</div><div> then mount -a</div><div>fi</div><div>#</div><div># Now, see if the migrate_backup flag is newer than the local svr restore flag,</div><div># or the local flag doesn't exist as of yet (1st run)</div><div>#</div><div>if ( [ ! -e /var/local/migrate_flag ] || [ /mnt/migrate/last_backup_flag -nt /var/local/migrate_flag ] );</div><div> then echo "Migrating in New Site Data" ;</div><div>      /usr/sbin/cmuMerge -d /mnt/migrate/www.abc.org -i $myip ;</div><div>      touch /var/local/migrate_flag ;</div><div># else echo "Not Migrating Site Data - Up To Date" ;</div><div>fi</div></div><div><br></div><div><br></div><div><br></div><div>The Load Balanced Switch would have the public IP along with the main backend server.  The backend server public IP that is shared ith load balanced switch would then be commented out from /etc/initd/eth0:1 so that when the web traffic comes in from the router.</div><div><br></div><div>Question of the day,  does someone on the list know of a more efficient way of doing this?   Thanks for your help  - Mike</div><div><br></div><div><div><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 14px/normal Calibri; min-height: 17px; "><br></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 14px/normal Calibri; ">Sincerely yours;</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 14px/normal Calibri; min-height: 17px; "><br></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 14px/normal Calibri; ">Mike Tadros</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 14px/normal Calibri; ">Antenna Systems & Solutions, Inc.</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 14px/normal Calibri; ">931 Albion Avenue</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 14px/normal Calibri; ">Schaumburg, Illinois 60193-4550</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 14px/normal Calibri; ">United States of America</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 14px/normal Calibri; ">Phone: +1-847-584-1000   Fax: +1-847-584-9951</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 14px/normal Calibri; color: rgb(54, 2, 238); "><span style="color: rgb(0, 0, 0); ">www.antennasystems.com <<a href="http://www.antennasystems.com/%3E"><span style="text-decoration: underline; ">http://www.antennasystems.com/></span></a></span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 14px/normal Calibri; min-height: 17px; "><br></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 14px/normal Calibri; ">email: <a href="mailto:mike@antennasystems.com">mike@antennasystems.com</a></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 14px/normal Calibri; min-height: 17px; "><br></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 14px/normal Calibri; min-height: 17px; "><br></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 14px/normal Calibri; ">GSA Contract Numbers: GS-35F-0479T Electronic Counter Measures, Trap and  Trace Devices, and accessories.</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 14px/normal Calibri; ">                      </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 14px/normal Calibri; ">                    <span class="Apple-tab-span" style="white-space: pre; ">                    </span>       GS-07F-0412X Communication Towers and related construction accessories.</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 14px/normal Calibri; min-height: 17px; "><br></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 14px/normal Calibri; min-height: 17px; "><br></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 14px/normal Calibri; ">Watch our network broadcast television interviews on www.youtube.com/antennasystems <<a href="http://www.youtube.com/antennasystems">http://www.youtube.com/antennasystems</a>></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 14px/normal Calibri; min-height: 17px; "><br></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 14px/normal Calibri; min-height: 17px; "><br></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 14px/normal Calibri; min-height: 17px; "><br></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 14px/normal Calibri; ">Confidentiality note:  </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 14px/normal Calibri; ">This message is the property of Antenna Systems & Solutions, Inc. and contains information which may be privileged or confidential.  It is meant only for the intended recipients and/or their authorized agents.  If you believe you have received this message in error, please notify us immediately by return e-mail and destroy any printed or electronic copies of this message.  Any unauthorized use, dissemination, disclosure, or copying of this message or the information contained in it, is strictly prohibited and may be unlawful.   Thank you for your cooperation.</p></div></div></div></div></div><div><br></div></body></html>