linux lvm教程.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
作者:apile(apilecheng@.tw) RedHat 8.0/9.0 LVS安裝手冊: 1.前言: RedHat在 9.0以後,就將ipvsadm這些套件去除,因此如果想使用LVS(Linux Virtual Server),就得自己重新編譯核心(kernel),而編譯核心是一件窮極無聊的事情,不管是make menuconfig、make xconfig、make config,觸目所及都是一堆不是很懂的驅動程式,本文利用一些技巧,將compile kernel變得比較簡單,但是如果你有一些不常見的硬體設備,請自己想辦法Compile,或者利用linux的load module功能自行將該硬體的驅動程式加載進kernel。 Redhat 8.0選擇完整安裝時,預設已經會支援ipvs,但是他卻不支援-NOARP這個網路卡設定選項,因為沒有這個-NOARP選項,則LVS無法在同一個網段內設定LVS/DR與LVS/IP Tunnel,會遭遇ARP Problem,所以只好重新編譯核心,順便將kernel更新至比較新的版本,另外RedHat 8.0上比較新的核心,預設不支援ipvs。 首先簡單介紹一下LVS到底是什麼東西,其實他是一種叢集(Cluster)的技術,透過支援IPVS的kernel,來達到LVS/Direct Routing (DR)、LVS/IP Tunnel、LVS/NAT的功能,詳細內容請看LVS官方網站。而這些技術有什麼用呢?其實就是拿來當成High Availability軟體,Unix大廠SUN、HP、IBM、SCO等等都有提供這類的軟體,但是都要很多錢,而我們沒什麼錢,只好用Open Source,而Open Source的好處,就是可以達到類似的功能,但不需要花錢。( 以下安裝內容主要參考下述網頁,非常感謝這些提供基本知識的人,如果你不清楚LVS是什麼,看看下面文章,可以有個頭緒順便練練基本的功夫,以免後面的內容你完全不曉得我再寫什麼。 http://linux.vbird.idv.tw/ 鳥哥的Linux私房菜(Linux基本常識) http://www.adj.idv.tw/server/linux_lvs.php 在RedHat 7.3上架設LVS / LVS的官方網站 /articles/2/0/202490941.shtml LinuxAid說明(上) /articles/8/0/807154206.shtml LinuxAid說明(下) /howto/lvs/install/ Alex的網站,重要的patch都從這兒抓取 附帶一提: 如果你參考Linux Virtual Server的官方網站上的作法,我在REDHAT 8上編譯了十多次的kernel也作不出來,後來發現是因為RedHat在kernel-2.4.20-19.8的source中將ipvs的程式碼拿掉,且CIPE版本也不對。 目前最適合拿來當Linux Virtual Server的RedHat版本為7.3,其他的都不是很stable,有興趣可以用google查查看。 下列方法適用於2.4的kernel,主要在Redhat 8.0上使用,但是RedHat 9.0應該也差不多。 PART I :編譯核心 1.首先安裝RedHat 8.0,選擇全部安裝。關閉一些不用的Service與並將vsftp啟動。即著手進行kernel的重新編譯,此時的kernel版本為2.4.18-18.4。 2.首先上google找尋oprofile版本要大於0.4的,因為在安裝kernel 2.4.20-18.8.rpm的時候會需要這個rpm,如果找不到rpm,就搜尋oprofile-0.4-xx.src.rpm。 2.1 安裝oprofile # rpm –ivh oprofile-0.4-44.8.1.src.rpm # cd /usr/src/redhat/SPECS # vi oprofile.spec 將(BuildPreReq: kernel-source =2.4.20)用# mark起來 # rpmbuild –bb oprofile.spec # cd /usr/src/redhat/RPMS/i386/ # rpm –ivh oprofile-0.4-44.8.1.i386.rpm(安裝oprofile) 3.安裝kernel 2.4.20-18.8的kernel,上.tw/Linux/RedHat/updates/抓取kernel-2.4.20-18.8的rpm核心,因為我測試環境有三部,一部是我的notebook (P4 CPU、512MB RAM),一部是有4GB RAM與兩顆CPU(PIII 7

文档评论(0)

hong333666 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档