<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5632235867526129400</id><updated>2026-03-08T00:23:43.224-08:00</updated><title type='text'>...................Linux</title><subtitle type='html'>For those who love Linux....</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ansil4linux.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5632235867526129400/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://ansil4linux.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Ansil</name><uri>http://www.blogger.com/profile/07287558007793912931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizzkw6MM4x-X1tlCmy1ojS34RXK9KlOwNm0aSH-n5uZ34pwygioE2uGX8yRT9lYUFkdgUJg3vqlIDuFO2r81yBMjWEwSLyVIkAhmAyfiLi6bSMWoCy4UqE8d-CLIMPy6U/s1600-r/38.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>22</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5632235867526129400.post-4032217166105478978</id><published>2017-12-10T12:39:00.000-08:00</published><updated>2017-12-10T12:39:08.074-08:00</updated><title type='text'>Ansil4Linux Blog Moving to new site https://linxlabs.com/</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;I&#39;ve been studying new topics for some time and decided to start a new website&lt;br /&gt;
&lt;br /&gt;
Site is now live and can be accessed at https://linxlabs.com/&lt;br /&gt;
&lt;br /&gt;
Many articles were already posted on &quot;Golang&quot; &lt;br /&gt;
&lt;br /&gt;
Suscribe and follow me on below places &lt;br /&gt;
&lt;br /&gt;
YouTube : https://www.youtube.com/channel/UCCA7cWxxqOC95VR8JPEFn_w&lt;br /&gt;
&lt;br /&gt;
FB :&amp;nbsp; https://www.facebook.com/OpenLinuxLabs&lt;br /&gt;
&lt;br /&gt;
Google+ : https://plus.google.com/communities/109444869997457310738&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ansil4linux.blogspot.com/feeds/4032217166105478978/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ansil4linux.blogspot.com/2017/12/ansil4linux-blog-moving-to-new-site.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5632235867526129400/posts/default/4032217166105478978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5632235867526129400/posts/default/4032217166105478978'/><link rel='alternate' type='text/html' href='http://ansil4linux.blogspot.com/2017/12/ansil4linux-blog-moving-to-new-site.html' title='Ansil4Linux Blog Moving to new site https://linxlabs.com/'/><author><name>Ansil</name><uri>http://www.blogger.com/profile/07287558007793912931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizzkw6MM4x-X1tlCmy1ojS34RXK9KlOwNm0aSH-n5uZ34pwygioE2uGX8yRT9lYUFkdgUJg3vqlIDuFO2r81yBMjWEwSLyVIkAhmAyfiLi6bSMWoCy4UqE8d-CLIMPy6U/s1600-r/38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5632235867526129400.post-3890934250643940503</id><published>2017-07-23T06:27:00.000-07:00</published><updated>2017-09-27T13:37:22.920-07:00</updated><title type='text'>LVM thin provisioning - file system usage and pool usage dosn&#39;t match </title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
When I was demonstrating LVM thin provisioning to new batch of campus hires ; they pointed out an important mismatch between thin pool usage and actual file system usage.&lt;br /&gt;
&lt;br /&gt;
I thought , it would be worthy to give it a try to find the cause.&lt;br /&gt;
&lt;br /&gt;
So here we go; I created a thin pool with size of 100MB and thin volume of 1GB&lt;br /&gt;
&lt;br /&gt;
Thin volume formatted with ext4 and mounted over /test_fs&lt;br /&gt;
&lt;br /&gt;
Everything was going smooth as per the plan until we did a tar backup of /usr over /test_fs.&lt;br /&gt;
&lt;br /&gt;
Here we go ;&lt;br /&gt;
&lt;br /&gt;
* Created vg001 - size 12GB&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;[root@ol7-san ~]# vgdisplay vg001&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; --- Volume group ---&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; VG Name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vg001&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; System ID&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; Format&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lvm2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; Metadata Areas&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; Metadata Sequence No&amp;nbsp; 12&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; VG Access&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; read/write&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; VG Status&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; resizable&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; MAX LV&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; Cur LV&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; Open LV&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; Max PV&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; Cur PV&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; Act PV&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; VG Size&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.00 GiB&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; PE Size&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4.00 MiB&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; Total PE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3071&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; Alloc PE / Size&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 / 0&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; Free&amp;nbsp; PE / Size&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3071 / 12.00 GiB&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; VG UUID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; kroGDG-Rs8L-1c0e-WBjJ-g0OG-4u8k-T4yaJl&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;[root@ol7-san ~]#&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
* Created a thin pool with size of 100MB&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;[root@ol7-san ~]# lvcreate -L 100M -T vg001/mythinpool&lt;br /&gt;&amp;nbsp; Logical volume &quot;mythinpool&quot; created.&lt;br /&gt;[root@ol7-san ~]#&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
* Created a thin volume of size 1GB&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;[root@ol7-san ~]# lvcreate -V1G -T vg001/mythinpool -n thinvolume&lt;br /&gt;&amp;nbsp; Logical volume &quot;thinvolume&quot; created.&lt;br /&gt;[root@ol7-san ~]#&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
* Formatted thinvolume with ext4&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;[root@ol7-san ~]# mkfs.ext4 /dev/vg001/thinvolume&lt;br /&gt;mke2fs 1.42.9 (28-Dec-2013)&lt;/span&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;..(snipped)...&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;Writing superblocks and filesystem accounting information: done&lt;br /&gt;&lt;br /&gt;[root@ol7-san ~]#&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
* Mounted the file system over directory /test_fs&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;[root@ol7-san ~]# mount /dev/vg001/thinvolume /test_thin&lt;br /&gt;[root@ol7-san ~]# df -h /test_thin/&lt;br /&gt;Filesystem&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Size&amp;nbsp; Used Avail Use% Mounted on&lt;br /&gt;/dev/mapper/vg001-thinvolume&amp;nbsp; 976M&amp;nbsp; 2.6M&amp;nbsp; 907M&amp;nbsp;&amp;nbsp; 1% /test_thin&lt;br /&gt;[root@ol7-san ~]#&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
* Everything is good and lets do a tar backup&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;[root@ol7-san test_thin]# tar -cf usr_bkp.tar /usr&lt;br /&gt;tar: Removing leading `/&#39; from member names&lt;br /&gt;tar: Removing leading `/&#39; from hard link targets&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
* Lets check the FS usage&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;[root@ol7-san ~]# df -h /test_thin/&lt;br /&gt;Filesystem&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Size&amp;nbsp; Used Avail Use% Mounted on&lt;br /&gt;/dev/mapper/vg001-thinvolume&amp;nbsp; 976M&amp;nbsp; 312M&amp;nbsp; 597M&amp;nbsp; 35% /test_thin&lt;br /&gt;[root@ol7-san ~]#&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
* Lets check the thinpool usage as well&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: xx-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;[root@ol7-san test_thin]# lvs&lt;br /&gt;&amp;nbsp; LV&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VG&amp;nbsp;&amp;nbsp;&amp;nbsp; Attr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LSize&amp;nbsp;&amp;nbsp; Pool&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Origin Data%&amp;nbsp; Meta%&amp;nbsp; Move Log Cpy%Sync Convert&lt;br /&gt;&amp;nbsp; mythinpool vg001 twi-aotz--&amp;nbsp;&amp;nbsp; 100.00m&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;background-color: yellow;&quot;&gt;100.00&lt;/span&gt; 1.95&lt;br /&gt;&amp;nbsp; thinvolume vg001 Vwi-aotz--&amp;nbsp;&amp;nbsp; 1.00g&amp;nbsp;&amp;nbsp; mythinpool&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9.77&lt;br /&gt;[root@ol7-san test_thin]#&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Pool is 100% utilized and it clearly shows its size of 100MB&lt;br /&gt;
&lt;br /&gt;
SUPERSIZE..!!! :) File system usage shows 312MB , but our thin pool is only 100MB.&lt;br /&gt;
&lt;br /&gt;
So where is the remaining 212MB stored ???&lt;br /&gt;
&lt;br /&gt;
* ) I pressed Ctrl+C on tar as its hung and tried to do a sync&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;[root@ol7-san test_thin]# sync&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
It hung..!!! Gotcha.. the contents were stored in cache in memory and not really written to disk.&lt;br /&gt;
&lt;br /&gt;
So that solves the mystery of file system usage and pool usage mismatch.&lt;br /&gt;
&lt;br /&gt;
You may extend the pool after breaking tar to get the sync commit all dirty page to disk and return to terminal. &lt;br /&gt;
&lt;br /&gt;
One more catch - removing file won&#39;t release thin pool usage ; you need to execute fstrim over the file system to get the space back to the pool &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ansil4linux.blogspot.com/feeds/3890934250643940503/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ansil4linux.blogspot.com/2017/07/lvm-thin-provisioning-file-system-usage.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5632235867526129400/posts/default/3890934250643940503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5632235867526129400/posts/default/3890934250643940503'/><link rel='alternate' type='text/html' href='http://ansil4linux.blogspot.com/2017/07/lvm-thin-provisioning-file-system-usage.html' title='LVM thin provisioning - file system usage and pool usage dosn&#39;t match '/><author><name>Ansil</name><uri>http://www.blogger.com/profile/07287558007793912931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizzkw6MM4x-X1tlCmy1ojS34RXK9KlOwNm0aSH-n5uZ34pwygioE2uGX8yRT9lYUFkdgUJg3vqlIDuFO2r81yBMjWEwSLyVIkAhmAyfiLi6bSMWoCy4UqE8d-CLIMPy6U/s1600-r/38.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5632235867526129400.post-1705131020169493350</id><published>2016-08-12T04:13:00.002-07:00</published><updated>2016-08-12T04:13:25.209-07:00</updated><title type='text'></title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;b&gt;SFTP auto login without keys / without password&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
sftp command doesn&#39;t have option to specify password for auto login.&lt;br /&gt;
&lt;br /&gt;
Recently faced this issue while writing a script on SUSE Linux for transferring system performance report to a central location, which is also a SuSE system.&lt;br /&gt;
&lt;br /&gt;
We can accomplish this with &quot;lftp&quot; or &quot;expect&quot; command, but SLES doesn&#39;t install those binaries default.&lt;br /&gt;
&lt;br /&gt;
I&#39;ve to live with what I got, so let’s try how we can accomplish this with sftp command.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The idea is&lt;br /&gt;
&lt;br /&gt;
1.Set &quot;SSH_ASKPASS&quot; environment variable and force &quot;sftp&quot; command to read password from there.&lt;br /&gt;
&lt;br /&gt;
2.&quot;sftp&quot; will always ask password if its executing from a terminal, so we need to daemonize sftp command with &quot;setsid&quot; command&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below code snippets will give some idea how we get it to the solution&lt;br /&gt;
&lt;br /&gt;
pathnames.h&lt;br /&gt;
&lt;br /&gt;
/* Default path to ASKPASS program */&lt;br /&gt;
&lt;br /&gt;
#define _PATH_SSH_ASKPASS_DEFAULT &amp;nbsp; &quot;/usr/X11R6/bin/ssh-askpass&quot; &lt;br /&gt;
&lt;br /&gt;
ssh.h&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
&amp;nbsp;* Environment variable for overwriting the default location of askpass&lt;br /&gt;
&amp;nbsp;*/&lt;br /&gt;
#define SSH_ASKPASS_ENV &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;SSH_ASKPASS&quot;&lt;br /&gt;
&lt;br /&gt;
readpass.c&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
if (use_askpass &amp;amp;&amp;amp; getenv(&quot;DISPLAY&quot;)) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (getenv(SSH_ASKPASS_ENV))&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;askpass = getenv(SSH_ASKPASS_ENV);&lt;br /&gt;
...&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; execlp(askpass, askpass, msg, (char *) 0); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
...&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So here we have all parts in place and we need to assemble it.&lt;br /&gt;
&lt;br /&gt;
Now let’s start the real work&lt;br /&gt;
&lt;br /&gt;
1.User name is &quot;testvsftp&quot; and password is &quot;pass123&quot;&lt;br /&gt;
2.echo &quot;echo pass123&quot; &amp;gt;/tmp/pass.sh&lt;br /&gt;
3.chmod 755 /tmp/pass.sh&lt;br /&gt;
4.export SSH_ASKPASS=/tmp/pass.sh&lt;br /&gt;
5.export DISPLAY=&quot;:0&quot; &amp;nbsp;# As mentioned in readpass.c code , askpass = getenv(SSH_ASKPASS_ENV); will execute only if we have &quot;DISPLAY&quot; variable set.&lt;br /&gt;
6.setsid sftp -o StrictHostKeyChecking=no testvsftp@hostname &amp;lt;&amp;lt; EOF&lt;br /&gt;
pwd&lt;br /&gt;
ls&lt;br /&gt;
EOF&lt;br /&gt;
&lt;br /&gt;
That’s it..!!!..Now you know how to automate sftp login in scripts&lt;br /&gt;
&lt;br /&gt;
Note:- &amp;nbsp;“StrictHostKeyChecking=no” option in sftp command is to accept keys from SFTP server automatically , otherwise if you are accessing the server first time, it may wait and ask for accepting the keys , eventually your script won’t continue from there.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ansil4linux.blogspot.com/feeds/1705131020169493350/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ansil4linux.blogspot.com/2016/08/sftp-auto-login-without-keys-without.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5632235867526129400/posts/default/1705131020169493350'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5632235867526129400/posts/default/1705131020169493350'/><link rel='alternate' type='text/html' href='http://ansil4linux.blogspot.com/2016/08/sftp-auto-login-without-keys-without.html' title=''/><author><name>Ansil</name><uri>http://www.blogger.com/profile/07287558007793912931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizzkw6MM4x-X1tlCmy1ojS34RXK9KlOwNm0aSH-n5uZ34pwygioE2uGX8yRT9lYUFkdgUJg3vqlIDuFO2r81yBMjWEwSLyVIkAhmAyfiLi6bSMWoCy4UqE8d-CLIMPy6U/s1600-r/38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5632235867526129400.post-1297050915178203347</id><published>2012-03-18T12:50:00.000-07:00</published><updated>2012-03-22T11:43:22.072-07:00</updated><title type='text'>Linux OS backup and Restoration using ReaR – Relax &amp; Recover</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;ReaR – Relax and Recover is an Opensource tool for backing up your OS.&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;The Physical to Virtual and Virtual to Physical migration of OS is also possible with ReaR&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;You can also integrate your favorite backup tools like IBM TSM or HP Data Protector with ReaR to backup the OS to External Storage&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;Here is the setup I used&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;OS :openSuSE 11.4&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;ReaR package: rear-1.10.0-23.1.noarch&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;Pre-requisites 1:&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;RPMs&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;margin-left: 1in;&quot;&gt;
mingetty&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;margin-left: 1in;&quot;&gt;
binutils&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;margin-left: 1in;&quot;&gt;
iputils&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;margin-left: 1in;&quot;&gt;
tar&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;margin-left: 1in;&quot;&gt;
gzip&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;margin-left: 1in;&quot;&gt;
ethtool&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;margin-left: 1in;&quot;&gt;
syslinux&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;margin-left: 1in;&quot;&gt;
iproute2&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;margin-left: 1in;&quot;&gt;
lsb&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;margin-left: 1in;&quot;&gt;
genisoimage&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;margin-left: 1in;&quot;&gt;
nfs-client&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;margin-left: 1in;&quot;&gt;
rpcbind&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;margin-left: 1in;&quot;&gt;
rpmlib(PayloadFilesHavePrefix) &amp;lt;= 4.0-1&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;margin-left: 1in;&quot;&gt;
rpmlib(CompressedFileNames) &amp;lt;= 3.0.4-1&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;margin-left: 1in;&quot;&gt;
/bin/bash&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;margin-left: 1in;&quot;&gt;
rpmlib(PayloadIsLzma) &amp;lt;= 4.4.6-1&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;Pre-requisite 2:&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;NFS server ( I used RHEL5 )with a share /rear/backup and the share must have write permission &lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;/etc/exports&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;/rear/backup&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;*(rw,no_root_squash)&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;service nfs start&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;showmount –e&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;----------------------------------------------&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;If yor NFS server is already running, then&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Add “/rear/backup&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;*(rw,no_root_squash)” to /etc/exports&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;exportfs –a&lt;/div&gt;
&lt;div style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; mso-element: para-border-div; padding-bottom: 1pt; padding-left: 0in; padding-right: 0in; padding-top: 0in;&quot;&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: double windowtext 2.25pt; mso-padding-alt: 0in 0in 1.0pt 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in;&quot;&gt;
&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;showmount –e&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;The main configuration file is /etc/rear/local.conf&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;Make sure below entries are present on file&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;background: black; mso-background-themecolor: text1;&quot;&gt;
&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;OUTPUT=ISO&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;background: black; color: white;&quot;&gt;
&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;BACKUP=NETFS&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;background: black; color: white; text-indent: 0.5in;&quot;&gt;
NETFS_URL=nfs://ip.of.nfs.server&lt;ip nfs=&quot;&quot; of=&quot;&quot; server=&quot;&quot; your=&quot;&quot;&gt;&lt;ip.of.nfs.server&gt;/rear/backup&lt;/ip.of.nfs.server&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
Then execute rear to create a backup with bootable ISO which can be used for booting incase of system crash and using that file we can restore OS from NFS partition&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
You can also configure a PXE boot server to recover the OS without making ISO to DVD for booting&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;background: black; mso-background-themecolor: text1;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;background: black; mso-background-themecolor: text1;&quot;&gt;
&lt;span style=&quot;color: white; mso-themecolor: background1;&quot;&gt;mysql01:~ # rear mkbackup&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;background: black; mso-background-themecolor: text1;&quot;&gt;
&lt;span style=&quot;color: white; mso-themecolor: background1;&quot;&gt;Relax &amp;amp; Recover Version 1.10.0 / 2011-02-20&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;background: black; mso-background-themecolor: text1;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;background: black; mso-background-themecolor: text1;&quot;&gt;
&lt;span style=&quot;color: white; mso-themecolor: background1;&quot;&gt;WARNING ! The NETFS backup method should not be your primary&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;background: black; mso-background-themecolor: text1;&quot;&gt;
&lt;span style=&quot;color: white; mso-themecolor: background1;&quot;&gt;backup solution, because it does not fulfill the requirements&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;background: black; mso-background-themecolor: text1;&quot;&gt;
&lt;span style=&quot;color: white; mso-themecolor: background1;&quot;&gt;of a professional backup solution !&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;background: black; mso-background-themecolor: text1;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;background: black; mso-background-themecolor: text1;&quot;&gt;
&lt;span style=&quot;color: white; mso-themecolor: background1;&quot;&gt;The preparation phase&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;OK&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;background: black; mso-background-themecolor: text1;&quot;&gt;
&lt;span style=&quot;color: white; mso-themecolor: background1;&quot;&gt;Physical devices that will be recovered: /dev/sda&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;background: black; mso-background-themecolor: text1;&quot;&gt;
&lt;span style=&quot;color: white; mso-themecolor: background1;&quot;&gt;Creating root FS layout&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;OK&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;background: black; mso-background-themecolor: text1;&quot;&gt;
&lt;span style=&quot;color: white; mso-themecolor: background1;&quot;&gt;WARNING: To login as root via ssh you need to setup an authorized_keys file in /root/.ssh&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;background: black; mso-background-themecolor: text1;&quot;&gt;
&lt;span style=&quot;color: white; mso-themecolor: background1;&quot;&gt;Copy files and directories&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;OK&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;background: black; mso-background-themecolor: text1;&quot;&gt;
&lt;span style=&quot;color: white; mso-themecolor: background1;&quot;&gt;Copy program files &amp;amp; libraries&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;OK&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;background: black; mso-background-themecolor: text1;&quot;&gt;
&lt;span style=&quot;color: white; mso-themecolor: background1;&quot;&gt;Copy kernel modules&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;OK&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;background: black; mso-background-themecolor: text1;&quot;&gt;
&lt;span style=&quot;color: white; mso-themecolor: background1;&quot;&gt;Checking udev&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;OK&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;background: black; mso-background-themecolor: text1;&quot;&gt;
&lt;span style=&quot;color: white; mso-themecolor: background1;&quot;&gt;Create initramfs&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;\&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
It will take some time to backup all partitions ,depends on the data inside every partition&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
After completion of backup ,the files will be stored in NFS share.&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
The files will be inside a directory with the name same as host name.In my case the host name is mysql01&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
So I got a directory named mysql01 in /rear/backup&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
The contents inside the directory is listed below&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;background: black; mso-background-themecolor: text1;&quot;&gt;
&lt;span style=&quot;color: white; mso-themecolor: background1;&quot;&gt;total 1430088&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;background: black; mso-background-themecolor: text1;&quot;&gt;
&lt;span style=&quot;color: white; mso-themecolor: background1;&quot;&gt;-rw-r--r-- 1 root root 1418761646 Mar 18 14:11 backup.tar.gz&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;background: black; mso-background-themecolor: text1;&quot;&gt;
&lt;span style=&quot;color: white; mso-themecolor: background1;&quot;&gt;-rw-r--r-- 1 root root&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;8329424 Mar 18 16:59 backup.txt&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;background: black; mso-background-themecolor: text1;&quot;&gt;
&lt;span style=&quot;color: white; mso-themecolor: background1;&quot;&gt;-rw-r--r-- 1 root root&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;202 Mar 18 14:11 README&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;background: black; mso-background-themecolor: text1;&quot;&gt;
&lt;span style=&quot;color: white; mso-themecolor: background1;&quot;&gt;-rw-r--r-- 1 root root&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;35321 Mar 18 14:11 rear-2012-03-18T14:11:38+0530.log&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;background: black; mso-background-themecolor: text1;&quot;&gt;
&lt;span style=&quot;color: white; mso-themecolor: background1;&quot;&gt;-rw-r--r-- 1 root root&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;35821568 Mar 18 14:11 rear-mysql01.iso&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;background: black; mso-background-themecolor: text1;&quot;&gt;
&lt;span style=&quot;color: white; mso-themecolor: background1;&quot;&gt;-rw-r--r-- 1 root root&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;368 Mar 18 14:11 VERSION&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
The rear-mysql01.iso need to written to a CD or DVD to boot the system after a crash&lt;/div&gt;
&lt;div style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; mso-element: para-border-div; padding-bottom: 1pt; padding-left: 0in; padding-right: 0in; padding-top: 0in;&quot;&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: double windowtext 2.25pt; mso-padding-alt: 0in 0in 1.0pt 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
Suppose my server mysql01 is crashed because of File system corruption ,then we will follow the below steps&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
1.Write the rear-mysql01.iso to a DVD/CD&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
2.Boot from the CD/DVD which is now created&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
3.on boot: prompt enter rear and press Enter&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;boot:rear &lt;span style=&quot;font-family: Wingdings; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-char-type: symbol; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-symbol-font-family: Wingdings;&quot;&gt;&lt;span style=&quot;mso-char-type: symbol; mso-symbol-font-family: Wingdings;&quot;&gt;à&lt;/span&gt;&lt;/span&gt;press enter&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
4.Login with user name root (It will not ask for password)&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
5.We will get a prompt&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
6.Set up network using IP command&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;background: black; mso-background-themecolor: text1;&quot;&gt;
&lt;span style=&quot;color: white; mso-themecolor: background1;&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;# ip addr add 192.168.56.11/24 dev eth0&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;background: black; mso-background-themecolor: text1;&quot;&gt;
&lt;span style=&quot;color: white; mso-themecolor: background1;&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;# ip link set eth0 up&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;If you need to add a route ,use “ip route” command (man ip for more details)&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
7.Now check whether the NFS server is reachable using PING&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
8.If the server is accessible then execure rear recover&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;background: black; mso-background-themecolor: text1;&quot;&gt;
&lt;span style=&quot;color: white; mso-themecolor: background1;&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;# rear recover&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;The command will mount the NFS share and it will create all partitions as previous and restores all data &lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
9.Once the restoration completed ,remove the DVD/CD and reboot&lt;/div&gt;
&lt;div style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; mso-element: para-border-div; padding-bottom: 1pt; padding-left: 0in; padding-right: 0in; padding-top: 0in;&quot;&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-bottom-alt: double windowtext 2.25pt; mso-padding-alt: 0in 0in 1.0pt 0in; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in;&quot;&gt;
10.You will get your system in perfect condition&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
If you are going to restore the OS backup of one server to another,&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
1. Boot from DVD/CD&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
2. Login as root (Will not ask for password)&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
3.Set up networking&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
4.rear recover&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
3.Mount /dev/system/root /mnt&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
4.cat /mnt/etc/fstab and check the disk ids and change it to present disks id (you can use VI to edit file)&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;background: black; mso-background-themecolor: text1;&quot;&gt;
&lt;span style=&quot;color: white; mso-themecolor: background1;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;/dev/disk/by-id/ata-XXXXX ace79de-c82e0d0d-part1&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;/boot&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;ext4 acl,user_xattr&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;1 2&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;background: black; mso-background-themecolor: text1;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;5.&lt;/span&gt;&lt;span style=&quot;background-color: white; mso-themecolor: background1;&quot;&gt;chroot /mnt&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;background: black; mso-background-themecolor: text1;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;6.&lt;span style=&quot;mso-themecolor: background1;&quot;&gt;grub&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;background: black; mso-background-themecolor: text1;&quot;&gt;
&lt;span style=&quot;color: white; mso-themecolor: background1;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;background: black; mso-background-themecolor: text1;&quot;&gt;
&lt;span style=&quot;color: white; mso-themecolor: background1;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;GNU GRUB&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;version 0.97&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;(640K lower / 3072K upper memory)&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;background: black; mso-background-themecolor: text1;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;background: black; mso-background-themecolor: text1;&quot;&gt;
&lt;span style=&quot;color: white; mso-themecolor: background1;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;[ Minimal BASH-like line editing is supported.&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;For the first word, TAB&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;background: black; mso-background-themecolor: text1;&quot;&gt;
&lt;span style=&quot;color: white; mso-themecolor: background1;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;lists possible command completions.&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;Anywhere else TAB lists the possible&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;background: black; mso-background-themecolor: text1;&quot;&gt;
&lt;span style=&quot;color: white; mso-themecolor: background1;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;completions of a device/filename.]&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;background: black; mso-background-themecolor: text1;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;background: black; mso-background-themecolor: text1;&quot;&gt;
&lt;span style=&quot;color: white; mso-themecolor: background1;&quot;&gt;grub&amp;gt; root (hd0,0)&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;background: black; mso-background-themecolor: text1;&quot;&gt;
&lt;span style=&quot;color: white; mso-themecolor: background1;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;Filesystem type is ext2fs, partition type 0x83&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;background: black; mso-background-themecolor: text1;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;background: black; mso-background-themecolor: text1;&quot;&gt;
&lt;span style=&quot;color: white; mso-themecolor: background1;&quot;&gt;grub&amp;gt; setup (hd0)&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;background: black; mso-background-themecolor: text1;&quot;&gt;
&lt;span style=&quot;color: white; mso-themecolor: background1;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;Checking if &quot;/boot/grub/stage1&quot; exists... no&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;background: black; mso-background-themecolor: text1;&quot;&gt;
&lt;span style=&quot;color: white; mso-themecolor: background1;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;Checking if &quot;/grub/stage1&quot; exists... yes&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;background: black; mso-background-themecolor: text1;&quot;&gt;
&lt;span style=&quot;color: white; mso-themecolor: background1;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;Checking if &quot;/grub/stage2&quot; exists... yes&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;background: black; mso-background-themecolor: text1;&quot;&gt;
&lt;span style=&quot;color: white; mso-themecolor: background1;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;Checking if &quot;/grub/e2fs_stage1_5&quot; exists... yes&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;background: black; mso-background-themecolor: text1;&quot;&gt;
&lt;span style=&quot;color: white; mso-themecolor: background1;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;Running &quot;embed /grub/e2fs_stage1_5 (hd0)&quot;...&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;15 sectors are embedded.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;background: black; mso-background-themecolor: text1;&quot;&gt;
&lt;span style=&quot;color: white; mso-themecolor: background1;&quot;&gt;succeeded&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;background: black; mso-background-themecolor: text1;&quot;&gt;
&lt;span style=&quot;color: white; mso-themecolor: background1;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;Running &quot;install /grub/stage1 (hd0) (hd0)1+15 p (hd0,0)/grub/stage2 /grub/grub&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;background: black; mso-background-themecolor: text1;&quot;&gt;
&lt;span style=&quot;color: white; mso-themecolor: background1;&quot;&gt;.conf&quot;... succeeded&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;background: black; mso-background-themecolor: text1;&quot;&gt;
&lt;span style=&quot;color: white; mso-themecolor: background1;&quot;&gt;Done.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
7.Remove the DVD/CD and reboot it&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot;&gt;
8.You got the OS clone in different server&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Happy backup Day ... ;) &lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ansil4linux.blogspot.com/feeds/1297050915178203347/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ansil4linux.blogspot.com/2012/03/linux-os-backup-and-restoration-using.html#comment-form' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5632235867526129400/posts/default/1297050915178203347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5632235867526129400/posts/default/1297050915178203347'/><link rel='alternate' type='text/html' href='http://ansil4linux.blogspot.com/2012/03/linux-os-backup-and-restoration-using.html' title='Linux OS backup and Restoration using ReaR – Relax &amp; Recover'/><author><name>Ansil</name><uri>http://www.blogger.com/profile/07287558007793912931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizzkw6MM4x-X1tlCmy1ojS34RXK9KlOwNm0aSH-n5uZ34pwygioE2uGX8yRT9lYUFkdgUJg3vqlIDuFO2r81yBMjWEwSLyVIkAhmAyfiLi6bSMWoCy4UqE8d-CLIMPy6U/s1600-r/38.jpg'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5632235867526129400.post-8909771415663310250</id><published>2011-10-07T12:27:00.001-07:00</published><updated>2011-10-07T12:30:29.837-07:00</updated><title type='text'>HMC vtmenu exit</title><content type='html'>You can exit the cosole of an LPAR ,that has been taken using HMC vtmenu ,by typing&lt;br /&gt;&quot;~.&quot; (press dot key after tild without qoutes )&lt;br /&gt;&lt;br /&gt;If you had taken HMC vtmenu using SSH ,your ssh connection to HMC will alse loses.</content><link rel='replies' type='application/atom+xml' href='http://ansil4linux.blogspot.com/feeds/8909771415663310250/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ansil4linux.blogspot.com/2011/10/hmcvtmenu-exit.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5632235867526129400/posts/default/8909771415663310250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5632235867526129400/posts/default/8909771415663310250'/><link rel='alternate' type='text/html' href='http://ansil4linux.blogspot.com/2011/10/hmcvtmenu-exit.html' title='HMC vtmenu exit'/><author><name>Ansil</name><uri>http://www.blogger.com/profile/07287558007793912931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizzkw6MM4x-X1tlCmy1ojS34RXK9KlOwNm0aSH-n5uZ34pwygioE2uGX8yRT9lYUFkdgUJg3vqlIDuFO2r81yBMjWEwSLyVIkAhmAyfiLi6bSMWoCy4UqE8d-CLIMPy6U/s1600-r/38.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5632235867526129400.post-4270204991497477890</id><published>2011-09-23T06:43:00.000-07:00</published><updated>2011-09-23T06:47:24.183-07:00</updated><title type='text'>Read /etc/passwd using TFTP venerability - How to resolve  in AIX</title><content type='html'>&lt;div&gt;1.vi /etc/tftpaccess.ctl&lt;/div&gt;&lt;div&gt;allow:/tftpboot&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Save the file &lt;/div&gt;&lt;div&gt;You are done..!!!&lt;/div&gt;&lt;div&gt;Now the clients can only access /tftpboot using TFTP&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ansil4linux.blogspot.com/feeds/4270204991497477890/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ansil4linux.blogspot.com/2011/09/read-etcpasswd-using-tftp-venerability.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5632235867526129400/posts/default/4270204991497477890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5632235867526129400/posts/default/4270204991497477890'/><link rel='alternate' type='text/html' href='http://ansil4linux.blogspot.com/2011/09/read-etcpasswd-using-tftp-venerability.html' title='Read /etc/passwd using TFTP venerability - How to resolve  in AIX'/><author><name>Ansil</name><uri>http://www.blogger.com/profile/07287558007793912931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizzkw6MM4x-X1tlCmy1ojS34RXK9KlOwNm0aSH-n5uZ34pwygioE2uGX8yRT9lYUFkdgUJg3vqlIDuFO2r81yBMjWEwSLyVIkAhmAyfiLi6bSMWoCy4UqE8d-CLIMPy6U/s1600-r/38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5632235867526129400.post-8897549234482837455</id><published>2011-08-29T14:44:00.000-07:00</published><updated>2011-08-29T14:48:16.160-07:00</updated><title type='text'>FTP Banner in AIX</title><content type='html'>1.&lt;b&gt;vi /etc/ftpaccess.ctl&lt;/b&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;herald: /path/to/banner/file  ----&amp;gt;Enter your welcome message in this file&lt;/div&gt;&lt;div&gt;motd: on&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;2.&lt;b&gt;refresh -s inted&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You are done&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ansil4linux.blogspot.com/feeds/8897549234482837455/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ansil4linux.blogspot.com/2011/08/ftp-banner-in-aix.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5632235867526129400/posts/default/8897549234482837455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5632235867526129400/posts/default/8897549234482837455'/><link rel='alternate' type='text/html' href='http://ansil4linux.blogspot.com/2011/08/ftp-banner-in-aix.html' title='FTP Banner in AIX'/><author><name>Ansil</name><uri>http://www.blogger.com/profile/07287558007793912931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizzkw6MM4x-X1tlCmy1ojS34RXK9KlOwNm0aSH-n5uZ34pwygioE2uGX8yRT9lYUFkdgUJg3vqlIDuFO2r81yBMjWEwSLyVIkAhmAyfiLi6bSMWoCy4UqE8d-CLIMPy6U/s1600-r/38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5632235867526129400.post-8550455472114497448</id><published>2011-08-19T12:29:00.000-07:00</published><updated>2011-08-19T12:33:27.927-07:00</updated><title type='text'>DRBD on RHEL6 with YUM group</title><content type='html'>&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Building DRBD for 2.6.32-71.el6.x86_64 kernel&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1.mkdir -p /root/rpmbuild/SOURCES/&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;2.wget http://oss.linbit.com/drbd/8.3/drbd-8.3.10.tar.gz&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;3.cp drbd-8.3.10.tar.gz /root/rpmbuild/SOURCES/&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;4.tar -xvf drbd-8.3.10.tar.gz&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;5.cd drbd-8.3.10&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;6../configure --with-km --with-distro=redhat --enable-spec&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;7.rpmbuild -bb drbd.spec&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;8.rpmbuild -bb drbd-km.spec&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;9.cd /root/rpmbuild/RPMS/x86_64&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;10.mkdir /YUM/DiskReplicator&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;11.cp drbd-* /YUM/DiskReplicator/&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;12.cd /YUM/DiskReplicator/&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;13.createrepo .  ---&amp;gt; The &quot;.&quot; is important&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;14.vi /etc/yum.repos.d/rhel6-1.repo&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;[DiskReplicator]&lt;/div&gt;&lt;div&gt;name=rhel6-1 LoadBalancer repo&lt;/div&gt;&lt;div&gt;baseurl=ftp://192.168.8.2/DiskReplicator&lt;/div&gt;&lt;div&gt;enabled=1&lt;/div&gt;&lt;div&gt;gpgcheck=0&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;15.cd /tmp/    --&amp;gt;To avoid rpm name clash&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;16.yum install yum-utils&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;17.yum-groups-manager -n &quot;Disk Replicator&quot; --id=drbd --description=&quot;DRBD, packages from ANSIL&quot; --save=comps.xml --mandatory drbd.x86_64 --mandatory drbd-bash-completion.x86_64 --mandatory drbd-heartbeat.x86_64 --mandatory drbd-km-2.6.32_71.el6.x86_64.x86_64 --mandatory drbd-pacemaker.x86_64 --mandatory drbd-udev.x86_64 --mandatory drbd-utils.x86_64 --mandatory drbd-xen.x86_64&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;18.createrepo -g comps.xml /YUM/DiskReplicator/&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;19.yum grouplist &quot;Disk Replicator&quot;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;20.yum groupinstall &quot;Disk Replicator&quot;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ansil4linux.blogspot.com/feeds/8550455472114497448/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ansil4linux.blogspot.com/2011/08/how-to-build-drbd-for-rhel6-with-yum.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5632235867526129400/posts/default/8550455472114497448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5632235867526129400/posts/default/8550455472114497448'/><link rel='alternate' type='text/html' href='http://ansil4linux.blogspot.com/2011/08/how-to-build-drbd-for-rhel6-with-yum.html' title='DRBD on RHEL6 with YUM group'/><author><name>Ansil</name><uri>http://www.blogger.com/profile/07287558007793912931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizzkw6MM4x-X1tlCmy1ojS34RXK9KlOwNm0aSH-n5uZ34pwygioE2uGX8yRT9lYUFkdgUJg3vqlIDuFO2r81yBMjWEwSLyVIkAhmAyfiLi6bSMWoCy4UqE8d-CLIMPy6U/s1600-r/38.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5632235867526129400.post-5028918448500563499</id><published>2011-08-15T13:39:00.000-07:00</published><updated>2013-10-05T12:56:59.592-07:00</updated><title type='text'>How to Configure YUM in RHEL6</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;b&gt;Easy way to create your own repo&lt;/b&gt;&lt;br /&gt;
1. Put your RHEL6 media on DVD drive&lt;br /&gt;
2. Create a partition with size 6GB and mount it as /yum&lt;br /&gt;
3. Download the below script to /yum&lt;br /&gt;
&lt;b&gt;https://sites.google.com/site/ansilh/rhel6_repo.sh&lt;/b&gt;&lt;br /&gt;
4. Give execute permission to the downloaded script&lt;br /&gt;
5. Please open the file and try to understand it. If you found all safe ,then go to next step&lt;br /&gt;
6. Execute it...You will get an RHEL repo accessible through ftp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
***Please feel free to comment your experience ***&lt;br /&gt;
&lt;br /&gt;
=======================================&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Manual Steps (*Different approach from above script .The repo file not look like usual one)&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.youtube.com/watch?v=scBtTTwLze0&quot; target=&quot;_blank&quot;&gt;YouTube Link : &lt;span id=&quot;bc_0_27b+seedMfUPD&quot; kind=&quot;d&quot;&gt;http://www.youtube.com/watch?v=scBtTTwLze0&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span id=&quot;bc_0_27b+seedMfUPD&quot; kind=&quot;d&quot;&gt;&amp;nbsp;&lt;/span&gt; &lt;br /&gt;
1.create a directory to store packages .(Better you create a partition with 5GB size and mount it as /YUM) &lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;mkdir /YUM &lt;/span&gt;&lt;br /&gt;
2.mount RHEL6 DVD &lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;mount /dev/dvd /mnt &lt;/span&gt;&lt;br /&gt;
3.go to the mounted directory &lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;cd /mnt/Packages/&lt;/span&gt;&lt;br /&gt;
4.copy all contents of DVD to /YUM (Note the &quot;.&quot; in command ) &lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;cp . /YUM/ &lt;/span&gt;&lt;br /&gt;
5.Install createrepo package with dependancies &lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;rpm -ivh deltarpm-**.el6.x86_64.rpm python-deltarpm-**.el6.x86_64.rpm createrepo-**.rpm &lt;/span&gt;&lt;br /&gt;
6.install FTP server &lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;rpm -ivh vsftpd-2.2.2-6.el6.x86_64.rpm &lt;/span&gt;&lt;br /&gt;
7.Create repository using &lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;createrepo -g /YUM/HighAvailability/repodata/****-comps-rhel6-HighAvailability.xml –o \ &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;/YUM/HighAvailability/ /YUM/Packages/&lt;/span&gt;&lt;br /&gt;
&lt;br style=&quot;background-color: black; color: #eeeeee;&quot; /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;createrepo -g /YUM/LoadBalancer/repodata/*****-comps-rhel6-LoadBalancer.xml –o \&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;&amp;nbsp;/YUM/LoadBalancer/ /YUM/Packages/&lt;/span&gt;&lt;br /&gt;
&lt;br style=&quot;background-color: black; color: #eeeeee;&quot; /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;createrepo -g /YUM/ResilientStorage/repodata/****-comps-rhel6-ResilientStorage.xml –o&amp;nbsp; \&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;&amp;nbsp;/YUM/ResilientStorage/ /YUM/Packages/&lt;/span&gt;&lt;br /&gt;
&lt;br style=&quot;background-color: black; color: #eeeeee;&quot; /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;createrepo -g /YUM/ScalableFileSystem/repodata/****-comps-rhel6-ScalableFileSystem.xml –o \&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;&amp;nbsp;/YUM/ScalableFileSystem/ /YUM/Packages/&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;createrepo -g /YUM/Server/repodata/****-comps-rhel6-Server.xml -o /YUM/Server/ /YUM/Packages/&lt;/span&gt;&lt;br /&gt;
8.Create a repo file in /etc/yum.repos.d/ &lt;br /&gt;
&lt;br /&gt;
The Server id contains the main path to the packages.(bold in [Server] baseurl ) &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;vi /etc/yum.repos.d/rhel6-1.repo &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;[Server]&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;name=rhel6-1 Server repo&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;baseurl=ftp://192.168.8.2/Server&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;ftp://192.168.8.2/Packages&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;enabled=1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;gpgcheck=0&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;[HighAvailability]&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;name=rhel6-1 HighAvailability repo&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;baseurl=ftp://192.168.8.2/HighAvailability&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;enabled=1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;gpgcheck=0&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;[ScalableFileSystem]&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;name=rhel6-1 ScalableFileSystem repo&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;baseurl=ftp://192.168.8.2/ScalableFileSystem&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;enabled=1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;gpgcheck=0&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;[ResilientStorage]&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;name=rhel6-1 ResilientStorage repo&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;baseurl=ftp://192.168.8.2/ResilientStorage&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;enabled=1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;gpgcheck=0&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;[LoadBalancer]&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;name=rhel6-1 LoadBalancer repo&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;baseurl=ftp://192.168.8.2/LoadBalancer&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;enabled=1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;gpgcheck=0&lt;/span&gt;&lt;br /&gt;
9.Edit ftp server configuration file to make /YUM as anonymous root &lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;vi /etc/vsftpd/vsftpd.conf&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;anon_root=/YUM &lt;/span&gt;&lt;br /&gt;
10.Restart ftp service &lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;service vsftpd restart &lt;/span&gt;&lt;br /&gt;
11.Add a rule in iptables to accept ftp connections in /etc/sysconfig/iptables &lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;vi /etc/sysconfig/iptables &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;-A INPUT -p tcp -s 192.168.8.0/24 --dport 21 -i eth0 -j ACCEPT &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
12.Add ip_conntrack_ftp module in /etc/sysconfig/iptables-config which is needs to be added for FTP support[ip_nat_ftp] &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;vi /etc/sysconfig/iptables-config &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;IPTABLES_MODULES=&quot;ip_conntrack_ftp&quot;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;service iptables restart &lt;/span&gt;&lt;br /&gt;
13.Install the following packages[both clients and server need these packages] to transfer files &lt;br /&gt;
You need to install it from DVD &lt;br /&gt;
Follow step 2 and 3 and then &lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;rpm -ivh libedit-2.11-4.20080712cvs.1.el6.x86_64 openssh-clients-5.3p1-20.el6.x86_64 ftp-0.17-51.1.el6.x86_64.rpm &lt;/span&gt;&lt;br /&gt;
14.transfer yum configuraion files to clients &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;scp /etc/yum.repos.d/rhel6-1.repo *.*.*.*:/etc/yum.repos.d/ &lt;/span&gt;&lt;br /&gt;
15.Check yum configuratoin &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;yum grouplist&lt;/span&gt; will give you these ouputs &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;Installed Groups: &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;E-mail server &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;FTP server &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;Available Groups: &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;Additional Development &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;Afrikaans Support &lt;/span&gt;&lt;br /&gt;
&lt;br style=&quot;background-color: black; color: #eeeeee;&quot; /&gt;
&lt;span style=&quot;background-color: black; color: #eeeeee;&quot;&gt;... &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Enjoy RHEL6 Package Management&lt;br /&gt;
&lt;br /&gt;
I&#39;ve made a video for easy understanding&lt;br /&gt;
&lt;br /&gt;
http://www.youtube.com/watch?v=scBtTTwLze0&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ansil4linux.blogspot.com/feeds/5028918448500563499/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ansil4linux.blogspot.com/2011/08/how-to-configure-yum-in-rhel6.html#comment-form' title='37 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5632235867526129400/posts/default/5028918448500563499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5632235867526129400/posts/default/5028918448500563499'/><link rel='alternate' type='text/html' href='http://ansil4linux.blogspot.com/2011/08/how-to-configure-yum-in-rhel6.html' title='How to Configure YUM in RHEL6'/><author><name>Ansil</name><uri>http://www.blogger.com/profile/07287558007793912931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizzkw6MM4x-X1tlCmy1ojS34RXK9KlOwNm0aSH-n5uZ34pwygioE2uGX8yRT9lYUFkdgUJg3vqlIDuFO2r81yBMjWEwSLyVIkAhmAyfiLi6bSMWoCy4UqE8d-CLIMPy6U/s1600-r/38.jpg'/></author><thr:total>37</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5632235867526129400.post-2173821208115842786</id><published>2011-05-06T20:58:00.000-07:00</published><updated>2011-05-06T21:12:13.395-07:00</updated><title type='text'>MySQL backup script</title><content type='html'>This script is made using dialogues&lt;br /&gt;So without dialogue package it will not work&lt;br /&gt;&lt;br /&gt;You can start a mysql instance in full customized way&lt;br /&gt;&lt;br /&gt;The script is mainly focused on MySQL compiled from source code&lt;br /&gt;&lt;br /&gt;The script is using a config file to get necessary information to store values like&lt;br /&gt;&lt;br /&gt;path to mysql daemon ,myql dump,mysql safe ,user name and password to start mysql instance&lt;br /&gt;&lt;br /&gt;You can download the script from the following link&lt;br /&gt;&lt;br /&gt;The advantage is ,You can take the entire database as well as a particular table of a schema using this script.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://sites.google.com/site/ansilh/mysql-backup-script/mybackup.sh&quot;&gt;https://sites.google.com/site/ansilh/mysql-backup-script/mybackup.sh&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://ansil4linux.blogspot.com/feeds/2173821208115842786/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ansil4linux.blogspot.com/2011/05/mysql-backup-script.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5632235867526129400/posts/default/2173821208115842786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5632235867526129400/posts/default/2173821208115842786'/><link rel='alternate' type='text/html' href='http://ansil4linux.blogspot.com/2011/05/mysql-backup-script.html' title='MySQL backup script'/><author><name>Ansil</name><uri>http://www.blogger.com/profile/07287558007793912931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizzkw6MM4x-X1tlCmy1ojS34RXK9KlOwNm0aSH-n5uZ34pwygioE2uGX8yRT9lYUFkdgUJg3vqlIDuFO2r81yBMjWEwSLyVIkAhmAyfiLi6bSMWoCy4UqE8d-CLIMPy6U/s1600-r/38.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5632235867526129400.post-620576738118422732</id><published>2011-04-25T04:32:00.000-07:00</published><updated>2011-04-25T04:40:33.460-07:00</updated><title type='text'>Screen saver using script / CLI screen saver</title><content type='html'>Can you imagine we can make animations using shell script..?&lt;br /&gt;&lt;br /&gt;Yes ...Here is one I made &lt;span style=&quot;font-style: italic;&quot;&gt;screen.sh&lt;/span&gt;&lt;br /&gt;A floating box in CLI with my name inside&lt;br /&gt;&lt;br /&gt;You can execute the script in any row - column resolution&lt;br /&gt;You can re-size the window if you are accessing system using PuTTy(little bit disturbance if you are resizing from large to small window but it will stabilize after few seconds)&lt;br /&gt;&lt;br /&gt;The script is released under GNU public license&lt;br /&gt;&lt;br /&gt;Download it from here&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;https://sites.google.com/site/ansilh/screen.sh&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Try and post your comments</content><link rel='replies' type='application/atom+xml' href='http://ansil4linux.blogspot.com/feeds/620576738118422732/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ansil4linux.blogspot.com/2011/04/screen-saver-using-script-cli-screen.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5632235867526129400/posts/default/620576738118422732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5632235867526129400/posts/default/620576738118422732'/><link rel='alternate' type='text/html' href='http://ansil4linux.blogspot.com/2011/04/screen-saver-using-script-cli-screen.html' title='Screen saver using script / CLI screen saver'/><author><name>Ansil</name><uri>http://www.blogger.com/profile/07287558007793912931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizzkw6MM4x-X1tlCmy1ojS34RXK9KlOwNm0aSH-n5uZ34pwygioE2uGX8yRT9lYUFkdgUJg3vqlIDuFO2r81yBMjWEwSLyVIkAhmAyfiLi6bSMWoCy4UqE8d-CLIMPy6U/s1600-r/38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5632235867526129400.post-6001175185447908285</id><published>2011-04-20T06:49:00.000-07:00</published><updated>2011-04-24T08:52:27.602-07:00</updated><title type='text'>Terminal input output logger / Teminal recording</title><content type='html'>&lt;span style=&quot;font-weight: bold; color: rgb(0, 0, 153);&quot;&gt;Logging terminal input and output&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; color: rgb(0, 0, 153);&quot;&gt;----------------------------------&lt;/span&gt;--------&lt;br /&gt;&lt;br /&gt;After a lot of googling I found a tool that can log all input and output of terminal in Unix system&lt;br /&gt;&lt;br /&gt;The tool is rootsh and its not only used for logging but also used for root login for normal users using sudo.&lt;br /&gt;&lt;br /&gt;So that the command entered by the user will be logged in a file as well as on syslog&lt;br /&gt;&lt;br /&gt;We can make rootsh as a shell , So that all the activity by that particular user will be logged&lt;br /&gt;&lt;br /&gt;The tool is released under GNU Open source license&lt;br /&gt;&lt;br /&gt;You can download the tool from&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;http://sourceforge.net/projects/rootsh/&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I made a modified copy of mine on&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;https://sites.google.com/site/ansilh/rootsh&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The tool will log username,commands and its output in a file -- But no client IP&lt;br /&gt;The command can be started as a shell -But it will take the default shell&lt;br /&gt;&lt;br /&gt;I made some modification on this and it&#39;s working perfectly on my Linux machine&lt;br /&gt;The link here&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;https://sites.google.com/site/ansilh/rootsh/rootsh-1.5.3-final.tar.gz&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The extra modules I added are here&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;username.c &lt;/span&gt;---&amp;gt;This will challenge the user to enter actual name of user and&lt;br /&gt;purpose of login&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;https://sites.google.com/site/ansilh/rootsh/username.c&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;readconf.c&lt;/span&gt; -----&amp;gt;This will read configuration file &lt;span style=&quot;font-weight: bold;&quot;&gt;/etc/rootsh.conf&lt;/span&gt;&lt;br /&gt;format of the file will be&lt;br /&gt;&lt;br /&gt;&lt;user name=&quot;&quot;&gt;:&lt;path to=&quot;&quot; shell=&quot;&quot;&gt;&lt;br /&gt;e.g&lt;br /&gt;ansil:/bin/bash&lt;br /&gt;&lt;br /&gt;do not add space on end of the line (need some code changes)&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;https://sites.google.com/site/ansilh/rootsh/readconf.c&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Keep an eye on here ..more to come like remote logging with TLS security on a separate file for a separate action&lt;/path&gt;&lt;/user&gt;</content><link rel='replies' type='application/atom+xml' href='http://ansil4linux.blogspot.com/feeds/6001175185447908285/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ansil4linux.blogspot.com/2011/04/terminal-input-output-logger-teminal.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5632235867526129400/posts/default/6001175185447908285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5632235867526129400/posts/default/6001175185447908285'/><link rel='alternate' type='text/html' href='http://ansil4linux.blogspot.com/2011/04/terminal-input-output-logger-teminal.html' title='Terminal input output logger / Teminal recording'/><author><name>Ansil</name><uri>http://www.blogger.com/profile/07287558007793912931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizzkw6MM4x-X1tlCmy1ojS34RXK9KlOwNm0aSH-n5uZ34pwygioE2uGX8yRT9lYUFkdgUJg3vqlIDuFO2r81yBMjWEwSLyVIkAhmAyfiLi6bSMWoCy4UqE8d-CLIMPy6U/s1600-r/38.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5632235867526129400.post-7774323370848423820</id><published>2011-04-20T06:40:00.000-07:00</published><updated>2011-04-20T06:47:34.882-07:00</updated><title type='text'>Shell Scripting - part 3</title><content type='html'>&lt;span style=&quot;font-weight: bold; color: rgb(51, 51, 255);font-size:100%;&quot; &gt;Fun with Shell scripting&lt;br /&gt;-------------------------&lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: rgb(51, 51, 255);&quot;&gt;----&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic; color: rgb(0, 153, 0);&quot;&gt;tput cup command &lt;/span&gt;&lt;br /&gt;-----------------&lt;br /&gt;   This command is used to set properties of terminal&lt;br /&gt; &lt;br /&gt;   tput cup 0 0&lt;br /&gt;   This command will set courser position to top left corner of terminal&lt;br /&gt; &lt;br /&gt;   e.g:-&lt;br /&gt;&lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;    [root@localhost]#vi file6.sh&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;    tput cup 0 0&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;    echo &quot;Ansil&quot;&lt;/span&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;   Save and execute script&lt;br /&gt;   The output &quot;Ansil&quot; will be displayed on top left corner of the terminal&lt;br /&gt;&lt;br /&gt;   e.g:-&lt;br /&gt;   Lets make this example more interesting&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;    #!/bin/bash&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;    clear&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;    tput cup 12 35&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;    echo &quot;Ansil&quot;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;    read&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;   Save the file and execute the script&lt;br /&gt;   The out put will display &quot;Ansil&quot; on almost center of the screen,&lt;br /&gt;   Surprisingly you will not get your terminal back until you press enter OR you have to kill/terminate the script(we will discuss this later)&lt;br /&gt;&lt;br /&gt;   The read command is used to read values from terminal(by default standard input)&lt;br /&gt; &lt;br /&gt;   here the read command read values till an occurrence of ENTER key ,but the value will not be stored&lt;br /&gt; &lt;br /&gt;   e.g:-&lt;br /&gt;   Make this example some more interesting&lt;br /&gt;&lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;    &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;    #!/bin/bash&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;    clear&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;    tput cup 12 35&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;    echo -e &quot;\033[31mAnsil\033[0m&quot;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;    read&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;   The echo line having some extra characters ..!!&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic; color: rgb(51, 204, 0);&quot;&gt;More on echo command&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic; color: rgb(51, 204, 0);&quot;&gt;---------------------------&lt;/span&gt;&lt;br /&gt;  &lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt; echo -e&lt;/span&gt; ---&amp;gt;what is -e&lt;br /&gt;           :- enable interpretation of backslash escapes&lt;br /&gt;&lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;    echo -e &quot;\033[31m&lt;/span&gt;   ------&amp;gt;what is \033[31m&lt;br /&gt;           :-Start printing charecter from here in red&lt;br /&gt;           :-\033[ is a backslash escape character&lt;br /&gt;           :- in 31 3-forground 1-for red&lt;br /&gt;&lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;    echo -e&quot;\033[31mAnsil&lt;/span&gt;&quot; -----&amp;gt;It will print Ansil in red color ,Then why&lt;br /&gt; &lt;br /&gt;&lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;    echo -e &quot;\033[31mAnsil\033[0m&quot;&lt;/span&gt;&lt;br /&gt;           :-The \033[0m will make the terminal to normal state&lt;br /&gt;           :- i,e from \033[0m the characters will be printed normally&lt;br /&gt;           :- If you did&#39;t typed this on your script ,after execution also the character printed will be in red&lt;br /&gt;&lt;br /&gt;   Colors and attributes using echo&lt;br /&gt;   ---------------------------------&lt;br /&gt;   Foreground&lt;br /&gt;   -----------&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;    \033[30m - BLACK&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;    \033[31m - RED&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(51, 204, 0);&quot;&gt;    \033[32m - GREEN&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(255, 255, 51);&quot;&gt;    \033[33m - YELLOW&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(51, 255, 255);&quot;&gt;  &lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;  \033[34m - BLUE&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(204, 51, 204);&quot;&gt;  &lt;span style=&quot;color: rgb(255, 153, 255);&quot;&gt;  \033[35m - MAGENTA&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(51, 204, 255);&quot;&gt;    \033[36m - CYAN&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(51, 255, 255);&quot;&gt; &lt;span style=&quot;color: rgb(204, 204, 204);&quot;&gt;   \033[37m - WHITE&lt;/span&gt;&lt;/span&gt;&lt;br /&gt; &lt;br /&gt;   background&lt;br /&gt;   -----------&lt;br /&gt;  &lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt; \033[41m - BLACK&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;    \033[41m - RED&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;    \033[42m - GREEN&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;    \033[43m - YELLOW&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;    \033[44m - BLUE&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;    \033[45m - MAGENTA&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;    \033[46m - CYAN&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;    \033[47m - WHITE&lt;/span&gt;&lt;br /&gt;   More&lt;br /&gt;&lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;    ------------&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;    \033[4m - UNDERLINE&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;    \033[24m - STOP UNDERLINE&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;    \033[5m  - BLINK&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;    \033[7m  - INVERT FORGROUND AND BACKGROUNG&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;    \033[1m  - BOLD&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;   e.g:-&lt;br /&gt;   print Ansil in bold with color green and background red in bottom right corner of terminal&lt;br /&gt; &lt;br /&gt;&lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;    #!/bin/bash&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;    clear&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;    tput cup 23 00&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;    echo -e &quot;\033[41m\033[32m\033[1mAnsil\033[0m&quot;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;   we will split the echo line&lt;br /&gt;&lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;    echo -e&lt;/span&gt; ----&amp;gt;You know this&lt;br /&gt;&lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;    \033[41m &lt;/span&gt;---&amp;gt;Make background red&lt;br /&gt;&lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;    \033[32m &lt;/span&gt;---&amp;gt;Make foreground green&lt;br /&gt; &lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;  \033[1m &lt;/span&gt;----&amp;gt;Make foreground bold&lt;br /&gt;&lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;   Ansil  &lt;/span&gt; --------&amp;gt;The word to be printed&lt;br /&gt;&lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;    \033[0m&lt;/span&gt; ----&amp;gt;Make default printing colors</content><link rel='replies' type='application/atom+xml' href='http://ansil4linux.blogspot.com/feeds/7774323370848423820/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ansil4linux.blogspot.com/2011/04/fun-with-shell-scripting-tput-cup.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5632235867526129400/posts/default/7774323370848423820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5632235867526129400/posts/default/7774323370848423820'/><link rel='alternate' type='text/html' href='http://ansil4linux.blogspot.com/2011/04/fun-with-shell-scripting-tput-cup.html' title='Shell Scripting - part 3'/><author><name>Ansil</name><uri>http://www.blogger.com/profile/07287558007793912931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizzkw6MM4x-X1tlCmy1ojS34RXK9KlOwNm0aSH-n5uZ34pwygioE2uGX8yRT9lYUFkdgUJg3vqlIDuFO2r81yBMjWEwSLyVIkAhmAyfiLi6bSMWoCy4UqE8d-CLIMPy6U/s1600-r/38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5632235867526129400.post-627536970548750154</id><published>2011-04-14T09:04:00.000-07:00</published><updated>2011-04-14T09:11:06.888-07:00</updated><title type='text'>Shell Scripting - part 2</title><content type='html'>&lt;span style=&quot;color: rgb(204, 51, 204); font-weight: bold;&quot;&gt;Command Line Arguments&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(204, 51, 204); font-weight: bold;&quot;&gt;-------------------------------&lt;/span&gt;&lt;br /&gt;Here we will discuss some more about command line arguments( values passed along with script like flags in commands)&lt;br /&gt;and how they can be accessed in script&lt;br /&gt; &lt;br /&gt;   1)Name of the program&lt;br /&gt;       The name of the program is stored in variable &#39;0&#39;&lt;br /&gt;       So the value can be accessed as ${0}&lt;br /&gt;   e.g:- vi file1.sh&lt;br /&gt;&lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;        ---------------------------------------------------------------------&lt;/span&gt;&lt;br /&gt;      &lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;#!/bin/bash&lt;/span&gt;&lt;br /&gt;      &lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;echo ${0}&lt;/span&gt;&lt;br /&gt;     &lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt; ---------------------------------------------------------------------&lt;/span&gt;&lt;br /&gt;       The output of the program will be like&lt;br /&gt;       .&lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;/file.sh&lt;/span&gt;&lt;br /&gt;   2)All arguments passed along with script&lt;br /&gt;       All values passed to the script(command line arguments) will be stored in variable &#39;@&#39;&lt;br /&gt;       So the value can be accessed as ${@}&lt;br /&gt;   e.g:- vi file2.sh&lt;br /&gt;&lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;        ---------------------------------------------------------------------&lt;/span&gt;&lt;br /&gt;       &lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;#!/bin/bash&lt;/span&gt;&lt;br /&gt;       &lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;echo ${0}&lt;/span&gt;&lt;br /&gt;       &lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;---------------------------------------------------------------------&lt;/span&gt;&lt;br /&gt;       If you execute the script with out any arguments,there will be no output&lt;br /&gt;       So to verify the script ,execute with some arguments like&lt;br /&gt;     &lt;br /&gt;   &lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;    root@localhost]#./file2.sh a b c&lt;/span&gt;&lt;br /&gt;     &lt;br /&gt;       The output of the program will be like&lt;br /&gt;       a b c&lt;br /&gt;   3) Number of command line arguments&lt;br /&gt;       Number of arguments passed to the program will be stored in variable &#39;#&#39;&lt;br /&gt;       So the value can be accessed as ${#}&lt;br /&gt;   e.g:- vi file3.sh&lt;br /&gt;&lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;        ---------------------------------------------------------------------&lt;/span&gt;&lt;br /&gt;       &lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;#!/bin/bash&lt;/span&gt;&lt;br /&gt;       &lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;echo ${#}&lt;/span&gt;&lt;br /&gt;       &lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;---------------------------------------------------------------------&lt;/span&gt;&lt;br /&gt;       If you execute the script with out any arguments,there will be no output&lt;br /&gt;       So to verify the script ,execute with some arguments like&lt;br /&gt;     &lt;br /&gt;&lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;        root@localhost]#./file2.sh a b c&lt;/span&gt;&lt;br /&gt;     &lt;br /&gt;       The output of the program will be like&lt;br /&gt;       3&lt;br /&gt;   4) PID of shell executing the script&lt;br /&gt;       variable that will store PID of shell executing will be on $ or _&lt;br /&gt;       So the value can be accessed as ${$} or ${_}&lt;br /&gt;       The PID of shell executing will depend on how you execute the program&lt;br /&gt;     &lt;br /&gt;       The script can be executed in two way&lt;br /&gt;       a) on current shell&lt;br /&gt;       e.g:-&lt;br /&gt;&lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;        root@localhost]#. file3.sh&lt;/span&gt;&lt;br /&gt;       &lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;5388&lt;/span&gt;&lt;br /&gt;       b) on a separate shell&lt;br /&gt;&lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;        root@localhost]#./file3.sh&lt;br /&gt;       &lt;/span&gt;&lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;5344&lt;/span&gt;&lt;br /&gt;     &lt;br /&gt;       On e.g (a) the PID displayed will be the PID of current shell&lt;br /&gt;       You can verify it using &#39;ps&#39; command&lt;br /&gt;&lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;        root@localhost]#ps&lt;/span&gt;&lt;br /&gt;        &lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;PID TTY          TIME CMD&lt;/span&gt;&lt;br /&gt;        &lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;5388 pts/0    00:00:00 bash&lt;/span&gt;&lt;br /&gt;        &lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;5464 pts/0    00:00:00 ps&lt;/span&gt;&lt;br /&gt;   5) Command line arguments&lt;br /&gt;       So finally we are on the actual arguments&lt;br /&gt;       The values that are passed to the script for processing&lt;br /&gt;     &lt;br /&gt;       The values start with 1&lt;br /&gt;     &lt;br /&gt;   e.g:- vi file4.sh&lt;br /&gt;&lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;        ---------------------------------------------------------------------&lt;/span&gt;&lt;br /&gt;       &lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;#!/bin/bash&lt;/span&gt;&lt;br /&gt;       &lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;echo ${1}&lt;/span&gt;&lt;br /&gt;       &lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;echo ${2}&lt;/span&gt;&lt;br /&gt;       &lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;echo ${3}&lt;/span&gt;&lt;br /&gt;       &lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;---------------------------------------------------------------------&lt;/span&gt;&lt;br /&gt;       Execute the program with some arguments&lt;br /&gt;     &lt;br /&gt;&lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;        root@localhost]#./file4.sh a b c&lt;/span&gt;&lt;br /&gt;       &lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;a b c&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Thats for Now we will continue with more on coming posts</content><link rel='replies' type='application/atom+xml' href='http://ansil4linux.blogspot.com/feeds/627536970548750154/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ansil4linux.blogspot.com/2011/04/command-line-arguments-here-we-will.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5632235867526129400/posts/default/627536970548750154'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5632235867526129400/posts/default/627536970548750154'/><link rel='alternate' type='text/html' href='http://ansil4linux.blogspot.com/2011/04/command-line-arguments-here-we-will.html' title='Shell Scripting - part 2'/><author><name>Ansil</name><uri>http://www.blogger.com/profile/07287558007793912931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizzkw6MM4x-X1tlCmy1ojS34RXK9KlOwNm0aSH-n5uZ34pwygioE2uGX8yRT9lYUFkdgUJg3vqlIDuFO2r81yBMjWEwSLyVIkAhmAyfiLi6bSMWoCy4UqE8d-CLIMPy6U/s1600-r/38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5632235867526129400.post-8005183452184753273</id><published>2011-04-12T22:50:00.000-07:00</published><updated>2011-04-12T22:54:42.341-07:00</updated><title type='text'>Shell Scripting - part 1</title><content type='html'>&lt;span style=&quot;font-weight: bold; color: rgb(51, 102, 255);&quot;&gt;The echo command&lt;/span&gt;&lt;br /&gt;------------------&lt;br /&gt;    The easiest command in shell script&lt;br /&gt;    used for display text&lt;br /&gt;&lt;br /&gt;       e.g:-&lt;br /&gt;       &lt;span style=&quot;font-style: italic; color: rgb(153, 0, 0);&quot;&gt; echo &quot;Hello world&quot;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; color: rgb(51, 51, 255);&quot;&gt;Variables in script&lt;/span&gt;&lt;br /&gt;--------------------&lt;br /&gt;    variables are used for storing values&lt;br /&gt;    It may be pe-defined or the value will be assigned on the fly (On execution of script)&lt;br /&gt;   &lt;br /&gt;    The variable manipulation in scripting&lt;br /&gt;    VAR=value&lt;br /&gt;&lt;br /&gt;    ${VAR} for retrieving the value assigned to VAR&lt;br /&gt;   &lt;br /&gt;   &lt;br /&gt;    a)Pre-defined&lt;br /&gt;    e.g:- &lt;br /&gt;&lt;span style=&quot;color: rgb(153, 0, 0);&quot;&gt;        VAR=10&lt;/span&gt;&lt;br /&gt;   &lt;br /&gt;    b)On the fly&lt;br /&gt;    e.g:-&lt;br /&gt;      &lt;span style=&quot;color: rgb(153, 0, 0);&quot;&gt;  VAR=`expr ${i} + 1`&lt;/span&gt;&lt;br /&gt;   &lt;br /&gt;    In example (a) the variabe VAR is assigned a value of 10&lt;br /&gt;    The value of VAR will be 10 through out the execution life of script(unless that variable is not alterd by another assignment)&lt;br /&gt;&lt;br /&gt;    In example (b)the variable VAR assigned a value that depend on the value of &#39;i&#39; (another variable)&lt;br /&gt;    We will split the example to understand two command&lt;br /&gt;   &lt;br /&gt;       &lt;span style=&quot;font-style: italic; color: rgb(153, 0, 0);&quot;&gt; expr ${i} + 1&lt;/span&gt;&lt;br /&gt;        and&lt;br /&gt;       &lt;span style=&quot;color: rgb(153, 0, 0);&quot;&gt; VAR=&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;       &lt;br /&gt;         i) evaluat the expression &lt;span style=&quot;color: rgb(153, 0, 0);&quot;&gt;${i} + 1 &lt;/span&gt;&lt;br /&gt;        ii) Assign the result to &lt;span style=&quot;color: rgb(153, 0, 0);&quot;&gt;VAR&lt;/span&gt;       &lt;br /&gt;       &lt;br /&gt;    Using the echo command we can display the value assigned to a variable&lt;br /&gt;   &lt;br /&gt;    e.g:- Write a script that having a variable VAR and assign a value 10 to it&lt;br /&gt;        Display the value of VAR in terminal&lt;br /&gt;&lt;span style=&quot;font-style: italic; color: rgb(204, 0, 0);&quot;&gt;        ---------------------------------------------------------------------&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic; color: rgb(204, 0, 0);&quot;&gt;     &lt;br /&gt;        #!/bin/bash&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic; color: rgb(204, 0, 0);&quot;&gt;        #&lt;/span&gt;&lt;br /&gt;  &lt;span style=&quot;font-style: italic; color: rgb(204, 0, 0);&quot;&gt;      # Dispaly the value of a variable&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic; color: rgb(204, 0, 0);&quot;&gt;        VAR=10&lt;/span&gt;&lt;span style=&quot;font-style: italic; color: rgb(204, 0, 0);&quot;&gt;&lt;br /&gt;         echo ${VAR}&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic; color: rgb(204, 0, 0);&quot;&gt;      ---------------------------------------------------------------------&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://ansil4linux.blogspot.com/feeds/8005183452184753273/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ansil4linux.blogspot.com/2011/04/shell-scripting-part-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5632235867526129400/posts/default/8005183452184753273'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5632235867526129400/posts/default/8005183452184753273'/><link rel='alternate' type='text/html' href='http://ansil4linux.blogspot.com/2011/04/shell-scripting-part-1.html' title='Shell Scripting - part 1'/><author><name>Ansil</name><uri>http://www.blogger.com/profile/07287558007793912931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizzkw6MM4x-X1tlCmy1ojS34RXK9KlOwNm0aSH-n5uZ34pwygioE2uGX8yRT9lYUFkdgUJg3vqlIDuFO2r81yBMjWEwSLyVIkAhmAyfiLi6bSMWoCy4UqE8d-CLIMPy6U/s1600-r/38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5632235867526129400.post-8311102568439172030</id><published>2011-04-11T04:09:00.000-07:00</published><updated>2011-04-12T23:06:48.979-07:00</updated><title type='text'>Basic Shell Scripting-step by step</title><content type='html'>&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves/&gt;   &lt;w:trackformatting/&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:dontvertaligncellwithsp/&gt;    &lt;w:dontbreakconstrainedforcedtables/&gt;    &lt;w:dontvertalignintxbx/&gt;    &lt;w:word11kerningpairs/&gt;    &lt;w:cachedcolbalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val=&quot;Cambria Math&quot;&gt;    &lt;m:brkbin val=&quot;before&quot;&gt;    &lt;m:brkbinsub val=&quot;&amp;#45;-&quot;&gt;    &lt;m:smallfrac val=&quot;off&quot;&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val=&quot;0&quot;&gt;    &lt;m:rmargin val=&quot;0&quot;&gt;    &lt;m:defjc val=&quot;centerGroup&quot;&gt;    &lt;m:wrapindent val=&quot;1440&quot;&gt;    &lt;m:intlim val=&quot;subSup&quot;&gt;    &lt;m:narylim val=&quot;undOvr&quot;&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate=&quot;false&quot; defunhidewhenused=&quot;true&quot; defsemihidden=&quot;true&quot; defqformat=&quot;false&quot; defpriority=&quot;99&quot; latentstylecount=&quot;267&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;0&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Normal&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;heading 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 7&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 8&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 9&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 7&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 8&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 9&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;35&quot; qformat=&quot;true&quot; name=&quot;caption&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;10&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Title&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;1&quot; name=&quot;Default Paragraph Font&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;11&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Subtitle&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;22&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Strong&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;20&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Emphasis&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;59&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Table Grid&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Placeholder Text&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;1&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;No Spacing&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Revision&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;34&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;List Paragraph&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;29&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Quote&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;30&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Intense Quote&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;19&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Subtle Emphasis&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;21&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Intense Emphasis&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;31&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Subtle Reference&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;32&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Intense Reference&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;33&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Book Title&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;37&quot; name=&quot;Bibliography&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; qformat=&quot;true&quot; name=&quot;TOC Heading&quot;&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:&quot;Table Normal&quot;;  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-priority:99;  mso-style-qformat:yes;  mso-style-parent:&quot;&quot;;  mso-padding-alt:0in 5.4pt 0in 5.4pt;  mso-para-margin:0in;  mso-para-margin-bottom:.0001pt;  mso-pagination:widow-orphan;  font-size:11.0pt;  font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;  mso-ascii-font-family:Calibri;  mso-ascii-theme-font:minor-latin;  mso-fareast-font-family:Calibri;  mso-fareast-theme-font:minor-latin;  mso-hansi-font-family:Calibri;  mso-hansi-theme-font:minor-latin;  mso-bidi-font-family:&quot;Times New Roman&quot;;  mso-bidi-theme-font:minor-bidi;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;div style=&quot;mso-element:para-border-div;border:none;border-bottom:solid #4F81BD 1.0pt; padding:0in 0in 4.0pt 0in&quot;&gt;  &lt;p class=&quot;MsoTitle&quot;&gt;Basic Shell Scripting-step by step&lt;/p&gt;  &lt;/div&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight:normal&quot;&gt;If you are not a beginner go to summery page&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight:normal&quot;&gt; &lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;What is a script?&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;mso-tab-count:1&quot;&gt;                &lt;/span&gt;Group of commands in one file for a specific or a number of actions to achieve a result&lt;/p&gt;&lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;a href=&quot;http://s421.photobucket.com/albums/pp291/ansilh1/BLOG/?action=view&amp;amp;current=script-structure.jpg&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://i421.photobucket.com/albums/pp291/ansilh1/BLOG/script-structure.jpg&quot; alt=&quot;Shell script structure&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-left:.5in&quot;&gt; &lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;1. Select your editor&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-left:.5in&quot;&gt;You must have a text editor to write shell programs&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-left:.5in&quot;&gt;Select an editor in which you are comfortable&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-left:.5in&quot;&gt;Most common editors are Vi and Emacs &lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-left:.5in&quot;&gt; &lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;2. Structure of a script&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-left:.5in&quot;&gt;a)First line&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-left:.5in&quot;&gt;&lt;i style=&quot;mso-bidi-font-style: normal&quot;&gt;“#!/path/to/shell”&lt;/i&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-left:.5in&quot;&gt;b) Comments&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-left:.5in&quot;&gt;&lt;span style=&quot;mso-tab-count:1&quot;&gt;                &lt;/span&gt;Purpose of script, author, created date, modifications, bug fix notes etc&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-left:.5in&quot;&gt;c) Body of script&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-left:.5in&quot;&gt;&lt;span style=&quot;mso-tab-count:1&quot;&gt;                &lt;/span&gt;Commands to be executed&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-left:.5in&quot;&gt;This line will decide which shell to be used for executing the commands in script&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-left:.5in&quot;&gt;If the line is not present, system will use default shell&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-left:.5in&quot;&gt;&lt;span style=&quot;mso-spacerun:yes&quot;&gt; &lt;/span&gt;E.g.:- 1&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-left:.5in&quot;&gt;------------------------------------&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot; style=&quot;text-indent:.5in&quot;&gt;&lt;i style=&quot;mso-bidi-font-style: normal&quot;&gt;#!/bin/bash&lt;/i&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-left:.5in&quot;&gt;&lt;i style=&quot;mso-bidi-font-style: normal&quot;&gt;echo “Hello world”&lt;/i&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-left:.5in&quot;&gt; &lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-left:.5in&quot;&gt;E.g. Explained&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-left:.5in&quot;&gt;------------------------------------&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-left:.5in&quot;&gt;The above script will execute &lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-left:.5in&quot;&gt;echo “Hello world”&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-left:.5in&quot;&gt;in bash shell&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-left:.5in&quot;&gt; &lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;3. Execute a script&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;mso-tab-count:1&quot;&gt;                &lt;/span&gt;If you logged in as root, the home directory will be /root/&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;mso-tab-count:1&quot;&gt;                &lt;/span&gt;We will create a file in /root using vi editor&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;  style=&quot;background:white;mso-background-themecolor:background1;&quot;&gt;&lt;span style=&quot;background:white;mso-shading-themecolor:background1;&quot; &gt;&lt;span style=&quot;mso-tab-count:1&quot;&gt;             &lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(204, 0, 0);&quot;&gt;[root@localhost]# vi hello.sh&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background:#0D0D0D;mso-shading-thememso-shading-themetint: 242color:text1;&quot; &gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;  style=&quot;background:white;mso-background-themecolor:background1;&quot;&gt; &lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt; &lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;mso-tab-count:1&quot;&gt;                &lt;/span&gt;The files have an extension of “.sh” so that others can easily identify the file as script&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;mso-tab-count:1&quot;&gt;                &lt;/span&gt;-------------------------------------------------------------------------------------------------------------------------------&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Note: - The “file” is a command used to identify, what kind of file it is.&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-left:.5in&quot;&gt;Suppose we have file with name “abcd” How can I say it is a shell script or an executable binary or else another type..?&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;mso-tab-count:1&quot;&gt;                &lt;/span&gt;Here we will use “file” command &lt;span style=&quot;mso-spacerun:yes&quot;&gt; &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNoSpacing&quot; style=&quot;text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;mso-tab-count:1&quot;&gt;                &lt;/span&gt;Eg:-&lt;/p&gt;&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;text-indent: 0.5in; color: rgb(204, 0, 0);&quot;&gt;[root@localhost]# file abcd&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;mso-tab-count:1&quot;&gt;                &lt;/span&gt;ASCII Long line text&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;mso-tab-count:1&quot;&gt;                &lt;/span&gt;-------------------------------------------------------------------------------------------------------------------------------&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;mso-tab-count:1&quot;&gt;                &lt;/span&gt;We are in vi now (I’m going ahead with the assumption that you have basic knowledge of VI editor)&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;mso-tab-count:1&quot;&gt;                &lt;/span&gt;&lt;span style=&quot;mso-tab-count:1&quot;&gt;                &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;mso-tab-count:1&quot;&gt;                &lt;/span&gt;Type the text mentioned in e.g.: 1&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot; style=&quot;background: none repeat scroll 0% 0% white; color: rgb(0, 0, 153);&quot;&gt;#!/bin/bash&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot; style=&quot;background: none repeat scroll 0% 0% white; color: rgb(0, 0, 153);&quot;&gt;echo “Hello world”&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;mso-tab-count:1&quot;&gt;                &lt;/span&gt;Save the file&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;mso-tab-count:1&quot;&gt;                &lt;/span&gt;Now we have created a” bash shell script” named as “file.sh”&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;mso-tab-count:1&quot;&gt;                &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;mso-tab-count:1&quot;&gt;                &lt;/span&gt;To execute a file that need execute permission&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;mso-tab-count:1&quot;&gt;                &lt;/span&gt;So give execute permission to “file.sh” using chmod command&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt; &lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot; style=&quot;background: none repeat scroll 0% 0% white; color: rgb(204, 0, 0);&quot;&gt;[root@localhost]# chmod &lt;span style=&quot;mso-spacerun:yes&quot;&gt; &lt;/span&gt;755 file.sh&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot; color=&quot;background1&quot; style=&quot;background:white;mso-background-theme&quot;&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot; color=&quot;background1&quot; style=&quot;background:white;mso-background-theme&quot;&gt;&lt;span style=&quot;mso-tab-count:1&quot;&gt;                &lt;/span&gt;Now we can execute the script as &lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot; style=&quot;background: none repeat scroll 0% 0% white; color: rgb(204, 0, 0);&quot;&gt;[root@localhost#]./file.sh&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot; style=&quot;background:white;mso-background-themecolor:background1&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight:normal&quot;&gt;Hello world&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot; style=&quot;background: none repeat scroll 0% 0% white; color: rgb(204, 0, 0);&quot;&gt;[root@localhost#]&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot; style=&quot;background:white;mso-background-themecolor:background1&quot;&gt; &lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot; style=&quot;background:white;mso-background-themecolor:background1&quot;&gt; &lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt; &lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight:normal&quot;&gt;Summary&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight:normal&quot;&gt;1. Create a script that will print “Hello world”&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot; style=&quot;background:white;mso-background-themecolor:background1&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight:normal&quot;&gt; &lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot; style=&quot;background: none repeat scroll 0% 0% white; color: rgb(153, 0, 0);&quot;&gt;&lt;span style=&quot;mso-spacerun:yes&quot;&gt; &lt;/span&gt;[root@localhost#]&lt;span style=&quot;mso-tab-count: 1&quot;&gt;          &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot; style=&quot;background: none repeat scroll 0% 0% white; color: rgb(153, 0, 0);&quot;&gt;[root@localhost#]&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot; style=&quot;background: none repeat scroll 0% 0% white; color: rgb(153, 0, 0);&quot;&gt;[root@localhost#]vi &lt;span style=&quot;mso-spacerun:yes&quot;&gt;  &lt;/span&gt;file.sh&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot; style=&quot;background: none repeat scroll 0% 0% white; color: rgb(0, 0, 153);&quot;&gt;#!/bin/bash&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot; style=&quot;background: none repeat scroll 0% 0% white; color: rgb(0, 0, 153);&quot;&gt;echo “Hello world”&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot; style=&quot;background: none repeat scroll 0% 0% white; color: rgb(204, 0, 0);&quot;&gt;[root@localhost#]chmod 755 file.sh&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot; style=&quot;background: none repeat scroll 0% 0% white; color: rgb(204, 0, 0);&quot;&gt;[root@localhost#]./file.sh&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot; style=&quot;background:white;mso-background-themecolor:background1&quot;&gt;Hello world&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot; style=&quot;background: none repeat scroll 0% 0% white; color: rgb(204, 0, 0);&quot;&gt;[root@localhost#]&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot; style=&quot;background:white;mso-background-themecolor:background1&quot;&gt; &lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://ansil4linux.blogspot.com/feeds/8311102568439172030/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ansil4linux.blogspot.com/2011/04/normal-0-false-false-false-en-us-x-none.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5632235867526129400/posts/default/8311102568439172030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5632235867526129400/posts/default/8311102568439172030'/><link rel='alternate' type='text/html' href='http://ansil4linux.blogspot.com/2011/04/normal-0-false-false-false-en-us-x-none.html' title='Basic Shell Scripting-step by step'/><author><name>Ansil</name><uri>http://www.blogger.com/profile/07287558007793912931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizzkw6MM4x-X1tlCmy1ojS34RXK9KlOwNm0aSH-n5uZ34pwygioE2uGX8yRT9lYUFkdgUJg3vqlIDuFO2r81yBMjWEwSLyVIkAhmAyfiLi6bSMWoCy4UqE8d-CLIMPy6U/s1600-r/38.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://i421.photobucket.com/albums/pp291/ansilh1/BLOG/th_script-structure.jpg" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5632235867526129400.post-2876107867544414405</id><published>2010-12-19T05:30:00.000-08:00</published><updated>2011-03-30T01:46:46.203-07:00</updated><title type='text'>Tomcat Application Vertical Cluster</title><content type='html'>&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate=&quot;false&quot; latentstylecount=&quot;156&quot;&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:&quot;Table Normal&quot;; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:&quot;&quot;; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:&quot;Times New Roman&quot;; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p style=&quot;font-weight: bold; text-align: center;&quot; class=&quot;MsoTitle&quot;&gt;&lt;span style=&quot;color: rgb(84, 141, 212);&quot;&gt;Application Cluster&lt;/span&gt;&lt;/p&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate=&quot;false&quot; latentstylecount=&quot;156&quot;&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:&quot;Table Normal&quot;; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:&quot;&quot;; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:&quot;Times New Roman&quot;; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot; line-height: 115%;font-size:9pt;&quot; &gt;&lt;span style=&quot; font-weight: bold;font-family:georgia;&quot; &gt;Packages Needed&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;ListParagraphCxSpFirst&quot; style=&quot;text-indent: -0.25in; text-align: left;&quot;&gt;&lt;span style=&quot; line-height: 115%;font-size:9pt;&quot; &gt;&lt;span style=&quot;&quot;&gt;1.&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;      1.  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot; line-height: 115%;font-size:9pt;&quot; &gt;jdk-1_5_0_19-linux-i586.bin&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;ListParagraphCxSpFirst&quot; style=&quot;text-indent: -0.25in; text-align: left;&quot;&gt;&lt;span style=&quot; line-height: 115%;font-size:9pt;&quot; &gt;           (http://www.oracle.com/technetwork/java/javase/downloads/index-jdk5-jsp-142662.html)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div&gt;  &lt;/div&gt;&lt;p class=&quot;ListParagraphCxSpMiddle&quot; style=&quot;text-indent: -0.25in; text-align: left;&quot;&gt;&lt;span style=&quot; line-height: 115%;font-size:9pt;&quot; &gt;&lt;span style=&quot;&quot;&gt;2.&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;      2..  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot; line-height: 115%;font-size:9pt;&quot; &gt;apache-tomcat-5.5.27.tar.gz    &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;ListParagraphCxSpMiddle&quot; style=&quot;text-indent: -0.25in; text-align: left;&quot;&gt;&lt;span style=&quot; line-height: 115%;font-size:9pt;&quot; &gt;           (http://archive.apache.org/dist/tomcat/tomcat-5/v5.5.27/bin/apache-tomcat-5.5.27.tar.gz)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style=&quot;text-align: left;&quot;&gt;  &lt;/div&gt;&lt;p class=&quot;ListParagraphCxSpMiddle&quot; style=&quot;text-indent: -0.25in; text-align: left;&quot;&gt;&lt;span style=&quot; line-height: 115%;font-size:9pt;&quot; &gt;&lt;span style=&quot;&quot;&gt;3.&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;      3.  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot; line-height: 115%;font-size:9pt;&quot; &gt;httpd-2.2.3-11.el5_1.3   (RHEL DVD)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style=&quot;text-align: left;&quot;&gt;  &lt;/div&gt;&lt;p class=&quot;ListParagraphCxSpMiddle&quot; style=&quot;text-indent: -0.25in; text-align: left;&quot;&gt;&lt;span style=&quot; line-height: 115%;font-size:9pt;&quot; &gt;&lt;span style=&quot;&quot;&gt;4.&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;       4. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot; line-height: 115%;font-size:9pt;&quot; &gt;httpd-devel-2.2.3-11.el5_1.3.i386.rpm &lt;/span&gt;&lt;span style=&quot; line-height: 115%;font-size:9pt;&quot; &gt; (RHEL DVD)&lt;/span&gt;&lt;/p&gt;&lt;div style=&quot;text-align: left;&quot;&gt;  &lt;/div&gt;&lt;p class=&quot;ListParagraphCxSpLast&quot; style=&quot;text-indent: -0.25in; text-align: left;&quot;&gt;&lt;span style=&quot; line-height: 115%;font-size:9pt;&quot; &gt;&lt;span style=&quot;&quot;&gt;5.&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot; line-height: 115%;font-size:9pt;&quot; &gt;5.tomcat-connectors-1.2.28-src.tar.gz     (http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/source/jk-1.2.28/tomcat-connectors-1.2.28-src.tar.gz)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;ListParagraphCxSpLast&quot; style=&quot;text-indent: -0.25in; text-align: left;&quot;&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate=&quot;false&quot; latentstylecount=&quot;156&quot;&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:&quot;Table Normal&quot;; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:&quot;&quot;; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:&quot;Times New Roman&quot;; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;/p&gt;&lt;p class=&quot;MsoTitle&quot; style=&quot;margin-left: 0.5in; text-indent: -0.25in; font-weight: bold; text-align: center;&quot;&gt;&lt;span style=&quot;color: rgb(49, 132, 155);&quot;&gt;&lt;span style=&quot;&quot;&gt;1.&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(49, 132, 155);&quot;&gt;Install JDK&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;ListParagraphCxSpLast&quot; style=&quot;text-indent: -0.25in; text-align: left;&quot;&gt;&lt;br /&gt;&lt;span style=&quot; line-height: 115%;font-size:9pt;&quot; &gt;&lt;/span&gt;&lt;/p&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate=&quot;false&quot; latentstylecount=&quot;156&quot;&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:&quot;Table Normal&quot;; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:&quot;&quot;; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:&quot;Times New Roman&quot;; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;1.Copy&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;  &lt;/span&gt;jdk file to /tmp&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;2.[root@localhost]# chmod 755 jdk-1_5_0_19-linux-i586.bin&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;3.[root@localhost]#./ jdk-1_5_0_19-linux-i586.bin&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; Accept license agreement by typing “&lt;span style=&quot;font-weight: bold;&quot;&gt;yes&lt;/span&gt;”&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;A new directory will be created on&lt;span style=&quot;font-weight: bold;&quot;&gt; /tmp&lt;/span&gt; directory with name &lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;jdk1.5.0_19&lt;/i&gt;&lt;/b&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; Copy the &lt;b style=&quot;&quot;&gt;jdk1.5.0_19 &lt;/b&gt;directory to /usr/local&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; &lt;/span&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;4. .[root@localhost]# cp -rv jdk1.5.0_19 /usr/local&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;NoSpacing&quot;&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate=&quot;false&quot; latentstylecount=&quot;156&quot;&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:&quot;Table Normal&quot;; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:&quot;&quot;; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:&quot;Times New Roman&quot;; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;/p&gt;&lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;Create a symlink of /usr/local/jdk1.5.0_19 to /usr/loca/java&lt;/span&gt;&lt;/p&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;5.[root@localhost]#&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;ln –s /usr/local/jdk1.5.0_19 /usr/loca/java&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;Open &lt;span style=&quot;font-weight: bold;&quot;&gt;/etc/profile&lt;/span&gt; add these lines&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;5.[root@localhost]#vi &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;/etc/profile&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;PATH=/usr/local/java/bin:$PATH&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;JAVA_HOME=/usr/local/java&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;    &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC&lt;/span&gt; &lt;b style=&quot;&quot;&gt;JAVA_HOME&lt;/b&gt;&lt;/span&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;Log out the session and login again&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;Type &lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;echo $JAVA_HOME&lt;/i&gt;&lt;/b&gt; ,will show &lt;b style=&quot;&quot;&gt;/usr/local/java&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate=&quot;false&quot; latentstylecount=&quot;156&quot;&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:&quot;Table Normal&quot;; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:&quot;&quot;; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:&quot;Times New Roman&quot;; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p style=&quot;font-weight: bold; text-align: center;&quot; class=&quot;MsoTitle&quot;&gt;&lt;span style=&quot;color: rgb(49, 132, 155);&quot;&gt;2. Install Tomcat&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;Create a system user with name “tomcat”&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;1.[root@localhost]#&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;useradd –r tomcat&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;Create four directories /app1,/app2 ,/app3 and /applog&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;2.[root@localhost]#&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;mkdir /app1 /app2 /app3 /applog&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;    &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;Change ownership of those directories to “tomcat”&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;3.[root@localhost]#&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;chown tomcat:tomcat&lt;span style=&quot;&quot;&gt;  &lt;/span&gt;/app1 /app2 /app3 /applog -R&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; We will install three instances of tomcat for load balanced cluster, for that we need three directories /app1,/app2 and /app3&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; All log files related to application goes to /applog directory&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; Unzip and untar the package&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; &lt;/span&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;4.[root@localhost]#&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot; font-weight: bold; font-style: italic;font-size:9pt;&quot; &gt;tar -xzvf apache-tomcat-5.5.27.tar.gz&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; apache-tomcat-5.5.27 directory will be created after executing the command &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;Copy all the contents from apache-tomcat-5.5.27 to application directories&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;5.[root@localhost]#&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;cd apache-tomcat-5.5.27 &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;    &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;6.[root@localhost]#&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;cp –rv * /app1&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;7.[root@localhost]#&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;cp –rv * /app2&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;8.[root@localhost]#&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;cp –rv * /app3&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;i style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;*.&lt;/span&gt;Change tomcat default log location from /app1/logs/ to /applog/app1&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;Create three directories inside /applog &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;9.[root@localhost]#&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;cd /applog&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;10.[root@localhost]#&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;mkdir app1 app2 app3&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;11.[root@localhost]#&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;chown –R tomcat.tomcat /applog&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;&lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;12.&lt;/span&gt;Edit /app1/bin/catalina.sh&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; Change &lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&quot;$CATALINABASE&quot;/logs/catalina.out&lt;/i&gt;&lt;/b&gt; path to &lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;/applog/app1/catalina.out&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; Do the same for remaining two instances&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; *.Disable all logging for application to increase tomcat performence&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;Rename &lt;b style=&quot;&quot;&gt;/app1/conf/logging.properties &lt;/b&gt;to &lt;b style=&quot;&quot;&gt;/app1/conf/logging.properties.org&lt;/b&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;[root@localhost]#mv &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;&lt;b style=&quot;&quot;&gt;/app1/conf/logging.properties &lt;/b&gt;&lt;/span&gt;&lt;/i&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;&lt;b style=&quot;&quot;&gt;/app1/conf/logging.properties.org&lt;/b&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; Do the same for remaining two instances&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;NoSpacing&quot;&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate=&quot;false&quot; latentstylecount=&quot;156&quot;&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:&quot;Table Normal&quot;; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:&quot;&quot;; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:&quot;Times New Roman&quot;; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;/p&gt;&lt;p style=&quot;font-weight: bold; text-align: center;&quot; class=&quot;MsoTitle&quot;&gt;&lt;span style=&quot;color: rgb(49, 132, 155);&quot;&gt;3. Install Apache&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; Install packages for apache&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; &lt;/span&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;[root@localhost]#&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;rpm -ivh apr-devel-1.2.7-11.i386.rpm&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;    &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;[root@localhost]#&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;rpm -ivh apr-util-devel-1.2.7-7.el5.i386.rpm&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;[root@localhost]#&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;rpm -ivh httpd-2.2.3-11.el5_1.3.i386.rpm&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;[root@localhost]#&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;rpm -ivh httpd-devel-2.2.3-11.el5_1.3.i386.rpm&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;NoSpacing&quot;&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate=&quot;false&quot; latentstylecount=&quot;156&quot;&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:&quot;Table Normal&quot;; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:&quot;&quot;; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:&quot;Times New Roman&quot;; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;/p&gt;&lt;p class=&quot;NoSpacing&quot; style=&quot;text-align: center;&quot; align=&quot;center&quot;&gt;&lt;span style=&quot; color: rgb(49, 132, 155);font-size:16pt;&quot; &gt;4. Install Tomcat JK connector&lt;/span&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; we have to give apache extension binary file path before compiling JK connector&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; &lt;/span&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;[root@localhost]#&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;which apxs&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;The command will give path of apxs&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;/usr/sbin/apxs&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; &lt;/span&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;[root@localhost]#&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;tar -zxvf tomcat-connectors-1.2.28-src.tar.gz&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;[root@localhost]#&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;cd tomcat-connectors-1.2.28-src/native&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;[root@localhost]#&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;./configure --with-apxs=/usr/sbin/apxs&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;[root@localhost]#&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;make&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;    &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;After make the &lt;b style=&quot;&quot;&gt;mod_jk.so&lt;/b&gt; will be created under &lt;b style=&quot;&quot;&gt;apache-2.0&lt;/b&gt; directory&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;Copy &lt;b style=&quot;&quot;&gt;mod_jk.so&lt;/b&gt; module to &lt;b style=&quot;&quot;&gt;/etc/httpd/modules &lt;/b&gt;directory&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;[root@localhost]#&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;cd apache-2.0/&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;[root@localhost]#&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;cp mod_jk.so /etc/httpd/modules/&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;NoSpacing&quot;&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate=&quot;false&quot; latentstylecount=&quot;156&quot;&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:&quot;Table Normal&quot;; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:&quot;&quot;; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:&quot;Times New Roman&quot;; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;/p&gt;&lt;p style=&quot;font-weight: bold; text-align: center;&quot; class=&quot;MsoTitle&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;color: rgb(49, 132, 155);&quot;&gt;4.&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;color: rgb(49, 132, 155);&quot;&gt; Install Application and Configure Cluster&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; Copy application directories to /app1/webapps , /app2/webapps and&lt;span style=&quot;&quot;&gt;  &lt;/span&gt;/app3/webapps&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; For example ADMINAPP and USERAPP&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;[root@localhost]#&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; &lt;/span&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;cp –rv ADMINAPP USERAPP /app1/webapps&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;[root@localhost]#&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;cp –rv ADMINLIC LICUSER /app2/webapps&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;[root@localhost]#&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;cp –rv ADMINLIC LICUSER /app3/webapps&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;    &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;Copy necessary jar files for connection pooling to tomcat instances&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;[root@localhost]#&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;cp commons-pool-1.4.jar mysql-connector-java-3.0.11-stable-bin.jar commons-dbcp-1.2.2.jar /app2/common/lib&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;    &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;Edit configuration files for tomcat &lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;[root@localhost]#&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;vi /app1/conf/server.xml&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;NoSpacing&quot;&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate=&quot;false&quot; latentstylecount=&quot;156&quot;&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:&quot;Table Normal&quot;; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:&quot;&quot;; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:&quot;Times New Roman&quot;; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;/p&gt;&lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;1. Comment HTTP connector tag&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:9pt;&quot;  &gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:9pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;&quot;&gt;   &lt;/span&gt;&lt;!-- Define a non-SSL HTTP/1.1 Connector on port 8080 --&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:9pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;    &lt;/span&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;background: none repeat scroll 0% 0% yellow;&quot;&gt;&lt;!--&lt;/span&gt;&lt;/b&gt; &lt;connector port=&quot;8080&quot; maxhttpheadersize=&quot;8192&quot;&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;font-size:9pt;&quot;&gt;&lt;span style=&quot;&quot;&gt;               &lt;/span&gt;maxThreads=&quot;150&quot; minSpareThreads=&quot;25&quot; maxSpareThreads=&quot;75&quot;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;font-size:9pt;&quot;&gt;&lt;span style=&quot;&quot;&gt;               &lt;/span&gt;enableLookups=&quot;false&quot; redirectPort=&quot;8443&quot; acceptCount=&quot;100&quot;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;font-size:9pt;&quot;&gt;&lt;span style=&quot;&quot;&gt;               &lt;/span&gt;connectionTimeout=&quot;20000&quot; disableUploadTimeout=&quot;true&quot; /&gt; &lt;b style=&quot;&quot;&gt;&lt;span style=&quot;background: none repeat scroll 0% 0% yellow;&quot;&gt;--&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:9pt;&quot;  &gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;Do the same for remaining two instances&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;NoSpacing&quot;&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate=&quot;false&quot; latentstylecount=&quot;156&quot;&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:&quot;Table Normal&quot;; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:&quot;&quot;; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:&quot;Times New Roman&quot;; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;/p&gt;&lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;2. Change tomcat shutdown port &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;vi /app1/conf/server.xml&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate=&quot;false&quot; latentstylecount=&quot;156&quot;&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:&quot;Table Normal&quot;; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:&quot;&quot;; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:&quot;Times New Roman&quot;; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;&lt;span style=&quot;line-height:115%; font-family:&amp;quot;Courier New&amp;quot;;mso-fareast-mso-ansi-language: EN-US;mso-fareast-language:EN-US;mso-bidi-language:AR-SAfont-family:Calibri;font-size:9.0pt;&quot;  &gt;&amp;lt;Server port=&lt;b style=&quot;mso-bidi-font-weight:normal&quot;&gt;&lt;span style=&quot;background:yellow;mso-highlight: yellow&quot;&gt;&quot;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:9pt;&quot;  &gt;&lt;server port=&quot;&amp;lt;b&quot; style=&quot;&quot;&gt;&lt;span style=&quot;background: none repeat scroll 0% 0% yellow;&quot;&gt;&quot;8005&quot;&lt;/span&gt; shutdown=&quot;SHUTDOWN&quot;&amp;gt;&lt;/server&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;vi /app2/conf/server.xml&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;line-height:115%; font-family:&amp;quot;Courier New&amp;quot;;mso-fareast-mso-ansi-language: EN-US;mso-fareast-language:EN-US;mso-bidi-language:AR-SAfont-family:Calibri;font-size:9.0pt;&quot;  &gt;&amp;lt;Server port=&lt;/span&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:9pt;&quot;  &gt;&lt;server port=&quot;&amp;lt;b&quot; style=&quot;&quot;&gt;&lt;span style=&quot;background: none repeat scroll 0% 0% yellow;&quot;&gt;&quot;8105&quot;&lt;/span&gt; shutdown=&quot;SHUTDOWN&quot;&amp;gt;&lt;/server&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;vi /app3/conf/server.xml&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;line-height:115%; font-family:&amp;quot;Courier New&amp;quot;;mso-fareast-mso-ansi-language: EN-US;mso-fareast-language:EN-US;mso-bidi-language:AR-SAfont-family:Calibri;font-size:9.0pt;&quot;  &gt;&amp;lt;Server port=&lt;/span&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:9pt;&quot;  &gt;&lt;server port=&quot;&amp;lt;b&quot; style=&quot;&quot;&gt;&lt;span style=&quot;background: none repeat scroll 0% 0% yellow;&quot;&gt;&quot;8205&quot;&lt;/span&gt; shutdown=&quot;SHUTDOWN&quot;&amp;gt;&lt;/server&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;NoSpacing&quot;&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate=&quot;false&quot; latentstylecount=&quot;156&quot;&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:&quot;Table Normal&quot;; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:&quot;&quot;; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:&quot;Times New Roman&quot;; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;/p&gt;&lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;3.Add JVM route to Catalina engine&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;vi /app1/conf/server.xml&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;    &lt;/span&gt;&lt;!-- Define the top level container in our container hierarchy --&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;line-height:115%; font-family:&amp;quot;Courier New&amp;quot;;mso-fareast-mso-ansi-language: EN-US;mso-fareast-language:EN-US;mso-bidi-language:AR-SAfont-family:Calibri;font-size:10.0pt;&quot;  &gt;&amp;lt;Engine name=&quot;Catalina&quot; defaultHost=&quot;localhost&quot;&lt;/span&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;engine name=&quot;Catalina&quot; defaulthost=&quot;localhost&quot; style=&quot;background: none repeat scroll 0% 0% yellow;&quot;&gt;jvmRoute=&quot;app1&quot;&lt;/engine&gt;&lt;/span&gt;&amp;gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;vi /app2/conf/server.xml&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;    &lt;/span&gt;&lt;!-- Define the top level container in our container hierarchy --&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate=&quot;false&quot; latentstylecount=&quot;156&quot;&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:&quot;Table Normal&quot;; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:&quot;&quot;; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:&quot;Times New Roman&quot;; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;&lt;span style=&quot;line-height:115%; font-family:&amp;quot;Courier New&amp;quot;;mso-fareast-mso-ansi-language: EN-US;mso-fareast-language:EN-US;mso-bidi-language:AR-SAfont-family:Calibri;font-size:10.0pt;&quot;  &gt;&amp;lt;Engine name=&quot;Catalina&quot; defaultHost=&quot;localhost&quot; &lt;/span&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;engine name=&quot;Catalina&quot; defaulthost=&quot;localhost&quot; style=&quot;background: none repeat scroll 0% 0% yellow;&quot;&gt;jvmRoute=&quot;app2&quot;&lt;/engine&gt;&lt;/span&gt;&amp;gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;vi /app3/conf/server.xml&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;    &lt;/span&gt;&lt;!-- Define the top level container in our container hierarchy --&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style=&quot;line-height:115%; font-family:&amp;quot;Courier New&amp;quot;;mso-fareast-mso-ansi-language: EN-US;mso-fareast-language:EN-US;mso-bidi-language:AR-SAfont-family:Calibri;font-size:10.0pt;&quot;  &gt;&amp;lt;Engine name=&quot;Catalina&quot; defaultHost=&quot;localhost&quot;&lt;/span&gt;&lt;span style=&quot; line-height: 115%; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;engine name=&quot;Catalina&quot; defaulthost=&quot;localhost&quot; style=&quot;background: none repeat scroll 0% 0% yellow;&quot;&gt;jvmRoute=&quot;app3&quot;&lt;/engine&gt;&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate=&quot;false&quot; latentstylecount=&quot;156&quot;&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:&quot;Table Normal&quot;; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:&quot;&quot;; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:&quot;Times New Roman&quot;; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;4.Add &lt;span style=&quot;&quot;&gt; &lt;/span&gt;Context and Resources to tomcat&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;vi /app1/conf/server.xml&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;Add the lines&lt;span style=&quot;font-weight: bold;&quot;&gt; indicated bold &lt;/span&gt;in &lt;b style=&quot;&quot;&gt;Host tag&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:9pt;&quot;  &gt;&lt;host name=&quot;localhost&quot; appbase=&quot;webapps&quot;&gt;&lt;/host&gt;&lt;/span&gt;&lt;/p&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves/&gt;   &lt;w:trackformatting/&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:dontvertaligncellwithsp/&gt;    &lt;w:dontbreakconstrainedforcedtables/&gt;    &lt;w:dontvertalignintxbx/&gt;    &lt;w:word11kerningpairs/&gt;    &lt;w:cachedcolbalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val=&quot;Cambria Math&quot;&gt;    &lt;m:brkbin val=&quot;before&quot;&gt;    &lt;m:brkbinsub val=&quot;&amp;#45;-&quot;&gt;    &lt;m:smallfrac val=&quot;off&quot;&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val=&quot;0&quot;&gt;    &lt;m:rmargin val=&quot;0&quot;&gt;    &lt;m:defjc val=&quot;centerGroup&quot;&gt;    &lt;m:wrapindent val=&quot;1440&quot;&gt;    &lt;m:intlim val=&quot;subSup&quot;&gt;    &lt;m:narylim val=&quot;undOvr&quot;&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate=&quot;false&quot; defunhidewhenused=&quot;true&quot; defsemihidden=&quot;true&quot; defqformat=&quot;false&quot; defpriority=&quot;99&quot; latentstylecount=&quot;267&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;0&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Normal&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;heading 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 7&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 8&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 9&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 7&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 8&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 9&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;35&quot; qformat=&quot;true&quot; name=&quot;caption&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;10&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Title&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;1&quot; name=&quot;Default Paragraph Font&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;11&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Subtitle&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;22&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Strong&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;20&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Emphasis&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;59&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Table Grid&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Placeholder Text&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;1&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;No Spacing&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Revision&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;34&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;List Paragraph&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;29&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Quote&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;30&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Intense Quote&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;19&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Subtle Emphasis&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;21&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Intense Emphasis&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;31&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Subtle Reference&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;32&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Intense Reference&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;33&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Book Title&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;37&quot; name=&quot;Bibliography&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; qformat=&quot;true&quot; name=&quot;TOC Heading&quot;&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:&quot;Table Normal&quot;; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:&quot;&quot;; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin-top:0in; 	mso-para-margin-right:0in; 	mso-para-margin-bottom:10.0pt; 	mso-para-margin-left:0in; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:&quot;Times New Roman&quot;; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin;} &lt;/style&gt; &lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves/&gt;   &lt;w:trackformatting/&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:dontvertaligncellwithsp/&gt;    &lt;w:dontbreakconstrainedforcedtables/&gt;    &lt;w:dontvertalignintxbx/&gt;    &lt;w:word11kerningpairs/&gt;    &lt;w:cachedcolbalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val=&quot;Cambria Math&quot;&gt;    &lt;m:brkbin val=&quot;before&quot;&gt;    &lt;m:brkbinsub val=&quot;&amp;#45;-&quot;&gt;    &lt;m:smallfrac val=&quot;off&quot;&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val=&quot;0&quot;&gt;    &lt;m:rmargin val=&quot;0&quot;&gt;    &lt;m:defjc val=&quot;centerGroup&quot;&gt;    &lt;m:wrapindent val=&quot;1440&quot;&gt;    &lt;m:intlim val=&quot;subSup&quot;&gt;    &lt;m:narylim val=&quot;undOvr&quot;&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate=&quot;false&quot; defunhidewhenused=&quot;true&quot; defsemihidden=&quot;true&quot; defqformat=&quot;false&quot; defpriority=&quot;99&quot; latentstylecount=&quot;267&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;0&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Normal&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;heading 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 7&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 8&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 9&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 7&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 8&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 9&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;35&quot; qformat=&quot;true&quot; name=&quot;caption&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;10&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Title&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;1&quot; name=&quot;Default Paragraph Font&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;11&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Subtitle&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;22&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Strong&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;20&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Emphasis&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;59&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Table Grid&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Placeholder Text&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;1&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;No Spacing&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Revision&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;34&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;List Paragraph&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;29&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Quote&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;30&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Intense Quote&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;19&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Subtle Emphasis&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;21&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Intense Emphasis&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;31&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Subtle Reference&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;32&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Intense Reference&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;33&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Book Title&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;37&quot; name=&quot;Bibliography&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; qformat=&quot;true&quot; name=&quot;TOC Heading&quot;&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:&quot;Table Normal&quot;; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:&quot;&quot;; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin-top:0in; 	mso-para-margin-right:0in; 	mso-para-margin-bottom:10.0pt; 	mso-para-margin-left:0in; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:&quot;Times New Roman&quot;; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin;} &lt;/style&gt; &lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves/&gt;   &lt;w:trackformatting/&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:dontvertaligncellwithsp/&gt;    &lt;w:dontbreakconstrainedforcedtables/&gt;    &lt;w:dontvertalignintxbx/&gt;    &lt;w:word11kerningpairs/&gt;    &lt;w:cachedcolbalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val=&quot;Cambria Math&quot;&gt;    &lt;m:brkbin val=&quot;before&quot;&gt;    &lt;m:brkbinsub val=&quot;&amp;#45;-&quot;&gt;    &lt;m:smallfrac val=&quot;off&quot;&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val=&quot;0&quot;&gt;    &lt;m:rmargin val=&quot;0&quot;&gt;    &lt;m:defjc val=&quot;centerGroup&quot;&gt;    &lt;m:wrapindent val=&quot;1440&quot;&gt;    &lt;m:intlim val=&quot;subSup&quot;&gt;    &lt;m:narylim val=&quot;undOvr&quot;&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate=&quot;false&quot; defunhidewhenused=&quot;true&quot; defsemihidden=&quot;true&quot; defqformat=&quot;false&quot; defpriority=&quot;99&quot; latentstylecount=&quot;267&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;0&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Normal&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;heading 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 7&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 8&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 9&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 7&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 8&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 9&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;35&quot; qformat=&quot;true&quot; name=&quot;caption&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;10&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Title&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;1&quot; name=&quot;Default Paragraph Font&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;11&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Subtitle&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;22&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Strong&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;20&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Emphasis&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;59&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Table Grid&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Placeholder Text&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;1&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;No Spacing&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Revision&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;34&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;List Paragraph&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;29&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Quote&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;30&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Intense Quote&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;19&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Subtle Emphasis&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;21&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Intense Emphasis&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;31&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Subtle Reference&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;32&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Intense Reference&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;33&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Book Title&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;37&quot; name=&quot;Bibliography&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; qformat=&quot;true&quot; name=&quot;TOC Heading&quot;&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:&quot;Table Normal&quot;; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:&quot;&quot;; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin-top:0in; 	mso-para-margin-right:0in; 	mso-para-margin-bottom:10.0pt; 	mso-para-margin-left:0in; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:&quot;Times New Roman&quot;; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin;} &lt;/style&gt; &lt;![endif]--&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;&lt;/span&gt;&amp;lt;Host name=&quot;localhost&quot; appBase=&quot;webapps&quot;&lt;br /&gt;      unpackWARs=&quot;true&quot; autoDeploy=&quot;true&quot;&lt;br /&gt;      xmlValidation=&quot;false&quot; xmlNamespaceAware=&quot;false&quot;&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;Context path=&quot;&quot; docBase=&quot;USERAPP&quot; debug=&quot;0&quot; reloadable=&quot;true&quot; crossContext=&quot;true&quot;&amp;gt;&lt;br /&gt;      &amp;lt;Resource&lt;br /&gt;      type=&quot;javax.sql.DataSource&quot;&lt;br /&gt;      auth=&quot;Container&quot;&lt;br /&gt;      name=&quot;jdbc/MyDB&quot;&lt;br /&gt;      factory=&quot;org.apache.commons.dbcp.BasicDataSourceFactory&quot;&lt;br /&gt;      maxActive=&quot;20&quot;&lt;br /&gt;      maxIdle=&quot;5&quot;&lt;br /&gt;      maxWait=&quot;1000&quot;&lt;br /&gt;      username=&quot;db_username&quot;&lt;br /&gt;      password=&quot;db_password&quot;&lt;br /&gt;      driverClassName=&quot;com.mysql.jdbc.Driver&quot;&lt;br /&gt;      url=&quot;jdbc:mysql://127.0.0.1:3306/db-name?autoReconnect=true&quot;&lt;br /&gt;      removeAbandoned=&quot;true&quot;&lt;br /&gt;      removeAbandonedTimeout=&quot;60&quot;&lt;br /&gt;      logAbandoned=&quot;true&quot;&lt;br /&gt;     /&amp;gt;&lt;br /&gt;&amp;lt;/Context&amp;gt;&lt;br /&gt;&amp;lt;Context path=&quot;USERAPP&quot; docBase=&quot;USERAPP&quot; debug=&quot;0&quot; reloadable=&quot;true&quot; crossContext=&quot;true&quot;&amp;gt;&lt;br /&gt; &amp;lt;Resource&lt;br /&gt;       type=&quot;javax.sql.DataSource&quot;&lt;br /&gt;       auth=&quot;Container&quot;&lt;br /&gt;       name=&quot;jdbc/MyDB&quot;&lt;br /&gt;       factory=&quot;org.apache.commons.dbcp.BasicDataSourceFactory&quot;&lt;br /&gt;       maxActive=&quot;20&quot;&lt;br /&gt;       maxIdle=&quot;5&quot;&lt;br /&gt;       maxWait=&quot;1000&quot;&lt;br /&gt;     username=&quot;db_username&quot;&lt;br /&gt;     password=&quot;db_password&quot;&lt;br /&gt;       driverClassName=&quot;com.mysql.jdbc.Driver&quot;&lt;br /&gt;       url=&quot;jdbc:mysql://127.0.0.1:3306/db-name?autoReconnect=true&quot;&lt;br /&gt;       removeAbandoned=&quot;true&quot;&lt;br /&gt;       removeAbandonedTimeout=&quot;60&quot;&lt;br /&gt;       logAbandoned=&quot;true&quot;&lt;br /&gt;       /&amp;gt;&lt;br /&gt;&amp;lt;/Context&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;Context path=&quot;ADMINAPP&quot; docBase=&quot;ADMINAPP&quot; debug=&quot;0&quot; reloadable=&quot;true&quot; crossContext=&quot;true&quot;&amp;gt;&lt;br /&gt; &amp;lt;Resource&lt;br /&gt;       type=&quot;javax.sql.DataSource&quot;&lt;br /&gt;       auth=&quot;Container&quot;&lt;br /&gt;       name=&quot;jdbc/TestDB&quot;&lt;br /&gt;       factory=&quot;org.apache.commons.dbcp.BasicDataSourceFactory&quot;&lt;br /&gt;       maxActive=&quot;20&quot;&lt;br /&gt;       maxIdle=&quot;5&quot;&lt;br /&gt;       maxWait=&quot;1000&quot;&lt;br /&gt;    username=&quot;db_username&quot;&lt;br /&gt;    password=&quot;db_password&quot;&lt;br /&gt;       driverClassName=&quot;com.mysql.jdbc.Driver&quot;&lt;br /&gt;       url=&quot;jdbc:mysql://127.0.0.1:3306/db-name?autoReconnect=true&quot;&lt;br /&gt;       removeAbandoned=&quot;true&quot;&lt;br /&gt;       removeAbandonedTimeout=&quot;60&quot;&lt;br /&gt;       logAbandoned=&quot;true&quot;&lt;br /&gt;       /&amp;gt;&lt;br /&gt;&amp;lt;/Context&amp;gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:9pt;&quot;  &gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;Do the same for remaining two instances&lt;/span&gt;&lt;/p&gt;  &lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate=&quot;false&quot; latentstylecount=&quot;156&quot;&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:&quot;Table Normal&quot;; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:&quot;&quot;; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:&quot;Times New Roman&quot;; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;5. Enable Session replication and Clustering&lt;/span&gt;&lt;/p&gt;  &lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate=&quot;false&quot; latentstylecount=&quot;156&quot;&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:&quot;Table Normal&quot;; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:&quot;&quot;; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:&quot;Times New Roman&quot;; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;vi /app1/conf/server.xml&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;Uncomment Cluster tag&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;; background: none repeat scroll 0% 0% yellow;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;cluster&lt; span=&quot;&quot;&gt;&lt;/cluster&lt;&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt; &lt;/span&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate=&quot;false&quot; latentstylecount=&quot;156&quot;&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:&quot;Table Normal&quot;; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:&quot;&quot;; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:&quot;Times New Roman&quot;; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;&lt;b style=&quot;font-family: courier new;&quot;&gt;&lt;span style=&quot;line-height:115%;font-family:&amp;quot;Courier New&amp;quot;;mso-fareast-background:yellow;mso-highlight:yellow;mso-ansi-language:EN-US; mso-fareast-language:EN-US;mso-bidi-language:AR-SAfont-size:10.0pt;&quot; &gt;&amp;lt;Cluster&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;line-height: 115%; font-family: courier new;font-family:Calibri;font-size:10.0pt;&quot;  &gt; &lt;/span&gt;&lt;span style=&quot;font-family: courier new;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;className=&quot;org.apache.catalina.cluster.tcp.SimpleTcpCluster&quot;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal; font-family: courier new;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-size:10pt;&quot; &gt;&lt;span style=&quot;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;&quot;&gt;                &lt;/span&gt;managerClassName=&quot;org.apache.catalina.cluster.session.DeltaManager&quot;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal; font-family: courier new;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-size:10pt;&quot; &gt;&lt;span style=&quot;&quot;&gt;                 &lt;/span&gt;expireSessionsOnShutdown=&quot;false&quot;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal; font-family: courier new;&quot;&gt;&lt;span style=&quot;;font-size:10pt;&quot; &gt;&lt;span style=&quot;&quot;&gt;                 &lt;/span&gt;useDirtyFlag=&quot;true&quot;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal; font-family: courier new;&quot;&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate=&quot;false&quot; latentstylecount=&quot;156&quot;&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:&quot;Table Normal&quot;; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:&quot;&quot;; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:&quot;Times New Roman&quot;; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;/p&gt;&lt;span style=&quot;font-size: 10pt; font-family: courier new;&quot;&gt;&lt;span style=&quot;mso-spacerun:yes&quot;&gt;                      &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: courier new;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;notifyListenersOnReplication=&quot;true&quot;&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;  &lt;/span&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal; font-family: courier new;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-size:10pt;&quot; &gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal; font-family: courier new;&quot;&gt;&lt;span style=&quot;;font-size:10pt;&quot; &gt;&lt;span style=&quot;&quot;&gt;            &lt;/span&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;……….striped…….&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal; font-family: courier new;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;span style=&quot;mso-spacerun:yes&quot;&gt;            &lt;/span&gt;&amp;lt;ClusterListener className=&quot;org.apache.catalina.cluster.session.ClusterSessionListener&quot;/&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal; font-family: courier new;&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal&quot;&gt;&lt;span style=&quot;Courier New&amp;quot;;background: yellow;mso-highlight:yellowfont-size:10.0pt;&quot; &gt;&amp;lt;/Cluster&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;   &lt;/span&gt;&lt;span style=&quot;&quot;&gt;                   &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;            &lt;/span&gt;&lt;clusterlistener classname=&quot;org.apache.catalina.cluster.session.ClusterSessionListener&quot;&gt;&lt;/clusterlistener&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;; background: none repeat scroll 0% 0% yellow;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;Do the same for remaining two instances&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;6.Change Multicast port for Cluster listener&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;Edit Receiver tag in Cluster and change&lt;span style=&quot;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;tcpListenPort&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;vi /app1/conf/server.xml&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; &lt;/span&gt;&lt;/p&gt;&lt;span style=&quot;line-height:115%; font-family:&amp;quot;Courier New&amp;quot;;mso-fareast-mso-ansi-language: EN-US;mso-fareast-language:EN-US;mso-bidi-language:AR-SAfont-family:Calibri;font-size:10.0pt;&quot;  &gt;&amp;lt;Receiver &lt;/span&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;className=&quot;org.apache.catalina.cluster.tcp.ReplicationListener&quot;&lt;/span&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;            &lt;/span&gt;tcpListenAddress=&quot;auto&quot;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;            &lt;/span&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;background: none repeat scroll 0% 0% yellow;&quot;&gt;tcpListenPort=&quot;4001&quot;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;            &lt;/span&gt;tcpSelectorTimeout=&quot;100&quot;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;            &lt;/span&gt;tcpThreadCount=&quot;6&quot;/&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;vi /app2/conf/server.xml&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; &lt;/span&gt;&lt;/p&gt;&lt;span style=&quot; line-height: 115%; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&amp;lt;Receiver&lt;/span&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;br /&gt;className=&quot;org.apache.catalina.cluster.tcp.ReplicationListener&quot;&lt;/span&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;            &lt;/span&gt;tcpListenAddress=&quot;auto&quot;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;            &lt;/span&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;background: none repeat scroll 0% 0% yellow;&quot;&gt;tcpListenPort=&quot;4002&quot;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;            &lt;/span&gt;tcpSelectorTimeout=&quot;100&quot;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;            &lt;/span&gt;tcpThreadCount=&quot;6&quot;/&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;vi /app3/conf/server.xml&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;span style=&quot;line-height:115%; font-family:&amp;quot;Courier New&amp;quot;;mso-fareast-mso-ansi-language: EN-US;mso-fareast-language:EN-US;mso-bidi-language:AR-SAfont-family:Calibri;font-size:10.0pt;&quot;  &gt;&amp;lt;Receiver&lt;/span&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;br /&gt;className=&quot;org.apache.catalina.cluster.tcp.ReplicationListener&quot;&lt;/span&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;            &lt;/span&gt;tcpListenAddress=&quot;auto&quot;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;            &lt;/span&gt;&lt;b style=&quot;&quot;&gt;&lt;span style=&quot;background: none repeat scroll 0% 0% yellow;&quot;&gt;tcpListenPort=&quot;4003&quot;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;            &lt;/span&gt;tcpSelectorTimeout=&quot;100&quot;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;            &lt;/span&gt;tcpThreadCount=&quot;6&quot;/&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; &lt;/span&gt;&lt;/p&gt;  &lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate=&quot;false&quot; latentstylecount=&quot;156&quot;&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:&quot;Table Normal&quot;; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:&quot;&quot;; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:&quot;Times New Roman&quot;; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;7. Change AJP 13 Protocol port for tomcat&lt;/span&gt;&lt;/p&gt;  &lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate=&quot;false&quot; latentstylecount=&quot;156&quot;&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:&quot;Table Normal&quot;; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:&quot;&quot;; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:&quot;Times New Roman&quot;; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;vi /app1/conf/server.xml&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;  &lt;/span&gt;&lt;!-- Define an AJP 1.3 Connector on port 8009 --&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;    &lt;/span&gt;&lt;connector port=&quot;&amp;lt;b&quot; style=&quot;&quot;&gt;&lt;span style=&quot;background: none repeat scroll 0% 0% yellow;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/connector&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate=&quot;false&quot; latentstylecount=&quot;156&quot;&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:&quot;Table Normal&quot;; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:&quot;&quot;; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:&quot;Times New Roman&quot;; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom:0in;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none&quot;&gt;&lt;span style=&quot;Courier New&amp;quot;font-family:&amp;quot;;font-size:10.0pt;&quot;  &gt;&amp;lt;!-- Define an AJP 1.3 Connector on port 8009 --&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style=&quot; line-height: 115%; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;mso-spacerun:yes&quot;&gt;    &lt;/span&gt;&amp;lt;Connector &lt;/span&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate=&quot;false&quot; latentstylecount=&quot;156&quot;&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:&quot;Table Normal&quot;; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:&quot;&quot;; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:&quot;Times New Roman&quot;; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;&lt;span style=&quot;line-height:115%; font-family:&amp;quot;Courier New&amp;quot;;mso-fareast-mso-ansi-language: EN-US;mso-fareast-language:EN-US;mso-bidi-language:AR-SAfont-family:Calibri;font-size:10.0pt;&quot;  &gt;port=&lt;/span&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;connector port=&quot;&amp;lt;b&quot; style=&quot;&quot;&gt;&lt;span style=&quot;background: none repeat scroll 0% 0% yellow;&quot;&gt;&quot;8009&quot;&lt;/span&gt; &lt;/connector&gt;&lt;/span&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;     &lt;/span&gt;enableLookups=&quot;false&quot; redirectPort=&quot;8443&quot; protocol=&quot;AJP/1.3&quot; /&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;vi /app2/conf/server.xml&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;  &lt;/span&gt;&lt;!-- Define an AJP 1.3 Connector on port 8009 --&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom:0in;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none&quot;&gt;&lt;span style=&quot;Courier New&amp;quot;font-family:&amp;quot;;font-size:10.0pt;&quot;  &gt;&amp;lt;!-- Define an AJP 1.3 Connector on port 8009 --&amp;gt;&lt;/span&gt;&lt;/p&gt;   &lt;span style=&quot; line-height: 115%; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;mso-spacerun:yes&quot;&gt;    &lt;/span&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot; line-height: 115%; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;Connector &lt;/span&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate=&quot;false&quot; latentstylecount=&quot;156&quot;&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:&quot;Table Normal&quot;; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:&quot;&quot;; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:&quot;Times New Roman&quot;; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;&lt;span style=&quot;line-height:115%; font-family:&amp;quot;Courier New&amp;quot;;mso-fareast-mso-ansi-language: EN-US;mso-fareast-language:EN-US;mso-bidi-language:AR-SAfont-family:Calibri;font-size:10.0pt;&quot;  &gt;port=&lt;/span&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;connector port=&quot;&amp;lt;b&quot; style=&quot;&quot;&gt;&lt;span style=&quot;background: none repeat scroll 0% 0% yellow;&quot;&gt;&quot;8109&quot;&lt;/span&gt; &lt;/connector&gt;&lt;/span&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;     &lt;/span&gt;enableLookups=&quot;false&quot; redirectPort=&quot;8443&quot; protocol=&quot;AJP/1.3&quot; /&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;vi /app3/conf/server.xml&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;  &lt;/span&gt;&lt;!-- Define an AJP 1.3 Connector on port 8009 --&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom:0in;margin-bottom:.0001pt;line-height: normal;mso-layout-grid-align:none;text-autospace:none&quot;&gt;&lt;span style=&quot;Courier New&amp;quot;font-family:&amp;quot;;font-size:10.0pt;&quot;  &gt;&amp;lt;!-- Define an AJP 1.3 Connector on port 8009 --&amp;gt;&lt;/span&gt;&lt;/p&gt;   &lt;span style=&quot; line-height: 115%; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;mso-spacerun:yes&quot;&gt;    &lt;/span&gt;&amp;lt;Connector &lt;/span&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate=&quot;false&quot; latentstylecount=&quot;156&quot;&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:&quot;Table Normal&quot;; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:&quot;&quot;; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:&quot;Times New Roman&quot;; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;&lt;span style=&quot;line-height:115%; font-family:&amp;quot;Courier New&amp;quot;;mso-fareast-mso-ansi-language: EN-US;mso-fareast-language:EN-US;mso-bidi-language:AR-SAfont-family:Calibri;font-size:10.0pt;&quot;  &gt;port=&lt;/span&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;connector port=&quot;&amp;lt;b&quot; style=&quot;&quot;&gt;&lt;span style=&quot;background: none repeat scroll 0% 0% yellow;&quot;&gt;&quot;8209&quot;&lt;/span&gt; &lt;/connector&gt;&lt;/span&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;     &lt;/span&gt;enableLookups=&quot;false&quot; redirectPort=&quot;8443&quot; protocol=&quot;AJP/1.3&quot; /&amp;gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;7. Add cluster parameter to Application’s web.xml&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; &lt;/span&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;&lt;span style=&quot;&quot;&gt; &lt;/span&gt;/app1/webapps/USERAPP/WEB-INF/web.xml &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;&lt;span style=&quot;&quot;&gt; &lt;/span&gt;/app2/webapps/USERAPP/WEB-INF/web.xml &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;&lt;span style=&quot;&quot;&gt; &lt;/span&gt;/app3/webapps/USERAPP/WEB-INF/web.xml &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;&lt;span style=&quot;&quot;&gt; &lt;/span&gt;/app1/webapps/ADMINAPP/WEB-INF/web.xml &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;&lt;span style=&quot;&quot;&gt; &lt;/span&gt;/app2/webapps/ADMINAPP/WEB-INF/web.xml &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;&lt;span style=&quot;&quot;&gt; &lt;/span&gt;/app3/webapps/ADMINAPP/WEB-INF/web.xml &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;    &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;add at the end of the file.&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:9pt;&quot;  &gt;&lt;distributable&gt;&lt;/distributable&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;NoSpacing&quot;&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate=&quot;false&quot; latentstylecount=&quot;156&quot;&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:&quot;Table Normal&quot;; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:&quot;&quot;; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:&quot;Times New Roman&quot;; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;/p&gt;&lt;p style=&quot;color: rgb(51, 102, 255); font-weight: bold;&quot; class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:180%;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Install mysql jdbc driver&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;cp&lt;span style=&quot;&quot;&gt;  &lt;/span&gt;/app1/common/lib/mysql-connector-java-3.0.11-stable-bin.jar /usr/local/java/jre/lib/ext/&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;Create a worker file for tomcat instances&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;    &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;vi workers.properties&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;workers.tomcat_home=/app1&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;workers.java_home=/usr/local/java&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;ps=/&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;worker.list=loadbalancer,jkstatus&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;worker.app1.port=8009&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;worker.app1.host=127.0.0.1&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;worker.app1.type=ajp13&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;worker.app1.lbfactor=1&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;worker.app1.socket_timeout=1800&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;worker.app1.socket_keepalive=1&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;worker.app2.port=8109&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;worker.app2.host=127.0.0.1&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;worker.app2.type=ajp13&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;worker.app2.lbfactor=1&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;worker.app2.socket_timeout=1800&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;worker.app2.socket_keepalive=1&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;worker.app3.port=8209&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;worker.app3.host=127.0.0.1&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;worker.app3.type=ajp13&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;worker.app3.lbfactor=1&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;worker.app3.socket_timeout=1800&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;worker.app3.socket_keepalive=1&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;worker.loadbalancer.type=lb&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;worker.loadbalancer.balance_workers=app1,app2,app3&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;worker.jkstatus.type=status&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;Copy the worker file to /etc/httpd/conf.d/&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;cp workers.properties /etc/httpd/conf.d/&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;    &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;Configure Apache&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;NoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;i style=&quot;&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;vi /etc/httpd/conf/httpd.conf&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;    &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;In Main Server configuration add these lines&lt;/span&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;LoadModule jk_module modules/mod_jk.so&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;JkWorkersFile &quot;/etc/httpd/conf.d/workers.properties&quot;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;JkLogFile &quot;/etc/httpd/logs/mod_jk.log&quot;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;JkLogStampFormat&lt;span style=&quot;&quot;&gt;  &lt;/span&gt;&quot;[%a %b %d %H:%M:%S %Y]&quot;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;JkRequestLogFormat &quot;%w %V %T&quot;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;JkLogLevel info&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;JkShmFile logs/jk.shm&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate=&quot;false&quot; latentstylecount=&quot;156&quot;&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:&quot;Table Normal&quot;; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:&quot;&quot;; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:&quot;Times New Roman&quot;; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;Create a virtual Host listening on all interfaces in 80 port&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;virtualhost&gt;&lt;/virtualhost&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;    &lt;/span&gt;ServerAdmin root@lms.icaps.com&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;    &lt;/span&gt;#DocumentRoot /var/www/html&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;    &lt;/span&gt;ServerName lms.icaps.com&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;    &lt;/span&gt;ErrorLog logs/lms.icaps.com-error_log&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;    &lt;/span&gt;CustomLog logs/lms.icaps.com-access_log common&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;      &lt;/span&gt;&lt;location&gt;&lt;/location&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;      &lt;/span&gt;&lt;span style=&quot;&quot;&gt;    &lt;/span&gt;JkMount jkstatus&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;      &lt;/span&gt;&lt;span style=&quot;&quot;&gt;    &lt;/span&gt;Order deny,allow&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;      &lt;/span&gt;&lt;span style=&quot;&quot;&gt;    &lt;/span&gt;Deny from all&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;      &lt;/span&gt;&lt;span style=&quot;&quot;&gt;    &lt;/span&gt;Allow from 127.0.0.1&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;      &lt;/span&gt;&lt;location&gt;&lt;/location&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;            &lt;/span&gt;Order deny,allow&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;&quot;&gt;    &lt;/span&gt;Deny from all&lt;span style=&quot;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;      &lt;/span&gt;&lt;location&gt;&lt;/location&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;            &lt;/span&gt;Order deny,allow&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;&quot;&gt;    &lt;/span&gt;Deny from all&lt;span style=&quot;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;      &lt;/span&gt;&lt;location&gt;&lt;/location&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;            &lt;/span&gt;Order deny,allow&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;&quot;&gt;    &lt;/span&gt;Deny from all&lt;span style=&quot;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;      &lt;/span&gt;&lt;location&gt;&lt;/location&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;            &lt;/span&gt;Order deny,allow&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;&quot;&gt;    &lt;/span&gt;Deny from all&lt;span style=&quot;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;      &lt;/span&gt;&lt;location&gt;&lt;/location&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;            &lt;/span&gt;Order deny,allow&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;&quot;&gt;    &lt;/span&gt;Deny from all&lt;span style=&quot;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;      &lt;/span&gt;&lt;location&gt;&lt;/location&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;            &lt;/span&gt;Order deny,allow&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;&quot;&gt;    &lt;/span&gt;Deny from all&lt;span style=&quot;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;      &lt;/span&gt;JkMount / loadbalancer&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;      &lt;/span&gt;JkMount /* loadbalancer&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;      &lt;/span&gt;JkMount /ICMSUSER loadbalancer&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;      &lt;/span&gt;JkMount /USERAPP/* loadbalancer&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;      &lt;/span&gt;JkMount /ADMINAPP loadbalancer&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;      &lt;/span&gt;JkMount /ADMINAPP/* loadbalancer&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt; &lt;/span&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;&lt;/span&gt;&lt;/p&gt;  &lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate=&quot;false&quot; latentstylecount=&quot;156&quot;&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:&quot;Table Normal&quot;; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:&quot;&quot;; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:&quot;Times New Roman&quot;; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt;Create a Script for starting Application Cluster with name “tomcat”&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;NoSpacing&quot;&gt;&lt;span style=&quot;font-size:9pt;&quot;&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;#!/bin/sh&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;############################################&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;# Startup script for Tomcat Servlet Engine #&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;# Author &lt;span style=&quot;&quot;&gt;   &lt;/span&gt;: Ansil Hameed&lt;span style=&quot;&quot;&gt;                 &lt;/span&gt;#&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;# Last Modified : 28/10/2010&lt;span style=&quot;&quot;&gt;  &lt;/span&gt;&lt;span style=&quot;&quot;&gt;             &lt;/span&gt;#&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;############################################&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;# User under which tomcat will run&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;TOMCAT_USER=tomcat&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;APP1_DIR=&quot;/app1&quot;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;APP2_DIR=&quot;/app2&quot;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;APP3_DIR=&quot;/app3&quot;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;RETVAL=0&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;. /etc/init.d/functions&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;# start, debug, stop, status and flush-log&lt;span style=&quot;&quot;&gt;  &lt;/span&gt;functions&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;flush(){&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;LOG_DATE=`date +%d-%m-%y`&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;cp /applog/app1/catalina.out /applog/app1/catalina.out-${LOG_DATE} 2&amp;gt;&amp;gt;/applog/tomcat-flush.log&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;if [ $? -ne 0 ]&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;then&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;echo &quot;Log flush for App1 failed .Check Log file for details&quot;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;fi&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&amp;gt;/applog/app1/catalina.out&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;cp /applog/app2/catalina.out /applog/app2/catalina.out-${LOG_DATE} 2&amp;gt;&amp;gt;/applog/tomcat-flush.log&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;if [ $? -ne 0 ]&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;then&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;echo &quot;Log flush for App1 failed .Check Log file for details&quot;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;fi&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&amp;gt;/applog/app2/catalina.out&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;cp /applog/app3/catalina.out /applog/app3/catalina.out-${LOG_DATE} 2&amp;gt;&amp;gt;/applog/tomcat-flush.log&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;if [ $? -ne 0 ]&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;then&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;echo &quot;Log flush for App1 failed .Check Log file for details&quot;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;fi&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&amp;gt;/applog/app3/catalina.out&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;}&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;start() {&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;    &lt;/span&gt;SHUTDOWN_PORT=`netstat -vatn|grep LISTEN|grep 8005|wc -l`&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;    &lt;/span&gt;if [ $SHUTDOWN_PORT -ne 0 ]; then&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;        &lt;/span&gt;echo -e &quot;\033[31mAPP1 already started\033[0m&quot;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;    &lt;/span&gt;else&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;      &lt;/span&gt;echo -e &quot;\033[31m....... \033[32mStarting APPLICATON CLUSTER\033[31m ......\033[0m&quot;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;        &lt;/span&gt;echo -e &quot;\033[32mStarting APP1...\033[0m&quot;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;      &lt;/span&gt;echo &quot;&quot;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot; Courier New&amp;quot;;font-family:&amp;quot;;font-size:10pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;        &lt;/span&gt;chown -R $TOMCAT_USER:$TOMCAT_USER ${APP1_DIR}/*&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate=&quot;false&quot; latentstylecount=&quot;156&quot;&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:&quot;Table Normal&quot;; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:&quot;&quot;; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:&quot;Times New Roman&quot;; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;</content><link rel='replies' type='application/atom+xml' href='http://ansil4linux.blogspot.com/feeds/2876107867544414405/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ansil4linux.blogspot.com/2010/12/tomcat-application-vertical-cluster.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5632235867526129400/posts/default/2876107867544414405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5632235867526129400/posts/default/2876107867544414405'/><link rel='alternate' type='text/html' href='http://ansil4linux.blogspot.com/2010/12/tomcat-application-vertical-cluster.html' title='Tomcat Application Vertical Cluster'/><author><name>Ansil</name><uri>http://www.blogger.com/profile/07287558007793912931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizzkw6MM4x-X1tlCmy1ojS34RXK9KlOwNm0aSH-n5uZ34pwygioE2uGX8yRT9lYUFkdgUJg3vqlIDuFO2r81yBMjWEwSLyVIkAhmAyfiLi6bSMWoCy4UqE8d-CLIMPy6U/s1600-r/38.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5632235867526129400.post-3971978309273132214</id><published>2010-02-23T02:30:00.001-08:00</published><updated>2010-03-09T00:31:46.939-08:00</updated><title type='text'>How to Configure Squid with Mysql DB authentication</title><content type='html'>&lt;span xmlns=&quot;&quot;&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;strong&gt;Download squid source from &lt;/strong&gt;&lt;a href=&quot;http://www.squid-cache.org/Versions/v3/3.0/squid-3.0.STABLE24.tar.gz&quot;&gt;http://www.squid-cache.org/Versions/v3/3.0/squid-3.0.STABLE24.tar.gz&lt;strong&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Copy the downloaded file to /tmp&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Tar –zxvf  squid-3.0.STABLE24.tar.gz&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Cd squid-3.0.STABLE24&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;./configure  --enable-basic-auth-helpers=DB&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;make&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;make install&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Download Current Mysql5.1 Source RPM from &lt;/strong&gt;&lt;a href=&quot;http://dev.mysql.com/get/Downloads/MySQL-5.1/MySQL-5.1.44-1.glibc23.src.rpm/from/ftp:/mirror.anl.gov/pub/mysql/&quot;&gt;http://dev.mysql.com/get/Downloads/MySQL-5.1/MySQL-5.1.44-1.glibc23.src.rpm/from/ftp://mirror.anl.gov/pub/mysql/&lt;strong&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Copy &lt;/strong&gt;&lt;span style=&quot;;font-family:Courier New;font-size:10pt;&quot;  &gt;MySQL-5.1.44-1.glibc23.src.rpm /tmp&lt;/span&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Rpm –ivh &lt;/strong&gt;&lt;span style=&quot;;font-family:Courier New;font-size:10pt;&quot;  &gt;MySQL-5.1.44-1.glibc23.src.rpm&lt;/span&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Cd /usr/src/redhat/SPEC&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Rpmbuid –bb mysql-5.1.44.spec&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;After compilation the RPM files will be in /usr/src/redhat/`uname –m`/RPMS&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Cd /usr/src/redhat/`uname –m`/RPMS&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;&lt;strong&gt;Rpm –ivh MySQL-server-5.1.44-1.glibc23.ia64.rpm&lt;br /&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;&lt;strong&gt;The service will start automatically after installation&lt;br /&gt;&lt;/strong&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Here we are using Default Mysql database engine MyISAM (Non transactional Engine)&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;In a large application Database we will use Engine INNODB (Transactional engine).It has many configurable options to get mysql to work efficiently with maximum performance. The default database directory will be /var/lib/mysql.&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Rpm –ivh MySQL-client-5.1.44-1.glibc23.ia64.rpm&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;The mysql service can be stop/start by running #service mysql stop/start&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Login to Mysql as root&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;#mysql –u root&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;You must have to set a password for mysql root user&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Mysql&amp;gt;set password=PASSWORD(&#39;your password&#39;);&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Mysql&amp;gt;/q&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Test your authentication&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;&lt;strong&gt;#mysql  -u root&lt;br /&gt;&lt;/strong&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;ERROR 1045 (28000): Access denied for user &#39;root&#39;@&#39;localhost&#39; (using password: NO)&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;#mysql –u root –p&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Enter your password, then you will get mysql prompt.&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;The we have to create one Database and table for squid as follows&lt;/strong&gt;&lt;/li&gt;&lt;/ol&gt;&lt;pre&gt;&lt;code&gt;&lt;strong&gt;mysql&amp;gt;&lt;/strong&gt;create database squid;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;pre&gt;&lt;code&gt;&lt;strong&gt;mysql&amp;gt;&lt;/strong&gt;grant select on squid.* to squiduser@localhost identified by &#39;squid&#39;;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;pre&gt;&lt;code&gt;mysql&amp;gt;use squid;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;pre&gt;&lt;code&gt;mysql&amp;gt; CREATE TABLE `passwd` (&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;pre&gt;&lt;code&gt;          `user` varchar(32) NOT NULL default &#39;&#39;,&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;pre&gt;&lt;code&gt;          `password` varchar(35) NOT NULL default &#39;&#39;,&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;pre&gt;&lt;code&gt;          `enabled` tinyint(1) NOT NULL default &#39;1&#39;,&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;pre&gt;&lt;code&gt;          `fullname` varchar(60) default NULL,&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;pre&gt;&lt;code&gt;          `comment` varchar(60) default NULL,&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;pre&gt;&lt;code&gt;          PRIMARY KEY  (`user`)&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;pre&gt;&lt;code&gt;            );&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;pre&gt;&lt;code&gt;mysql&gt;; insert into passwd values(&#39;testuser&#39;,&#39;test&#39;,1,&#39;Test User&#39;,&#39;for testing purpose&#39;);&lt;br /&gt;mysql&gt;\q&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;pre&gt;&lt;code&gt;#/usr/local/squid/libexec/squid_db_auth –-user  squiduser -–password squid -–plaintext –-persist&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;pre&gt;&lt;code&gt;testuser test&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;pre&gt;&lt;code&gt;OK&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;ol&gt;&lt;li&gt;&lt;strong&gt;Enter Test user name and password ,separated with space and press enter ,if it shown OK ,your authentication will work .If you got &quot;ERR unknown login&quot;, you missed something&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Now your database is ready and we are going to configure squid&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Go to  /usr/local/squid/etc/&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Cp squid.conf squid.conf.org&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;&lt;strong&gt;Search for auth_param and add these lines&lt;br /&gt;&lt;/strong&gt;&lt;/div&gt;&lt;p&gt;&lt;span style=&quot;font-family:Courier New;&quot;&gt;auth_param basic program /usr/local/squid/libexec/squid_db_auth --user squiduser --password squid --plaintext --persist&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family:Courier New;&quot;&gt;auth_param basic children 5&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family:Courier New;&quot;&gt;auth_param basic realm Web-Proxy&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family:Courier New;&quot;&gt;auth_param basic credentialsttl 1 minute&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family:Courier New;&quot;&gt;auth_param basic casesensitive off&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;strong&gt;Now you have to create an ACL and Rule to authenticate&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Here we will use two separate user ACL groups&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;strong&gt;A) Master users with all allowed sites as MSTUSR&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;B) Normal users with minimum access NRMUSR&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;div&gt;&lt;strong&gt;Two ACL for IP based authentication&lt;br /&gt;&lt;/strong&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;a) Allowed IPs as ALLOWIP&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;b) Denied IPs DENYIP&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;&lt;strong&gt;Two ACL for Allowed and Denied sites&lt;br /&gt;&lt;/strong&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;a)Allowed sites as ALLOWSITE&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;b)Denied sites as BLOCKSITES&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;The ACLs in squid.conf as follows&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p style=&quot;margin-left: 18pt;&quot;&gt;&lt;span style=&quot;font-family:Courier New;&quot;&gt;acl localnet src 10.0.0.0/8     #Your&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 18pt;&quot;&gt;&lt;span style=&quot;font-family:Courier New;&quot;&gt;acl localnet src 172.16.0.0/12  #Possible&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 18pt;&quot;&gt;&lt;span style=&quot;font-family:Courier New;&quot;&gt;acl localnet src 192.168.0.0/16 #Internal Network&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 18pt;&quot;&gt;&lt;span style=&quot;font-family:Courier New;&quot;&gt;acl ALLOWIP src &quot;/usr/ansil/proxy/policy/allowip&quot;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family:Courier New;&quot;&gt;  acl DENYIP src &quot;/usr/ansil/proxy/policy/denyip&quot;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 36pt;&quot;&gt;&lt;span style=&quot;font-family:Courier New;&quot;&gt;acl ACLAUTH proxy_auth REQUIRED&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 36pt;&quot;&gt;&lt;span style=&quot;font-family:Courier New;&quot;&gt;acl MSTUSR proxy_auth &quot;/usr/ansil/proxy/policy/mstusr&quot;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 36pt;&quot;&gt;&lt;span style=&quot;font-family:Courier New;&quot;&gt;acl ALLOWSITE url_regex &quot;/usr/ansil/proxy/policy/allowsite&quot;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 36pt;&quot;&gt;&lt;span style=&quot;font-family:Courier New;&quot;&gt;acl NRMUSR proxy_auth &quot;/usr/ansil/proxy/policy/normaluser&quot;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 36pt;&quot;&gt;&lt;span style=&quot;font-family:Courier New;&quot;&gt;acl BLOCKSITES url_regex -i &quot;/usr/ansil/proxy/policy/blocksites&quot;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;strong&gt;Now we have to assign rules for according to our ACLs&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p style=&quot;margin-left: 18pt;&quot;&gt;&lt;span style=&quot;font-family:Courier New;&quot;&gt;http_access deny BLOCKSITES&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 18pt;&quot;&gt;&lt;span style=&quot;font-family:Courier New;&quot;&gt;http_access allow ACLAUTH MSTUSR&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 18pt;&quot;&gt;&lt;span style=&quot;font-family:Courier New;&quot;&gt;http_access allow ALLOWIP&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 18pt;&quot;&gt;&lt;span style=&quot;font-family:Courier New;&quot;&gt;http_access deny DENYIP&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 18pt;&quot;&gt;&lt;span style=&quot;font-family:Courier New;&quot;&gt;http_access allow ACLAUTH ALLOWSITE ICMSUSER&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;strong&gt;Now save the configuration file.&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Restart squid service ,for that you need to create one script for squid&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Create a script as follows and put it on /etc/ini.d/ with name as squid&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;#chmod 755 /etc/init.d/squid&lt;/li&gt;&lt;li&gt;chkconfig --add squid&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;#!/bin/bash&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;PATH=/usr/bin:/sbin:/bin:/usr/sbin&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;export PATH&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;. /etc/rc.d/init.d/functions&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;. /etc/sysconfig/network&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;if [ -f /etc/sysconfig/squid ]; then&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;        . /etc/sysconfig/squid&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;fi&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;SQUID_OPTS=${SQUID_OPTS:-&quot;-D&quot;}&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;SQUID_PIDFILE_TIMEOUT=${SQUID_PIDFILE_TIMEOUT:-20}&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;SQUID_SHUTDOWN_TIMEOUT=${SQUID_SHUTDOWN_TIMEOUT:-100}&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;[ -f /usr/sbin/squid ] &amp;amp;&amp;amp; SQUID=squid&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;if [ &quot;$1&quot; == &quot;status&quot; ]; then&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;        [ -z &quot;$SQUID&quot; ] &amp;amp;&amp;amp; exit 4&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;else&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;        [ -z &quot;$SQUID&quot; ] &amp;amp;&amp;amp; exit 1&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;fi&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;prog=&quot;$SQUID&quot;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;CACHE_SWAP=`sed -e &#39;s/#.*//g&#39; /usr/local/squid/etc/squid.conf | \&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;        grep cache_dir | awk &#39;{ print $3 }&#39;`&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;[ -z &quot;$CACHE_SWAP&quot; ] &amp;amp;&amp;amp; CACHE_SWAP=/var/spool/squid&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;RETVAL=0&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;probe() {&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;        # Check that networking is up.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;        [ ${NETWORKING} = &quot;no&quot; ] &amp;amp;&amp;amp; exit 1&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;        # check if the squid conf file is present&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;        [ -f /usr/local/squid/etc/squid.conf ] || exit 6&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;}&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;start() {&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;        probe&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;        $SQUID -k parse&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;        RETVAL=$?&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;        if [ $RETVAL -ne 0 ]; then&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;                echo -n $&quot;Starting $prog: &quot;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;                echo_failure&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;                echo&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;                return 1&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;        fi&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;        for adir in $CACHE_SWAP; do&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;                if [ ! -d $adir/00 ]; then&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;                        echo -n &quot;init_cache_dir $adir... &quot;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;                        $SQUID -z -F -D &amp;gt;&amp;gt; /var/log/squid/squid.out 2&amp;gt;&amp;amp;1&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;                fi&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;        done&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;        echo -n $&quot;Starting $prog: &quot;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;        $SQUID $SQUID_OPTS &amp;gt;&amp;gt; /var/log/squid/squid.out 2&amp;gt;&amp;amp;1&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;        RETVAL=$?&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;        if [ $RETVAL -eq 0 ]; then&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;                timeout=0;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;                while : ; do&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;                        [ ! -f /var/run/squid.pid ] || break&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;                        if [ $timeout -ge $SQUID_PIDFILE_TIMEOUT ]; then&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;                                RETVAL=1&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;                                break&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;                        fi&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;                        sleep 1 &amp;amp;&amp;amp; echo -n &quot;.&quot;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;                        timeout=$((timeout+1))&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;                done&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;        fi&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;        [ $RETVAL -eq 0 ] &amp;amp;&amp;amp; touch /var/lock/subsys/$SQUID&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;        [ $RETVAL -eq 0 ] &amp;amp;&amp;amp; echo_success&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;        [ $RETVAL -ne 0 ] &amp;amp;&amp;amp; echo_failure&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;        echo&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;        return $RETVAL&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;}&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;stop() {&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;        echo -n $&quot;Stopping $prog: &quot;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;        $SQUID -k check &amp;gt;&amp;gt; /var/log/squid/squid.out 2&amp;gt;&amp;amp;1&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;        RETVAL=$?&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;        if [ $RETVAL -eq 0 ] ; then&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;                $SQUID -k shutdown &amp;amp;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;                rm -f /var/lock/subsys/$SQUID&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;                timeout=0&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;                while : ; do&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;                        [ -f /var/run/squid.pid ] || break&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;                        if [ $timeout -ge $SQUID_SHUTDOWN_TIMEOUT ]; then&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;                                echo&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;                                return 1&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;                        fi&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;                        sleep 2 &amp;amp;&amp;amp; echo -n &quot;.&quot;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;                        timeout=$((timeout+2))&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;                done&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;                echo_success&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;                echo&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;        else&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;                echo_failure&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;                echo&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;        fi&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;        return $RETVAL&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;}&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;reload() {&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;        $SQUID $SQUID_OPTS -k reconfigure&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;}&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;restart() {&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;        stop&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;        start&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;}&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;condrestart() {&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;        [ -e /var/lock/subsys/squid ] &amp;amp;&amp;amp; restart || :&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;}&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;rhstatus() {&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;        status $SQUID &amp;amp;&amp;amp; $SQUID -k check&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;}&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;case &quot;$1&quot; in&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;start)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;        start&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;        ;;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;stop)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;        stop&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;        ;;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;reload)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;        reload&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;        ;;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;restart)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;        restart&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;        ;;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;condrestart)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;        condrestart&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;        ;;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;status)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;        rhstatus&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;        ;;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;probe)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;        probe&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;                return 0&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;        ;;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;*)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;        echo $&quot;Usage: $0 {start|stop|status|reload|restart|condrestart|probe}&quot;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;        exit 2&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;esac&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;;font-family:Courier New;font-size:85%;&quot;  &gt;exit $&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://ansil4linux.blogspot.com/feeds/3971978309273132214/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ansil4linux.blogspot.com/2010/02/how-to-configure-squid-with-mysql-db.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5632235867526129400/posts/default/3971978309273132214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5632235867526129400/posts/default/3971978309273132214'/><link rel='alternate' type='text/html' href='http://ansil4linux.blogspot.com/2010/02/how-to-configure-squid-with-mysql-db.html' title='How to Configure Squid with Mysql DB authentication'/><author><name>Ansil</name><uri>http://www.blogger.com/profile/07287558007793912931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizzkw6MM4x-X1tlCmy1ojS34RXK9KlOwNm0aSH-n5uZ34pwygioE2uGX8yRT9lYUFkdgUJg3vqlIDuFO2r81yBMjWEwSLyVIkAhmAyfiLi6bSMWoCy4UqE8d-CLIMPy6U/s1600-r/38.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5632235867526129400.post-275940659792025117</id><published>2010-02-01T05:36:00.001-08:00</published><updated>2010-03-05T10:24:38.873-08:00</updated><title type='text'></title><content type='html'>&lt;span style=&quot;color: rgb(23, 54, 93);font-size:16pt;&quot; &gt;&lt;strong&gt;Apache Cluster Using Redhat Cluster Suit&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span xmlns=&quot;&quot;&gt;&lt;p&gt;&lt;meta equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot;&gt;&lt;meta name=&quot;ProgId&quot; content=&quot;Word.Document&quot;&gt;&lt;meta name=&quot;Generator&quot; content=&quot;Microsoft Word 12&quot;&gt;&lt;meta name=&quot;Originator&quot; content=&quot;Microsoft Word 12&quot;&gt;&lt;link rel=&quot;File-List&quot; href=&quot;file:///C:%5CDOCUME%7E1%5CNEWUSER%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml&quot;&gt;&lt;link rel=&quot;Edit-Time-Data&quot; href=&quot;file:///C:%5CDOCUME%7E1%5CNEWUSER%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_editdata.mso&quot;&gt;&lt;!--[if !mso]&gt; &lt;style&gt; v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} &lt;/style&gt; &lt;![endif]--&gt;&lt;link rel=&quot;themeData&quot; href=&quot;file:///C:%5CDOCUME%7E1%5CNEWUSER%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx&quot;&gt;&lt;link rel=&quot;colorSchemeMapping&quot; href=&quot;file:///C:%5CDOCUME%7E1%5CNEWUSER%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml&quot;&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves/&gt;   &lt;w:trackformatting/&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:dontvertaligncellwithsp/&gt;    &lt;w:dontbreakconstrainedforcedtables/&gt;    &lt;w:dontvertalignintxbx/&gt;    &lt;w:word11kerningpairs/&gt;    &lt;w:cachedcolbalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:donotoptimizeforbrowser/&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val=&quot;Cambria Math&quot;&gt;    &lt;m:brkbin val=&quot;before&quot;&gt;    &lt;m:brkbinsub val=&quot;--&quot;&gt;    &lt;m:smallfrac val=&quot;off&quot;&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val=&quot;0&quot;&gt;    &lt;m:rmargin val=&quot;0&quot;&gt;    &lt;m:defjc val=&quot;centerGroup&quot;&gt;    &lt;m:wrapindent val=&quot;1440&quot;&gt;    &lt;m:intlim val=&quot;subSup&quot;&gt;    &lt;m:narylim val=&quot;undOvr&quot;&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate=&quot;false&quot; defunhidewhenused=&quot;true&quot; defsemihidden=&quot;true&quot; defqformat=&quot;false&quot; defpriority=&quot;99&quot; latentstylecount=&quot;267&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;1&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Normal&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;heading 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 7&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 8&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 9&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 7&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 8&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 9&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;35&quot; qformat=&quot;true&quot; name=&quot;caption&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;10&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Title&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;1&quot; name=&quot;Default Paragraph Font&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;11&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Subtitle&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;22&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Strong&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;20&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Emphasis&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;59&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Table Grid&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Placeholder Text&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;1&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;No Spacing&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Revision&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;34&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;List Paragraph&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;29&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Quote&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;30&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Intense Quote&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;19&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Subtle Emphasis&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;21&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Intense Emphasis&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;31&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Subtle Reference&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;32&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Intense Reference&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;33&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Book Title&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;37&quot; name=&quot;Bibliography&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; qformat=&quot;true&quot; name=&quot;TOC Heading&quot;&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:Wingdings; 	panose-1:5 0 0 0 0 0 0 0 0 0; 	mso-font-charset:2; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:0 268435456 0 0 -2147483648 0;} @font-face 	{font-family:&quot;Cambria Math&quot;; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-priority:1; 	mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:&quot;&quot;; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:10.0pt; 	margin-left:0in; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	mso-bidi-font-size:10.0pt; 	font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;; 	mso-fareast-font-family:&quot;Times New Roman&quot;; 	mso-bidi-font-family:&quot;Times New Roman&quot;;} h2 	{mso-style-priority:9; 	mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-link:&quot;Heading 2 Char&quot;; 	mso-style-next:Normal; 	margin-top:10.0pt; 	margin-right:0in; 	margin-bottom:0in; 	margin-left:0in; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	mso-outline-level:2; 	font-size:13.0pt; 	mso-bidi-font-size:16.0pt; 	font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;; 	color:#17365D;} h3 	{mso-style-priority:9; 	mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-link:&quot;Heading 3 Char&quot;; 	mso-style-next:Normal; 	margin-top:10.0pt; 	margin-right:0in; 	margin-bottom:0in; 	margin-left:0in; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	mso-outline-level:3; 	font-size:11.0pt; 	mso-bidi-font-size:14.0pt; 	font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;; 	color:#17365D;} h4 	{mso-style-priority:9; 	mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-link:&quot;Heading 4 Char&quot;; 	mso-style-next:Normal; 	margin-top:10.0pt; 	margin-right:0in; 	margin-bottom:0in; 	margin-left:0in; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	mso-outline-level:4; 	font-size:11.0pt; 	mso-bidi-font-size:14.0pt; 	font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;; 	color:#17365D; 	font-weight:normal;} a:link, span.MsoHyperlink 	{mso-style-priority:99; 	color:blue; 	text-decoration:underline; 	text-underline:single;} a:visited, span.MsoHyperlinkFollowed 	{mso-style-noshow:yes; 	mso-style-priority:99; 	color:purple; 	mso-themecolor:followedhyperlink; 	text-decoration:underline; 	text-underline:single;} pre 	{mso-style-priority:99; 	mso-style-link:&quot;HTML Preformatted Char&quot;; 	margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:&quot;Courier New&quot;; 	mso-fareast-font-family:&quot;Times New Roman&quot;;} p.MsoNoSpacing, li.MsoNoSpacing, div.MsoNoSpacing 	{mso-style-priority:1; 	mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:&quot;&quot;; 	margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;; 	mso-fareast-font-family:Calibri; 	mso-bidi-font-family:&quot;Times New Roman&quot;;} span.Heading2Char 	{mso-style-name:&quot;Heading 2 Char&quot;; 	mso-style-priority:9; 	mso-style-unhide:no; 	mso-style-locked:yes; 	mso-style-link:&quot;Heading 2&quot;; 	mso-ansi-font-size:13.0pt; 	mso-bidi-font-size:16.0pt; 	color:#17365D; 	font-weight:bold;} span.Heading3Char 	{mso-style-name:&quot;Heading 3 Char&quot;; 	mso-style-priority:9; 	mso-style-unhide:no; 	mso-style-locked:yes; 	mso-style-link:&quot;Heading 3&quot;; 	mso-ansi-font-size:11.0pt; 	mso-bidi-font-size:14.0pt; 	color:#17365D; 	font-weight:bold;} span.Heading4Char 	{mso-style-name:&quot;Heading 4 Char&quot;; 	mso-style-priority:9; 	mso-style-unhide:no; 	mso-style-locked:yes; 	mso-style-link:&quot;Heading 4&quot;; 	mso-ansi-font-size:11.0pt; 	mso-bidi-font-size:14.0pt; 	color:#17365D;} p.Publishwithline, li.Publishwithline, div.Publishwithline 	{mso-style-name:&quot;Publish with line&quot;; 	mso-style-noshow:yes; 	mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:&quot;&quot;; 	margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:16.0pt; 	mso-bidi-font-size:19.0pt; 	font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;; 	mso-fareast-font-family:&quot;Times New Roman&quot;; 	mso-bidi-font-family:&quot;Times New Roman&quot;; 	color:#17365D; 	font-weight:bold;} p.PublishStatus, li.PublishStatus, div.PublishStatus 	{mso-style-name:&quot;Publish Status&quot;; 	mso-style-noshow:yes; 	mso-style-unhide:no; 	margin-top:6.0pt; 	margin-right:0in; 	margin-bottom:2.0pt; 	margin-left:0in; 	mso-pagination:widow-orphan; 	background:#FDEB9F; 	border:none; 	mso-border-alt:solid #FDBD5E .5pt; 	padding:0in; 	mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt; 	font-size:9.0pt; 	mso-bidi-font-size:13.0pt; 	font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;; 	mso-fareast-font-family:&quot;Times New Roman&quot;; 	mso-bidi-font-family:&quot;Times New Roman&quot;;} p.underline, li.underline, div.underline 	{mso-style-name:underline; 	mso-style-noshow:yes; 	mso-style-unhide:no; 	mso-style-parent:&quot;&quot;; 	margin-top:2.0pt; 	margin-right:0in; 	margin-bottom:0in; 	margin-left:0in; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	border:none; 	mso-border-bottom-alt:solid #4F81BD 1.0pt; 	padding:0in; 	mso-padding-alt:0in 0in 2.0pt 0in; 	font-size:1.0pt; 	font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;; 	mso-fareast-font-family:&quot;Times New Roman&quot;; 	mso-bidi-font-family:&quot;Times New Roman&quot;;} span.HTMLPreformattedChar 	{mso-style-name:&quot;HTML Preformatted Char&quot;; 	mso-style-priority:99; 	mso-style-unhide:no; 	mso-style-locked:yes; 	mso-style-link:&quot;HTML Preformatted&quot;; 	font-family:&quot;Courier New&quot;; 	mso-ascii-font-family:&quot;Courier New&quot;; 	mso-hansi-font-family:&quot;Courier New&quot;; 	mso-bidi-font-family:&quot;Courier New&quot;;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	font-size:10.0pt; 	mso-ansi-font-size:10.0pt; 	mso-bidi-font-size:10.0pt; 	mso-ascii-font-family:Calibri; 	mso-hansi-font-family:Calibri;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.0in 1.0in 1.0in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:&quot;Table Normal&quot;; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:&quot;&quot;; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:&quot;Times New Roman&quot;; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:&quot;Times New Roman&quot;; 	mso-bidi-theme-font:minor-bidi;} &lt;/style&gt; &lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:shapedefaults ext=&quot;edit&quot; spidmax=&quot;1028&quot;&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:shapelayout ext=&quot;edit&quot;&gt;   &lt;o:idmap ext=&quot;edit&quot; data=&quot;1&quot;&gt;  &lt;/o:shapelayout&gt;&lt;/xml&gt;&lt;![endif]--&gt;  &lt;/p&gt;&lt;div style=&quot;border: 1pt solid rgb(253, 189, 94); padding: 1pt 4pt; background: none repeat scroll 0% 0% rgb(253, 235, 159); -moz-background-inline-policy: continuous;&quot;&gt;  &lt;p class=&quot;PublishStatus&quot;&gt;&lt;br /&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;p class=&quot;Publishwithline&quot;&gt;&lt;br /&gt;&lt;/p&gt;  &lt;div style=&quot;border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(79, 129, 189); border-width: medium medium 1pt; padding: 0in 0in 2pt;&quot;&gt;  &lt;p class=&quot;underline&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;table class=&quot;MsoNormalTable&quot; style=&quot;border: medium none; border-collapse: collapse;&quot; border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;  &lt;tbody&gt;&lt;tr style=&quot;&quot;&gt;   &lt;td style=&quot;border: 1pt solid black; padding: 0in 5.4pt; width: 24.85pt;&quot; valign=&quot;top&quot; width=&quot;33&quot;&gt;   &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;1&lt;/p&gt;   &lt;/td&gt;   &lt;td style=&quot;border-style: solid solid solid none; border-color: black black black -moz-use-text-color; border-width: 1pt 1pt 1pt medium; padding: 0in 5.4pt; width: 113.6pt;&quot; valign=&quot;top&quot; width=&quot;151&quot;&gt;   &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;DNS&lt;/p&gt;   &lt;/td&gt;   &lt;td style=&quot;border-style: solid solid solid none; border-color: black black black -moz-use-text-color; border-width: 1pt 1pt 1pt medium; padding: 0in 5.4pt; width: 120.45pt;&quot; valign=&quot;top&quot; width=&quot;161&quot;&gt;   &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;10.10.40.211&lt;/p&gt;   &lt;/td&gt;   &lt;td style=&quot;border-style: solid solid solid none; border-color: black black black -moz-use-text-color; border-width: 1pt 1pt 1pt medium; padding: 0in 5.4pt; width: 142.5pt;&quot; valign=&quot;top&quot; width=&quot;190&quot;&gt;   &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;Dns.ansil.com&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=&quot;&quot;&gt;   &lt;td style=&quot;border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 24.85pt;&quot; valign=&quot;top&quot; width=&quot;33&quot;&gt;   &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;2&lt;/p&gt;   &lt;/td&gt;   &lt;td style=&quot;border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 113.6pt;&quot; valign=&quot;top&quot; width=&quot;151&quot;&gt;   &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;YUM/NIM&lt;/p&gt;   &lt;/td&gt;   &lt;td style=&quot;border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 120.45pt;&quot; valign=&quot;top&quot; width=&quot;161&quot;&gt;   &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;10.10.40.211&lt;/p&gt;   &lt;/td&gt;   &lt;td style=&quot;border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 142.5pt;&quot; valign=&quot;top&quot; width=&quot;190&quot;&gt;   &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=&quot;&quot;&gt;   &lt;td style=&quot;border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 24.85pt;&quot; valign=&quot;top&quot; width=&quot;33&quot;&gt;   &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;3&lt;/p&gt;   &lt;/td&gt;   &lt;td style=&quot;border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 113.6pt;&quot; valign=&quot;top&quot; width=&quot;151&quot;&gt;   &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;Xen Dom0&lt;/p&gt;   &lt;/td&gt;   &lt;td style=&quot;border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 120.45pt;&quot; valign=&quot;top&quot; width=&quot;161&quot;&gt;   &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;10.10.40.60&lt;/p&gt;   &lt;/td&gt;   &lt;td style=&quot;border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 142.5pt;&quot; valign=&quot;top&quot; width=&quot;190&quot;&gt;   &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;Xen-base.ansil.com&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=&quot;&quot;&gt;   &lt;td style=&quot;border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 24.85pt;&quot; valign=&quot;top&quot; width=&quot;33&quot;&gt;   &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;4&lt;/p&gt;   &lt;/td&gt;   &lt;td style=&quot;border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 113.6pt;&quot; valign=&quot;top&quot; width=&quot;151&quot;&gt;   &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;Xen   DomU1(node1)&lt;/p&gt;   &lt;/td&gt;   &lt;td style=&quot;border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 120.45pt;&quot; valign=&quot;top&quot; width=&quot;161&quot;&gt;   &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;10.10.40.61&lt;/p&gt;   &lt;/td&gt;   &lt;td style=&quot;border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 142.5pt;&quot; valign=&quot;top&quot; width=&quot;190&quot;&gt;   &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;Xen1.ansi.com&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=&quot;&quot;&gt;   &lt;td style=&quot;border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 24.85pt;&quot; valign=&quot;top&quot; width=&quot;33&quot;&gt;   &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;5&lt;/p&gt;   &lt;/td&gt;   &lt;td style=&quot;border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 113.6pt;&quot; valign=&quot;top&quot; width=&quot;151&quot;&gt;   &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;Xen   DomU2(node2)&lt;/p&gt;   &lt;/td&gt;   &lt;td style=&quot;border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 120.45pt;&quot; valign=&quot;top&quot; width=&quot;161&quot;&gt;   &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;10.10.40.62&lt;/p&gt;   &lt;/td&gt;   &lt;td style=&quot;border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 142.5pt;&quot; valign=&quot;top&quot; width=&quot;190&quot;&gt;   &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;Xen2.ansil.com&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=&quot;&quot;&gt;   &lt;td style=&quot;border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 24.85pt;&quot; valign=&quot;top&quot; width=&quot;33&quot;&gt;   &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;6&lt;/p&gt;   &lt;/td&gt;   &lt;td style=&quot;border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 113.6pt;&quot; valign=&quot;top&quot; width=&quot;151&quot;&gt;   &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;Cluster   Service IP&lt;/p&gt;   &lt;/td&gt;   &lt;td style=&quot;border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 120.45pt;&quot; valign=&quot;top&quot; width=&quot;161&quot;&gt;   &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;10.10.40.63&lt;/p&gt;   &lt;/td&gt;   &lt;td style=&quot;border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 142.5pt;&quot; valign=&quot;top&quot; width=&quot;190&quot;&gt;   &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=&quot;height: 18.4pt;&quot;&gt;   &lt;td style=&quot;border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 24.85pt; height: 18.4pt;&quot; valign=&quot;top&quot; width=&quot;33&quot;&gt;   &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;7&lt;/p&gt;   &lt;/td&gt;   &lt;td style=&quot;border-style: none solid solid none; padding: 0in 5.4pt; width: 113.6pt; height: 18.4pt;&quot; valign=&quot;top&quot; width=&quot;151&quot;&gt;   &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;Cluster&lt;span style=&quot;&quot;&gt;  &lt;/span&gt;management UI&lt;/p&gt;   &lt;/td&gt;   &lt;td style=&quot;border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 120.45pt; height: 18.4pt;&quot; valign=&quot;top&quot; width=&quot;161&quot;&gt;   &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;10.10.40.60&lt;/p&gt;   &lt;/td&gt;   &lt;td style=&quot;border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 142.5pt; height: 18.4pt;&quot; valign=&quot;top&quot; width=&quot;190&quot;&gt;   &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;h4&gt;&lt;u&gt;10.10.40.211&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/h4&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;h2&gt;DNS Configuration (BIND9)&lt;/h2&gt;  &lt;h3&gt;Forward Zone Definition&lt;/h3&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;www&lt;span style=&quot;&quot;&gt;     &lt;/span&gt;A&lt;span style=&quot;&quot;&gt;             &lt;/span&gt;10.10.40.63&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;xen1 &lt;span style=&quot;&quot;&gt;     &lt;/span&gt;A&lt;span style=&quot;&quot;&gt;             &lt;/span&gt;10.10.40.61&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;xen2 &lt;span style=&quot;&quot;&gt;     &lt;/span&gt;A&lt;span style=&quot;&quot;&gt;             &lt;/span&gt;10.10.40.62&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;dns &lt;span style=&quot;&quot;&gt;        &lt;/span&gt;A&lt;span style=&quot;&quot;&gt;             &lt;/span&gt;10.10.40.211&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;h3&gt;Reverse Zone Definition&lt;/h3&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;63&lt;span style=&quot;&quot;&gt;           &lt;/span&gt;PTR&lt;span style=&quot;&quot;&gt;        &lt;/span&gt;www.ansil.com&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;61&lt;span style=&quot;&quot;&gt;           &lt;/span&gt;PTR&lt;span style=&quot;&quot;&gt;        &lt;/span&gt;xen1.ansil.com&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;62&lt;span style=&quot;&quot;&gt;           &lt;/span&gt;PTR&lt;span style=&quot;&quot;&gt;        &lt;/span&gt;xen2.ansil.com&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;211&lt;span style=&quot;&quot;&gt;         &lt;/span&gt;PTR&lt;span style=&quot;&quot;&gt;        &lt;/span&gt;dns.ansil.com&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;h2&gt;YUM&lt;/h2&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;You need one 4 GB Partition mounted on /install&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Copy All the contents from RHEL 5 DVD to /install directory&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Take one copy of the following files to /tmp from /install/Server, Cluster, ClusterStorage and VT&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;comp-rhel5-server-core.xml&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;comp-rhel5-cluster.xml&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;comp-rhel5-cluster-st.xml&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;&quot;&gt; &lt;/span&gt;comp-rhel5-vt.xml&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Remove repodata directory from Server, Cluster, ClusterStorage and VT in /install directory&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Install creteaterepo .x.x.x.rpm first&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;#rpm –ivh creteaterepo .x.x.x.rpm&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;#cretaerepo –g /tmp/comp-rhel5-server-core.xml /install/Server&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;#cretaerepo –g /tmp/comp-rhel5-cluster.xml /install/ Cluster&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;#cretaerepo –g /tmp/comp-rhel5-cluster-st.xml&lt;span style=&quot;&quot;&gt;  &lt;/span&gt;/install/ ClusterStorage&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;#cretaerepo –g /tmp/comp-rhel5-vt.xml&lt;span style=&quot;&quot;&gt;  &lt;/span&gt;/install/ VT&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Now your repository is ready &lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot; style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;                                                                                                                                                                                                                                                         &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Create your client repodata files in /etc/yum.repos.d/&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Server.repo, Cluster.repo, ClusterStorage.repo, VT.repo&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;========================================================&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;[Server]&lt;span style=&quot;&quot;&gt;                                                           &lt;/span&gt;#&lt;span style=&quot;&quot;&gt;   &lt;/span&gt;Name of Repo&lt;br /&gt;Name=Ansil’s repo&lt;span style=&quot;&quot;&gt;                                       &lt;/span&gt;#&lt;span style=&quot;&quot;&gt;   &lt;/span&gt;Information of repo&lt;br /&gt;Baseurl=ftp://10.10.40.211/Server/&lt;span style=&quot;&quot;&gt;         &lt;/span&gt;#&lt;span style=&quot;&quot;&gt;   &lt;/span&gt;Path to Packages&lt;br /&gt;enabled=1&lt;span style=&quot;&quot;&gt;                                                      &lt;/span&gt;#&lt;span style=&quot;&quot;&gt;   &lt;/span&gt;Enable repository access&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;========================================================&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-left: 0.5in; text-indent: -0.5in;&quot;&gt;The above contents will be in Server.repo&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-left: 0.5in; text-indent: -0.5in;&quot;&gt;Likewise you have to create remaining repodata files&lt;/p&gt;  &lt;h2&gt;NIM(Network Installation Manager)&lt;/h2&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;To install Linux through network you need one of the services like FTP/HTTP/NFS.&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Here we are installing through FTP, for that we have to install vsftpd.x.x.rpm&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;#rpm –ivh&lt;span style=&quot;&quot;&gt;  &lt;/span&gt;vsftpd.x.x.rpm&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Open /etc/vsftpd/vsftpd.conf&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;#vi /etc/vsftpd/vsftpd.conf&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Add anon_root=/install to the end of the file&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;#service vsftpd start&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;#chkconfig –level 35 vsftpd on&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Now our YUM and NIM are ready&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Install RHEL 5 on a High end server with virtualization. That system will be your Dom0.&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;After installation edit your /etc/resolve.conf to point your name server&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;And also you need to ensure /etc/hosts entry.&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;You must have one partition with 25 GB space where you have to create your DomUs &lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;Xen DomU1 &amp;amp; Xen DomU2.&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;Create your DomUs follow these steps&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;# virt-install&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shapetype id=&quot;_x0000_t75&quot; coordsize=&quot;21600,21600&quot; spt=&quot;75&quot; preferrelative=&quot;t&quot; path=&quot;m@4@5l@4@11@9@11@9@5xe&quot; filled=&quot;f&quot; stroked=&quot;f&quot;&gt;  &lt;v:stroke joinstyle=&quot;miter&quot;&gt;  &lt;v:formulas&gt;   &lt;v:f eqn=&quot;if lineDrawn pixelLineWidth 0&quot;&gt;   &lt;v:f eqn=&quot;sum @0 1 0&quot;&gt;   &lt;v:f eqn=&quot;sum 0 0 @1&quot;&gt;   &lt;v:f eqn=&quot;prod @2 1 2&quot;&gt;   &lt;v:f eqn=&quot;prod @3 21600 pixelWidth&quot;&gt;   &lt;v:f eqn=&quot;prod @3 21600 pixelHeight&quot;&gt;   &lt;v:f eqn=&quot;sum @0 0 1&quot;&gt;   &lt;v:f eqn=&quot;prod @6 1 2&quot;&gt;   &lt;v:f eqn=&quot;prod @7 21600 pixelWidth&quot;&gt;   &lt;v:f eqn=&quot;sum @8 21600 0&quot;&gt;   &lt;v:f eqn=&quot;prod @7 21600 pixelHeight&quot;&gt;   &lt;v:f eqn=&quot;sum @10 21600 0&quot;&gt;  &lt;/v:formulas&gt;  &lt;v:path extrusionok=&quot;f&quot; gradientshapeok=&quot;t&quot; connecttype=&quot;rect&quot;&gt;  &lt;o:lock ext=&quot;edit&quot; aspectratio=&quot;t&quot;&gt; &lt;/v:shapetype&gt;&lt;v:shape id=&quot;Picture_x0020_1&quot; spid=&quot;_x0000_i1025&quot; type=&quot;#_x0000_t75&quot; style=&quot;&#39;width:499.5pt;height:315pt;visibility:visible&#39;&quot;&gt;  &lt;v:imagedata src=&quot;http://i421.photobucket.com/albums/pp291/ansilh1/BLOG/1.jpg&quot; title=&quot;&quot;&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img src=&quot;http://i421.photobucket.com/albums/pp291/ansilh1/BLOG/1.jpg&quot; shapes=&quot;Picture_x0020_1&quot; width=&quot;666&quot; height=&quot;420&quot; /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;It will ask you &lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;&quot;&gt;                &lt;/span&gt;1.Name of the virtual machine(will referred by xen manager)&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;&quot;&gt;                &lt;/span&gt;2.Amount of RAM in MB(eg:-265)&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot; style=&quot;text-indent: 0.5in;&quot;&gt;3.Disk path for installation(must specify&lt;span style=&quot;&quot;&gt;  &lt;/span&gt;with a file name like /xen-path/node1)&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot; style=&quot;text-indent: 0.5in;&quot;&gt;4.Enable graphical support (no)&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot; style=&quot;text-indent: 0.5in;&quot;&gt;5.Install location (&lt;a href=&quot;ftp://10.10.40.60/&quot;&gt;ftp://10.10.40.60&lt;/a&gt;)&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;After providing the information the xen will start gust Os installation. Once it started installation it will be same as the normal redhat installation. Select with default options (most cases)&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;If all information you provided are valid you will get a window like this and Linux installer anaconda will be loaded&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape id=&quot;Picture_x0020_4&quot; spid=&quot;_x0000_i1026&quot; type=&quot;#_x0000_t75&quot; style=&quot;&#39;width:499.5pt;&quot;&gt;  &lt;v:imagedata src=&quot;file:///C:\DOCUME~1\NEWUSER\LOCALS~1\Temp\msohtmlclip1\01\clip_image003.png&quot; title=&quot;&quot;&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img src=&quot;http://i421.photobucket.com/albums/pp291/ansilh1/BLOG/2.jpg&quot; shapes=&quot;Picture_x0020_4&quot; width=&quot;666&quot; border=&quot;0&quot; height=&quot;420&quot; /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;Select your Language&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape id=&quot;Picture_x0020_7&quot; spid=&quot;_x0000_s1026&quot; type=&quot;#_x0000_t75&quot; style=&quot;&#39;position:absolute;margin-left:0;margin-top:0;&quot;&gt;  &lt;v:imagedata src=&quot;file:///C:\DOCUME~1\NEWUSER\LOCALS~1\Temp\msohtmlclip1\01\clip_image005.png&quot; title=&quot;&quot;&gt;  &lt;w:wrap type=&quot;square&quot;&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img src=&quot;http://i421.photobucket.com/albums/pp291/ansilh1/BLOG/3.jpg&quot; shapes=&quot;Picture_x0020_7&quot; width=&quot;666&quot; align=&quot;left&quot; height=&quot;420&quot; hspace=&quot;12&quot; /&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;&quot;&gt;&lt;br /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Select IPv4 Support and Manual configuration (You can’t use DHCP in Production environment)&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape id=&quot;Picture_x0020_13&quot; spid=&quot;_x0000_i1027&quot; type=&quot;#_x0000_t75&quot; style=&quot;&#39;width:499.5pt;&quot;&gt;  &lt;v:imagedata src=&quot;file:///C:\DOCUME~1\NEWUSER\LOCALS~1\Temp\msohtmlclip1\01\clip_image007.png&quot; title=&quot;&quot;&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img src=&quot;http://i421.photobucket.com/albums/pp291/ansilh1/BLOG/4.jpg&quot; shapes=&quot;Picture_x0020_13&quot; width=&quot;666&quot; border=&quot;0&quot; height=&quot;420&quot; /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;Provide IP address, Subnet mask ,Default gateway, and Name server&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape id=&quot;Picture_x0020_16&quot; spid=&quot;_x0000_s1027&quot; type=&quot;#_x0000_t75&quot; style=&quot;&#39;position:absolute;margin-left:0;margin-top:0;&quot;&gt;  &lt;v:imagedata src=&quot;file:///C:\DOCUME~1\NEWUSER\LOCALS~1\Temp\msohtmlclip1\01\clip_image009.png&quot; title=&quot;&quot;&gt;  &lt;w:wrap type=&quot;square&quot;&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img src=&quot;http://i421.photobucket.com/albums/pp291/ansilh1/BLOG/5.jpg&quot; shapes=&quot;Picture_x0020_16&quot; width=&quot;666&quot; align=&quot;left&quot; height=&quot;420&quot; hspace=&quot;12&quot; /&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;&quot;&gt;&lt;br /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;The next section will load files needed for running anaconda from NIM server&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape id=&quot;Picture_x0020_19&quot; spid=&quot;_x0000_i1028&quot; type=&quot;#_x0000_t75&quot; style=&quot;&#39;width:499.5pt;&quot;&gt;  &lt;v:imagedata src=&quot;file:///C:\DOCUME~1\NEWUSER\LOCALS~1\Temp\msohtmlclip1\01\clip_image011.png&quot; title=&quot;&quot;&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img src=&quot;http://i421.photobucket.com/albums/pp291/ansilh1/BLOG/7.jpg&quot; shapes=&quot;Picture_x0020_19&quot; width=&quot;666&quot; border=&quot;0&quot; height=&quot;420&quot; /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;&quot;&gt;Anaconda starts installation in text mode&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape id=&quot;Picture_x0020_25&quot; spid=&quot;_x0000_i1029&quot; type=&quot;#_x0000_t75&quot; style=&quot;&#39;width:499.5pt;&quot;&gt;  &lt;v:imagedata src=&quot;file:///C:\DOCUME~1\NEWUSER\LOCALS~1\Temp\msohtmlclip1\01\clip_image013.png&quot; title=&quot;&quot;&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img src=&quot;http://i421.photobucket.com/albums/pp291/ansilh1/BLOG/8.jpg&quot; shapes=&quot;Picture_x0020_25&quot; width=&quot;666&quot; border=&quot;0&quot; height=&quot;420&quot; /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;&quot;&gt;Welcome message&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape id=&quot;Picture_x0020_28&quot; spid=&quot;_x0000_i1030&quot; type=&quot;#_x0000_t75&quot; style=&quot;&#39;width:499.5pt;&quot;&gt;  &lt;v:imagedata src=&quot;file:///C:\DOCUME~1\NEWUSER\LOCALS~1\Temp\msohtmlclip1\01\clip_image015.png&quot; title=&quot;&quot;&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img src=&quot;http://i421.photobucket.com/albums/pp291/ansilh1/BLOG/9.jpg&quot; shapes=&quot;Picture_x0020_28&quot; width=&quot;666&quot; border=&quot;0&quot; height=&quot;420&quot; /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;&quot;&gt;Enter Installation number&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape id=&quot;Picture_x0020_31&quot; spid=&quot;_x0000_i1031&quot; type=&quot;#_x0000_t75&quot; style=&quot;&#39;width:499.5pt;&quot;&gt;  &lt;v:imagedata src=&quot;file:///C:\DOCUME~1\NEWUSER\LOCALS~1\Temp\msohtmlclip1\01\clip_image017.png&quot; title=&quot;&quot;&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img src=&quot;http://i421.photobucket.com/albums/pp291/ansilh1/BLOG/10.jpg&quot; shapes=&quot;Picture_x0020_31&quot; width=&quot;666&quot; border=&quot;0&quot; height=&quot;420&quot; /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;Ask your permission to erase data before starting installation.&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://i421.photobucket.com/albums/pp291/ansilh1/BLOG/10.jpg&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 670px; height: 424px;&quot; src=&quot;http://i421.photobucket.com/albums/pp291/ansilh1/BLOG/10.jpg&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;&quot;&gt;Select installation media&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span xmlns=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;img src=&quot;http://i421.photobucket.com/albums/pp291/ansilh1/BLOG/11.jpg&quot; shapes=&quot;Picture_x0020_43&quot; width=&quot;666&quot; border=&quot;0&quot; height=&quot;420&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;&quot;&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape id=&quot;Picture_x0020_40&quot; spid=&quot;_x0000_i1033&quot; type=&quot;#_x0000_t75&quot; style=&quot;&#39;width:499.5pt;&quot;&gt;  &lt;v:imagedata src=&quot;file:///C:\DOCUME~1\NEWUSER\LOCALS~1\Temp\msohtmlclip1\01\clip_image021.png&quot; title=&quot;&quot;&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;br /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;Once again it will ask confirmation before erasing all data from selected drives&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span xmlns=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;img src=&quot;http://i421.photobucket.com/albums/pp291/ansilh1/BLOG/12.jpg&quot; shapes=&quot;Picture_x0020_46&quot; width=&quot;666&quot; border=&quot;0&quot; height=&quot;420&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;&quot;&gt;You need to modify your partition layout for a production system,but here we will go with default layout.So select No&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape id=&quot;Picture_x0020_46&quot; spid=&quot;_x0000_i1035&quot; type=&quot;#_x0000_t75&quot; style=&quot;&#39;width:499.5pt;&quot;&gt;  &lt;v:imagedata src=&quot;file:///C:\DOCUME~1\NEWUSER\LOCALS~1\Temp\msohtmlclip1\01\clip_image025.png&quot; title=&quot;&quot;&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img src=&quot;http://i421.photobucket.com/albums/pp291/ansilh1/BLOG/13.jpg&quot; /&gt;&lt;br /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;&quot;&gt;Once agian you can modify the network informations(It will show the values given at the time of creation) &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span xmlns=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;img src=&quot;http://i421.photobucket.com/albums/pp291/ansilh1/BLOG/14.jpg&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;&quot;&gt;Go with defaul values.&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span xmlns=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;img src=&quot;http://i421.photobucket.com/albums/pp291/ansilh1/BLOG/15.jpg&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;Enter a host name as pre-planned&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span xmlns=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;img src=&quot;http://i421.photobucket.com/albums/pp291/ansilh1/BLOG/16.jpg&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;Select Time zone.&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span xmlns=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;img src=&quot;http://i421.photobucket.com/albums/pp291/ansilh1/BLOG/17.jpg&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;Provide root password&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span xmlns=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;img src=&quot;http://i421.photobucket.com/albums/pp291/ansilh1/BLOG/18.jpg&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;&quot;&gt;Starting installation&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span xmlns=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;img src=&quot;http://i421.photobucket.com/albums/pp291/ansilh1/BLOG/19.jpg&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;Go with default packages&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span xmlns=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;img src=&quot;http://i421.photobucket.com/albums/pp291/ansilh1/BLOG/20.jpg&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span xmlns=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;img src=&quot;http://i421.photobucket.com/albums/pp291/ansilh1/BLOG/21.jpg&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;The complete information of installation will be in /root/install.log&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span xmlns=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;img src=&quot;http://i421.photobucket.com/albums/pp291/ansilh1/BLOG/22.jpg&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;&quot;&gt;Formating file systems&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span xmlns=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;img src=&quot;http://i421.photobucket.com/albums/pp291/ansilh1/BLOG/23.jpg&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;&quot;&gt;Starting package installation&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span xmlns=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;img src=&quot;http://i421.photobucket.com/albums/pp291/ansilh1/BLOG/24.jpg&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span xmlns=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;img src=&quot;http://i421.photobucket.com/albums/pp291/ansilh1/BLOG/25.jpg&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;&quot;&gt;You can follow the above steps for creating second DomU exept IP address and Host name&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;&quot;&gt;Now we will install Redhat Cluster Suite on Base Xen system,be sure your gust Operatting systems are down&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;#yum install “Clustering”&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;&quot;&gt;After executing this command you will be asked for a confirmation,type y.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;&quot;&gt;It will install Redhat cluster suite in base system.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;&quot;&gt;After installation start start ricci service &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;# service ricci start&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;&quot;&gt;Create one file called cluster.conf in /etc/cluster/ with the following contents&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;cluster config_version=&quot;1&quot; name=&quot;clusterbase&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/cluster&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;        &lt;/span&gt;&lt;clusternodes&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/clusternodes&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;                &lt;/span&gt;&lt;clusternode name=&quot;xen-base.ansil.com&quot; nodeid=&quot;1&quot; votes=&quot;1&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/clusternode&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;        &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;        &lt;/span&gt;&lt;cman&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/cman&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;        &lt;/span&gt;&lt;fencedevices&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/fencedevices&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;        &lt;/span&gt;&lt;rm&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/rm&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;        &lt;/span&gt;&lt;fence_xvmd&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/fence_xvmd&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Now our base system is ready for Xen clustering.&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p style=&quot;font-weight: bold; font-style: italic;&quot; class=&quot;MsoNoSpacing&quot;&gt;# luci_admin init&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Here you can set password for admin user here.&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;&quot;&gt;Start Luci service for management interface&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;#service luci&lt;/span&gt;&lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;  &lt;/span&gt;&lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;start&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;&quot;&gt;You can now access cluster management in https://10.10.40.60:8084&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span xmlns=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;img src=&quot;http://i421.photobucket.com/albums/pp291/ansilh1/BLOG/26.jpg&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;Login with user name admin and password as you entered at the time of luciad_min init&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;Go to add an existing Cluster&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span xmlns=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;img src=&quot;http://i421.photobucket.com/albums/pp291/ansilh1/BLOG/27.jpg&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;Here you can give one of the node in cluster, and it will be&lt;span style=&quot;&quot;&gt;   &lt;/span&gt;xen-base.Now our base cluster configuration is ready.&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Start two services &lt;b style=&quot;&quot;&gt;cman &amp;amp; rmanager &lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;# service cman start&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;# service rgmanager start&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;Now You can see your base cluster in Luci window in Cluster List&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span xmlns=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;img src=&quot;http://i421.photobucket.com/albums/pp291/ansilh1/BLOG/28.jpg&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;After starting these services we can setup our xen guest Operating system.&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Start guest node1.&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p style=&quot;font-weight: bold; font-style: italic;&quot; class=&quot;MsoNoSpacing&quot;&gt;#xm create node1&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Now node1 will start and you can access the console using&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p style=&quot;font-weight: bold; font-style: italic;&quot; class=&quot;MsoNoSpacing&quot;&gt;# xm console node1&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Once the node is up transfer the repo files from Base system’s /etc/yum.rerpos.d/&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p style=&quot;font-weight: bold; font-style: italic;&quot; class=&quot;MsoNoSpacing&quot;&gt;#scp /et/yum.repos.d/*.repo xen1.ansil.com:/etc/yum.repos.d/&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Accept the ssh key and type guest’s password the files will be transferred to xen1.ansil.com&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Start the second node and do all the same done for node1.&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Now we can install cluster suit on both systems using YUM.&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p style=&quot;font-weight: bold; font-style: italic;&quot; class=&quot;MsoNoSpacing&quot;&gt;# yum install “Clustering”&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Also install apache on both nodes&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p style=&quot;font-style: italic; font-weight: bold;&quot; class=&quot;MsoNoSpacing&quot;&gt;#yum install http*&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Now Cluster suit&lt;span style=&quot;&quot;&gt;  &lt;/span&gt;and web service are ready.&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Now we have to create IP based virtual host on both nodes with cluster ip.&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;The configuration in /etc/httpd/httpd.conf&lt;span style=&quot;&quot;&gt;  &lt;/span&gt;will be like this&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;font-style: italic;&quot; class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;ServerAdmin &lt;a href=&quot;mailto:root@xen1.ansil.com&quot;&gt;root@xen1.ansil.com&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;font-style: italic;&quot; class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;ServerName &lt;a href=&quot;http://www.ansil.com/&quot;&gt;www.ansil.com&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;font-style: italic;&quot; class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;NameVirtualHost 10.10.40.63:80&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;font-style: italic;&quot; class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;font-style: italic;&quot; class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;virtualhost&gt;&lt;/virtualhost&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;font-style: italic;&quot; class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;;font-size:85%;&quot; &gt;    &lt;/span&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;ServerAdmin root@xen1.ansil.com&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;font-style: italic;&quot; class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;;font-size:85%;&quot; &gt;    &lt;/span&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;DocumentRoot /var/www/html&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;font-style: italic;&quot; class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;;font-size:85%;&quot; &gt;    &lt;/span&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;ServerName xen1.ansil.com&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;font-style: italic;&quot; class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;;font-size:85%;&quot; &gt;    &lt;/span&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;ErrorLog logs/xen1.ansil.com-error_log&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;font-style: italic;&quot; class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;;font-size:85%;&quot; &gt;    &lt;/span&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;CustomLog logs/xen1.ansil.com-access_log common&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class=&quot;MsoNoSpacing&quot;&gt;Transfer this file to node2 also and change xen1 field to xen2&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Now our Cluster service is ready.&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Here the Game starts……………………&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Now we have to start ricci service on both nodes&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p style=&quot;font-weight: bold; font-style: italic;&quot; class=&quot;MsoNoSpacing&quot;&gt;# Service ricci start&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Go to Luci Cluster management -Cluster Create a new Cluster.&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p style=&quot;font-weight: bold; font-style: italic;&quot; class=&quot;MsoNoSpacing&quot;&gt;Cluster name – webclust&lt;/p&gt;  &lt;p style=&quot;font-weight: bold; font-style: italic;&quot; class=&quot;MsoNoSpacing&quot;&gt;Node or host name – xen1.ansil.com&lt;/p&gt;  &lt;p style=&quot;font-weight: bold; font-style: italic;&quot; class=&quot;MsoNoSpacing&quot;&gt;Node or host name – xen2.ansil.com&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Also enter password for both nodes and click submit.&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span xmlns=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;img src=&quot;http://i421.photobucket.com/albums/pp291/ansilh1/BLOG/29.jpg&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Now it will go through 4 stages&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Download packages—rebooting—creating cluster—joining cluster&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;After completion of these stages you must have to enable cman and rgmanager in auto start&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p style=&quot;font-weight: bold; font-style: italic;&quot; class=&quot;MsoNoSpacing&quot;&gt;#chkconfig –level 35 cman on&lt;/p&gt;  &lt;p style=&quot;font-weight: bold; font-style: italic;&quot; class=&quot;MsoNoSpacing&quot;&gt;#chkconfig –level 35 rgmanager on&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;And ensure ricci service is started&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p style=&quot;font-weight: bold; font-style: italic;&quot; class=&quot;MsoNoSpacing&quot;&gt;# service ricci status&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Now you can see your cluster in Cluster list on Luci Web UI&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span xmlns=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;img src=&quot;http://i421.photobucket.com/albums/pp291/ansilh1/BLOG/30.jpg&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Hurray…………………Our Operating system cluster is up………….&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Now we have to add our web service-Apache in Cluster…..&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Here the second part&lt;span style=&quot;&quot;&gt;  &lt;/span&gt;of Game starts….&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Add a cluster ip as a resource to our cluster&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Go to Cluster -&gt;Configure -&gt; Select Webclust-&gt;resources-&gt;Add a resource-&gt;Select a resource type -&gt;IP address&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Enter the cluster ip here and be sure there will be tick mark on “Monitor this link”&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span xmlns=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;img src=&quot;http://i421.photobucket.com/albums/pp291/ansilh1/BLOG/31.jpg&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;&quot;&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Now we have to create our cluster service &lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Go to Cluster &lt;span style=&quot;font-family:Wingdings;&quot;&gt;&lt;span style=&quot;&quot;&gt;à&lt;/span&gt;&lt;/span&gt;Configure &lt;span style=&quot;font-family:Wingdings;&quot;&gt;&lt;span style=&quot;&quot;&gt;à&lt;/span&gt;&lt;/span&gt; Select Webclust&lt;span style=&quot;font-family:Wingdings;&quot;&gt;&lt;span style=&quot;&quot;&gt;à&lt;/span&gt;&lt;/span&gt;Services&lt;span style=&quot;font-family:Wingdings;&quot;&gt;&lt;span style=&quot;&quot;&gt;à&lt;/span&gt;&lt;/span&gt;Add a Service&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Service name ---webhttp&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p style=&quot;font-weight: bold;&quot; class=&quot;MsoNoSpacing&quot;&gt;Click “Add a service to this resource”&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Select our pre defined resource from &lt;span style=&quot;font-weight: bold;&quot;&gt;“Existing global resource “&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;And click on submit …now it will configure and add cluster service to our Cluster…&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span xmlns=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;img src=&quot;http://i421.photobucket.com/albums/pp291/ansilh1/BLOG/32.jpg&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p style=&quot;font-weight: bold;&quot; class=&quot;MsoNoSpacing&quot;&gt;Here the third part of Game ….Fencing….&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Go to&lt;span style=&quot;&quot;&gt;  &lt;/span&gt;Cluster -&gt;Configure -&gt; Select Webclust-&gt;Shared Fence device-&gt;Add a fence device-&gt;Select virtual machine fencing&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Name-- xvm&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span xmlns=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;img src=&quot;http://i421.photobucket.com/albums/pp291/ansilh1/BLOG/33.jpg&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Click on&lt;span style=&quot;font-weight: bold;&quot;&gt; “Add this shared fence device”&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Our fencing mechanism is ready.&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Now we have to add this fencing mechanism to our cluster nodes&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Cluster Configure  Select Webclust-&gt;Nodes-&gt;xen1.ansil.com-&gt;Main fencing method&lt;span style=&quot;font-family:Wingdings;&quot;&gt;&lt;span style=&quot;&quot;&gt;à&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Add a fence to this level&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Select xvm(Virtual machine fencing) from drop down list&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span xmlns=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;img src=&quot;http://i421.photobucket.com/albums/pp291/ansilh1/BLOG/34.jpg&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Click on Update main fence properties.&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Do the same for xen2.ansil.com&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;…………………………………………………………….&lt;done&gt;………………………………………………………………………………..&lt;/done&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Now we have to test our cluster Setup….so check your cluster status.&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Create one index.html in /var/www/html on both nodes &lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Login to one of your Node and type &lt;/p&gt;  &lt;p style=&quot;font-weight: bold;&quot; class=&quot;MsoNoSpacing&quot;&gt;#clustat&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span xmlns=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;img src=&quot;http://i421.photobucket.com/albums/pp291/ansilh1/BLOG/35.jpg&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Here you can see the cluster is in Quorate state&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Members in cluster&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Status and resource manager&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Service name - Owner of service - and state.&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Now open your browser and type &lt;a href=&quot;http://10.10.40.63/&quot;&gt;http://10.10.40.63&lt;/a&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span xmlns=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;img src=&quot;http://i421.photobucket.com/albums/pp291/ansilh1/BLOG/36.jpg&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Yes My Website is running on cluster IP……!!!!!!!&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Now we have to test our failover&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;So check in which node currently active &lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span xmlns=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;img src=&quot;http://i421.photobucket.com/albums/pp291/ansilh1/BLOG/37.jpg&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Ok…xen2.ansil.com is active..&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;First we will stop web service on xen2.ansil.com…&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span xmlns=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;img src=&quot;http://i421.photobucket.com/albums/pp291/ansilh1/BLOG/38.jpg&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;I’ve stopped apache on xen2 and cluster state shows “recoverable”…!!!!&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;And owner changed to xen1.ansil.com…yes our service shifted to xen1.ansil.com….&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;But after a moment the service came back to xen2.ansil.com&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span xmlns=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;img src=&quot;http://i421.photobucket.com/albums/pp291/ansilh1/BLOG/39.jpg&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Cluster Suit will restore the service if it is recoverable….!!!!!&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Now we are going to shutdown xen2.ansil.com….here we will see actual failover….&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span xmlns=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;img src=&quot;http://i421.photobucket.com/albums/pp291/ansilh1/BLOG/40.jpg&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;The above picture will give the full picture to you…analyze it and note down the changes…and check your website..&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Yes xen2.ansil.com is off line and what about our website…!!!? Let’s check…&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Check your Cluster ip&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;# ip addr list&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span xmlns=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;img src=&quot;http://i421.photobucket.com/albums/pp291/ansilh1/BLOG/41.jpg&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span xmlns=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;img src=&quot;http://i421.photobucket.com/albums/pp291/ansilh1/BLOG/42.jpg&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Yes Still Working… “ON xen1.ansil.com”&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Thanks&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;Ansil Hameed&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;span style=&quot;&quot;&gt; &lt;/span&gt;&lt;b style=&quot;&quot;&gt;ansil4linux.blogspot.com&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;br /&gt;&lt;b style=&quot;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;pre&gt;&lt;b style=&quot;&quot;&gt;Note:-&lt;/b&gt; # dd if=/dev/urandom of=/etc/cluster/fence_xvm.key bs=4k count=1&lt;/pre&gt;  &lt;p class=&quot;MsoNoSpacing&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://ansil4linux.blogspot.com/feeds/275940659792025117/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ansil4linux.blogspot.com/2010/02/this-post-was-published-to-ansil-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5632235867526129400/posts/default/275940659792025117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5632235867526129400/posts/default/275940659792025117'/><link rel='alternate' type='text/html' href='http://ansil4linux.blogspot.com/2010/02/this-post-was-published-to-ansil-and.html' title=''/><author><name>Ansil</name><uri>http://www.blogger.com/profile/07287558007793912931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizzkw6MM4x-X1tlCmy1ojS34RXK9KlOwNm0aSH-n5uZ34pwygioE2uGX8yRT9lYUFkdgUJg3vqlIDuFO2r81yBMjWEwSLyVIkAhmAyfiLi6bSMWoCy4UqE8d-CLIMPy6U/s1600-r/38.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://i421.photobucket.com/albums/pp291/ansilh1/BLOG/th_1.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5632235867526129400.post-6329381910704845385</id><published>2009-11-10T05:33:00.000-08:00</published><updated>2009-11-12T05:15:38.287-08:00</updated><title type='text'></title><content type='html'>&lt;span style=&quot;font-weight: bold; color: rgb(51, 102, 255);&quot;&gt;CHROOT-BIND&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Before starting&lt;br /&gt;This tutorial is written &quot;only for a beginner,by a beginner&quot;.NOT FOR PRODUCTION&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; color: rgb(204, 51, 204);&quot;&gt;Why we are using CHROOT-BIND&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The idea behind running BIND in a chroot jail is to limit the amount of access any malicious individual could gain by hacking BIND.&lt;br /&gt;It is for the same reason that we run BIND as a non-root user.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; color: rgb(51, 102, 255);&quot;&gt;CHROOT-BIND configuration&lt;/span&gt;&lt;br /&gt;========================================&lt;br /&gt;/var/named/chroot/---will be the root (&quot;/&quot;) directory&lt;br /&gt;&lt;br /&gt;ie;/etc/named.conf will be /var/named/chroot/etc/named.conf&lt;br /&gt;/var/named/     will be /var/named/chroot/var/named/&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;KEEP THIS IN MIND EVERY TIME....&lt;/span&gt;&lt;br /&gt;we will not refer original location ie; /var/named/chroot/etc/named.conf&lt;br /&gt;Will refer as /etc/named.conf&lt;br /&gt;&lt;br /&gt;=========================================&lt;br /&gt;&lt;span style=&quot;font-weight: bold; color: rgb(51, 51, 153);&quot;&gt;/etc/named.conf&lt;/span&gt;&lt;br /&gt;=========================================&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;options&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;directory &quot;/var/named&quot;;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;};&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;controls {&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;        inet 127.0.0.1 allow { localhost;127.0.0.1;} keys { rndckey; };&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;};&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;acl &quot;safe-subnet&quot; { 10.10.40.0/24; };&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;view &quot;internal&quot; {&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;        match-clients           { localnets; localhost; safe-subnet; };&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;        match-destinations      { localnets; localhost; safe-subnet; };&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;        recursion yes;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;zone &quot;.&quot; IN {&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;        type hint;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;        file &quot;named.ca&quot;;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;};&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;zone &quot;localhost&quot; IN {&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;        type master;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;        file &quot;localhost.zone&quot;;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;        allow-update { none; };&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;};&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;zone &quot;0.0.127.in-addr.arpa&quot; IN {&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;        type master;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;        file &quot;named.local&quot;;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;        allow-update { none; };&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;};&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;include &quot;/var/named/zones/internal/internal_zones.conf&quot;;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;};&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;include &quot;/etc/rndc.key&quot;;&lt;/span&gt;&lt;br /&gt;============================================&lt;br /&gt;1.The first line &quot;options&quot; contains only one directive pointing to&lt;br /&gt;where to store default zone related files&lt;br /&gt;&lt;br /&gt;2.The &quot;controls&quot; section is used to administer named deamon using &quot;rndc&quot;&lt;br /&gt;&lt;br /&gt;3.The &quot;acl&quot; is used to define control list (Just like in squid proxy)&lt;br /&gt;&lt;br /&gt;4.The &quot;view&quot; section is used to define internal and external connection&lt;br /&gt;We have only internal view so that internal netwok can query the name server&lt;br /&gt;&lt;br /&gt;5.The three zone definitions are needed for a production system&lt;br /&gt;a)The first zone contains all root domains (13 Servers)&lt;br /&gt;b)Forward zone file for local host&lt;br /&gt;c)Revers file for local host&lt;br /&gt;&lt;br /&gt;6.The first include directive is pointing to our internal zone(internal view).&lt;br /&gt;&lt;br /&gt;7.The last include directive is used for administer named deamon using rndc&lt;br /&gt;The file contains an algorithm and an md5-key for encrypting data while using rndc&lt;br /&gt;from remote server&lt;br /&gt;&lt;br /&gt;===============================================&lt;br /&gt;&lt;span style=&quot;font-weight: bold; color: rgb(204, 0, 0);&quot;&gt;Our Zone file definitions&lt;/span&gt;&lt;br /&gt;===============================================&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;/var/named/zones/internal/internal_zones.conf&lt;/span&gt;&lt;br /&gt;===============================================&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;zone &quot;40.10.10.in-addr.arpa&quot; IN {&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;        type master;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;        file &quot;/var/named/zones/internal/10-10-40.zone&quot;;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;        allow-update { none; };&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;};&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;zone &quot;ansil.com&quot; IN {&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;        type master;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;        file &quot;/var/named/zones/internal/ansil.com.zone&quot;;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;        allow-update { none; };&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;};&lt;/span&gt;&lt;br /&gt;==============================================&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;/var/named/zones/internal/10-10-40.zone&lt;/span&gt;&lt;br /&gt;==============================================&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;$TTL 3D&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;@       IN        SOA       ns1.ansil.com.  root.ansil.com. (&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;                            200911101          ; serial number&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;                            8H                 ; refresh, seconds&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;                            2H                 ; retry, seconds&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;                            4W                 ; expire, seconds&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;                            1D )               ; minimum, seconds&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;                  NS         www                ; Nameserver Address&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;211                PTR        www.ansil.com.&lt;/span&gt;&lt;br /&gt;=============================================&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;/var/named/zones/internal/ansil.com.zone&lt;/span&gt;&lt;br /&gt;=============================================&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;$TTL 3D&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;@       IN      SOA     ns1.ansil.com.   root.ansil.com. (&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;                        200911101       ; serial#&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;                        3600            ; refresh, seconds&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;                        3600            ; retry, seconds&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;                        3600            ; expire, seconds&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;                        3600 )          ; minimum, seconds&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;              NS      ns1.ansil.com    ; Inet Address of nameserver&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;ansil.com.    MX      10 mail         ; Primary Mail Exchanger&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;localhost       A       127.0.0.1&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;www             A       10.10.40.211&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;mail            A       10.10.40.212&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;ns1             A       10.10.40.213&lt;/span&gt;&lt;br /&gt;=============================================&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;/etc/rndc.key&lt;/span&gt;&lt;br /&gt;=============================================&lt;br /&gt;You can create your own rndc key file using&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;# rndc-confgen &gt;rndc.kye&lt;/span&gt;&lt;br /&gt;The file will shown like&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;key &quot;rndckey&quot; {&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;        algorithm hmac-md5;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;        secret &quot;YKPl5gxHe1d2J6kyjDGZFg==&quot;;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;};&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;options {&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;        default-key &quot;rndckey&quot;;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;        default-server 127.0.0.1;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;        default-port 953;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;};&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;We will not use options here;because we already mentioned&lt;br /&gt;the same in &quot;controls&quot; section.So just keep &quot;rndckey&quot; entry&lt;br /&gt;At last the file /etc/rndc.key will be like this&lt;br /&gt;============================================&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;key &quot;rndckey&quot; {&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;        algorithm hmac-md5;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;        secret &quot;YKPl5gxHe1d2J6kyjDGZFg==&quot;;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;};&lt;/span&gt;&lt;br /&gt;============================================&lt;br /&gt;At last you have to copy some files from&lt;span style=&quot;font-weight: bold;&quot;&gt;/usr/share/doc/bind-9.3.3/sample/var/named&lt;/span&gt;&lt;br /&gt;to&lt;span style=&quot;font-weight: bold;&quot;&gt; /var/named/&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;1.named.root&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;2.named.local&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;3.localhost.zone&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Rename named.root to named.ca&lt;br /&gt;&lt;br /&gt;open&lt;span style=&quot;font-weight: bold;&quot;&gt; /etc/resolve.conf &lt;/span&gt;and add&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt; nameserver      127.0.0.1&lt;/span&gt;&lt;br /&gt;===========================================&lt;br /&gt;&lt;br /&gt;Check your configuration using &quot;host&quot; command&lt;br /&gt;1.Forward Lookup&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;# host www.ansil.com&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;www.ansil.com has address 10.10.40.211&lt;/span&gt;&lt;br /&gt;2.Reverse lookup&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;# host 10.10.40.211&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;211.40.10.10.in-addr.arpa domain name pointer www.ansil.com.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The Reverse internal zone file contains only one pointer www.ansil.com to 10.10.40.211&lt;br /&gt;The Forward internal zone file contains many entries like&lt;br /&gt; 1.Mail exchanger&lt;br /&gt; 2.Name server&lt;br /&gt; 3.A record will give the IP of a domain</content><link rel='replies' type='application/atom+xml' href='http://ansil4linux.blogspot.com/feeds/6329381910704845385/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ansil4linux.blogspot.com/2009/11/chroot-bind-before-starting-this.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5632235867526129400/posts/default/6329381910704845385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5632235867526129400/posts/default/6329381910704845385'/><link rel='alternate' type='text/html' href='http://ansil4linux.blogspot.com/2009/11/chroot-bind-before-starting-this.html' title=''/><author><name>Ansil</name><uri>http://www.blogger.com/profile/07287558007793912931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizzkw6MM4x-X1tlCmy1ojS34RXK9KlOwNm0aSH-n5uZ34pwygioE2uGX8yRT9lYUFkdgUJg3vqlIDuFO2r81yBMjWEwSLyVIkAhmAyfiLi6bSMWoCy4UqE8d-CLIMPy6U/s1600-r/38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5632235867526129400.post-4778130331131442612</id><published>2009-11-03T05:51:00.000-08:00</published><updated>2011-05-04T13:56:23.608-07:00</updated><title type='text'>Clustering Apche Using RHCS(Redhat Cluster Suit)</title><content type='html'>&lt;span style=&quot;font-size:180%;&quot;&gt;How to Install Redhat Clustering Suite&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For a cluster setup you need minimum two machines&lt;br /&gt;&lt;br /&gt;1. Node1&lt;br /&gt;&lt;br /&gt;2. Node2&lt;br /&gt;&lt;br /&gt;In this setup we will install cluster management software on another machine called Manager&lt;br /&gt;&lt;br /&gt;The machine names and IPs are&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;1. node1.ansil.com --- 10.10.40.212&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;2. node2.ansil.com --- 10.10.40.213&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;3. manager.ansil.com --- 10.10.40.211&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;Be sure that you can access these machines through their names(FQDN).For this use a dns server/flat dns(/etc/hosts)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Management Server&lt;br /&gt;&lt;br /&gt;1. Configure YUM&lt;br /&gt;&lt;br /&gt;2. Install Cluster management software Luci&lt;br /&gt;&lt;br /&gt;3. Initialise Luci cluster manager&lt;br /&gt;&lt;br /&gt;4. Set password for Luci admin login&lt;br /&gt;&lt;br /&gt;5. Start Luci service&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;1. Configure YUM&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;First you have to setup a yum repository in management server. You can find the procedure for creating yum is in earlier post.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;2. Install Cluster management software Luci&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;# yum install luci*&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;3. Initialise Luci cluster manager&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;# luci_admin init&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;4. Set password for Luci admin login&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Enter password for ‘Admin’ user&lt;br /&gt;&lt;br /&gt;Enter password:&lt;br /&gt;&lt;br /&gt;Reenter password:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;5. Start Luci service&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;# service luci start&lt;br /&gt;&lt;br /&gt;After starting service you can access Luci cluster management using&lt;br /&gt;&lt;br /&gt;https://10.10.40.211:8084&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://ansil4linux.blogspot.com/2010/02/this-post-was-published-to-ansil-and.html&quot;&gt;More on here...&lt;/a&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Enter “admin” as user name and password that you entered while initializing Luci</content><link rel='replies' type='application/atom+xml' href='http://ansil4linux.blogspot.com/feeds/4778130331131442612/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ansil4linux.blogspot.com/2009/11/clustering-apche-using-rhcsredhat.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5632235867526129400/posts/default/4778130331131442612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5632235867526129400/posts/default/4778130331131442612'/><link rel='alternate' type='text/html' href='http://ansil4linux.blogspot.com/2009/11/clustering-apche-using-rhcsredhat.html' title='Clustering Apche Using RHCS(Redhat Cluster Suit)'/><author><name>Ansil</name><uri>http://www.blogger.com/profile/07287558007793912931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizzkw6MM4x-X1tlCmy1ojS34RXK9KlOwNm0aSH-n5uZ34pwygioE2uGX8yRT9lYUFkdgUJg3vqlIDuFO2r81yBMjWEwSLyVIkAhmAyfiLi6bSMWoCy4UqE8d-CLIMPy6U/s1600-r/38.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5632235867526129400.post-2237752866992376662</id><published>2009-10-23T06:26:00.001-07:00</published><updated>2009-10-31T00:56:34.558-07:00</updated><title type='text'>How to Configure YUM</title><content type='html'>&lt;img src=&quot;http://i421.photobucket.com/albums/pp291/ansilh1/AddOrRemove_3.jpg&quot; height=&quot;315&quot; width=&quot;435&quot; /&gt;&lt;br /&gt;&lt;br /&gt;Most of the beginners in Linux faces a big problem when they are deploying a package i.e.; dependency failure. To resolve this issue redhat introduced a technology called YUM.&lt;br /&gt;YUM is a repository system contains information about packages and files inside every RPMs&lt;br /&gt;Don’t worry about redhat repository .Create your own Yum repository in a local system and enjoy&lt;br /&gt;Here we go&lt;br /&gt;&lt;br /&gt;1. You must have all CDs used for Redhat installation&lt;br /&gt;2. 3 GB partition formatted in ext3&lt;br /&gt;3. Ftp service&lt;br /&gt;4. Create repo package&lt;br /&gt;&lt;br /&gt;Create a directory in / called yum&lt;br /&gt;&lt;br /&gt;# mkdir /yum&lt;br /&gt;&lt;br /&gt;Create one partition using fdisk with 3 gb size&lt;br /&gt;After creating partition reboot the system or use &lt;span style=&quot;font-weight: bold;&quot;&gt;partprob&lt;/span&gt; command to rebuild partition table&lt;br /&gt;&lt;br /&gt;Format partition&lt;br /&gt;&lt;br /&gt;# mkfs.ext3 /dev/sdX&lt;br /&gt;&lt;br /&gt;Mount the newly created partition to /yum&lt;br /&gt;&lt;br /&gt;# mount /dev/sdX /yum&lt;br /&gt;&lt;br /&gt;Add the same to fstab for mounting at system startup&lt;br /&gt;&lt;br /&gt;Mount your 1st CD to /mnt&lt;br /&gt;&lt;br /&gt;# mount /dev/cdrom /mnt&lt;br /&gt;&lt;br /&gt;Copy Server, Cluster, ClusterStorage, VT directories to /yum&lt;br /&gt;&lt;br /&gt;# cp –ai /mnt/Server /yum&lt;br /&gt;# cp –ai /mnt/Cluster /yum&lt;br /&gt;# cp –ai /mnt/ClusterStorage /yum&lt;br /&gt;# cp –ai /mnt/VT /yum&lt;br /&gt;&lt;br /&gt;Unmount 1st CD and mount 2nd CD to /mnt&lt;br /&gt;&lt;br /&gt;Umount /dev/cdrom&lt;br /&gt;Insert 2nd CD&lt;br /&gt;&lt;br /&gt;# mount /dev/cdrom /mnt&lt;br /&gt;&lt;br /&gt;Copy all the contents from /mnt/Server directory to /yum/ Server&lt;br /&gt;Copy all the contents from /mnt/Cluster directory to yum/Cluster&lt;br /&gt;Copy all the contents from /mnt/ClusterStorage to /yum/ ClusterStorage&lt;br /&gt;Copy all the contents from /mnt/VT directory to /yum/VT&lt;br /&gt;&lt;br /&gt;# cp –ai /mnt/Server /* /yum/Server/&lt;br /&gt;# cp –ai /mnt/Cluster /* /yum/ Cluster /&lt;br /&gt;# cp –ai /mnt/ClusterStorage /* /yum/ ClusterStorage /&lt;br /&gt;# cp –ai /mnt/VT /* /yum/ VT /&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Copy /yum/Server/repodata/comp-rhel5-server-core.xml to /tmp&lt;br /&gt;Copy /yum/Cluster/repodata/comp-rhel5-cluster.xml to /tmp&lt;br /&gt;Copy /yum/ClusterStorage/repodata/comp-rhel5-cluster-st.xml to /tmp&lt;br /&gt;Copy /yum/VT/repodata/comp-rhel5-vt.xml to /tmp&lt;br /&gt;&lt;br /&gt;# cp /yum/Server/repodata/comp-rhel5-server-core.xml /tmp&lt;br /&gt;# cp /yum/Cluster/repodata/comp-rhel5-cluster.xml /tmp&lt;br /&gt;# cp /yum/ClusterStorage/repodata/comp-rhel5-cluster-st.xml /tmp&lt;br /&gt;# cp /yum/VT/repodata/comp-rhel5-vt.xml /tmp&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Remove /yum/Server/repodata directory&lt;br /&gt;Remove /yum/ Cluster /repodata directory&lt;br /&gt;Remove /yum/ ClusterStorage /repodata directory&lt;br /&gt;Remove /yum/ VT /repodata directory&lt;br /&gt;&lt;br /&gt;# rm –fr /yum/Server/repodata&lt;br /&gt;# rm –fr /yum/ Cluster /repodata&lt;br /&gt;# rm –fr /yum/ ClusterStorage /repodata&lt;br /&gt;# rm –fr /yum/ VT /repodata&lt;br /&gt;&lt;br /&gt;Create your group repository using createrepo&lt;br /&gt;&lt;br /&gt;#createrepo -g /tmp/ comp-rhel5-server-core.xml /yum/Server/&lt;br /&gt;#createrepo –g /tmp/ comp-rhel5-cluster.xml /yum/ Cluster&lt;br /&gt;#createrepo –g /tmp/c omp-rhel5-cluster-st.xml/yum/ ClusterStorage&lt;br /&gt;#createrepo –g /tmp/ comp-rhel5-vt.xml /yum/ VT&lt;br /&gt;&lt;br /&gt;Create repodata file in /etc/yum.repos.d/&lt;br /&gt;1. Copy rhel-debuginfo.repo as Server.repo to the same directory&lt;br /&gt;2. Open Server.repo&lt;br /&gt;3. And change the portions highlighted&lt;br /&gt;-----------------------------------------------------------&lt;br /&gt;[Server]&lt;br /&gt;Name=Ansil’s repo&lt;br /&gt;Baseurl=ftp://your ip/Server/&lt;br /&gt;enabled=1&lt;br /&gt;gpgcheck=1&lt;br /&gt;gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release&lt;br /&gt;-----------------------------------------------------------&lt;br /&gt;&lt;br /&gt;Copy Server.repo as Cluster.repo, ClusterStorage.repo, and VT.repo to the same directory (/etc/yum.repos.d/)&lt;br /&gt;&lt;br /&gt;Change filed in “[ ]” for each file and put Cluster, ClusterStorage.repo, and VT for Cluster.repo, ClusterStorage.repo, and VT.repo respectively&lt;br /&gt;&lt;br /&gt;Now your YUM repository is ready&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Also you have to configure Ftp service for accessing this repository from outside&lt;br /&gt;&lt;br /&gt;Open /etc/vsftpd/vsftpd.conf&lt;br /&gt;&lt;br /&gt;1. Check line&lt;br /&gt;anonymous_enable=YES&lt;br /&gt;is uncommented&lt;br /&gt;&lt;br /&gt;2. Add&lt;br /&gt;anon_root=/yum&lt;br /&gt;at the end of file&lt;br /&gt;&lt;br /&gt;Restart Ftp service&lt;br /&gt;# service vsftpd restart&lt;br /&gt;# chkconfig –level 35 vsftpd on&lt;br /&gt;&lt;br /&gt;ALL… DONE…!!!!!&lt;br /&gt;&lt;br /&gt;Go to Application-&gt;Add/Remove Software&lt;br /&gt;&lt;img src=&quot;http://i421.photobucket.com/albums/pp291/ansilh1/AddOrRemove_1.jpg&quot; height=&quot;315&quot; width=&quot;435&quot; /&gt;&lt;br /&gt;&lt;img src=&quot;http://i421.photobucket.com/albums/pp291/ansilh1/AddOrRemove_2.jpg&quot; height=&quot;315&quot; width=&quot;435&quot; /&gt;</content><link rel='replies' type='application/atom+xml' href='http://ansil4linux.blogspot.com/feeds/2237752866992376662/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ansil4linux.blogspot.com/2009/10/how-to-configure-yum.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5632235867526129400/posts/default/2237752866992376662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5632235867526129400/posts/default/2237752866992376662'/><link rel='alternate' type='text/html' href='http://ansil4linux.blogspot.com/2009/10/how-to-configure-yum.html' title='How to Configure YUM'/><author><name>Ansil</name><uri>http://www.blogger.com/profile/07287558007793912931</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizzkw6MM4x-X1tlCmy1ojS34RXK9KlOwNm0aSH-n5uZ34pwygioE2uGX8yRT9lYUFkdgUJg3vqlIDuFO2r81yBMjWEwSLyVIkAhmAyfiLi6bSMWoCy4UqE8d-CLIMPy6U/s1600-r/38.jpg'/></author><thr:total>0</thr:total></entry></feed>