ºìÁªLinuxÃÅ»§
Linux°ïÖú

ÓÃLinuxϵÄLVSÈí¼þʵÏÖLinux¼¯Èº

·¢²¼Ê±¼ä:2006-04-15 00:53:44À´Ô´:ºìÁª×÷Õß:koov
¡¡¡¡±¾ÎĽéÉÜÁËLinuxϵÄclusterÈí¼þLVS£¬²¢¾ÙÀý½éÉÜÒ»¸öLinuxϵÄcluster(¼¯Èº)µÄ°²×°ºÍʵÏÖµÄÏêϸ¹ý³Ì¡£

¡¡¡¡ÔÚ¸÷ÖÖÍøÂç·þÎñÆÕ±éÓ¦ÓõĽñÌ죬ËæÍøÂçËٶȵÄÌá¸ßÒÔ¼°Óû§µÄÔö¼Ó£¬ÔÚһЩ·±Ã¦µÄ³¡ºÏ£¬µ¥Æ¾Ò»Ì¨»úÆ÷ÒѾ­ÎÞ·¨¾ÍÄÜÓ¦¸¶ËùÓеÄÍøÂçÇëÇóÁË¡£ÎªÁ˽â¾öÕâ¸öÎÊÌ⣬Ðí¶àÓû§¾Í²É ÓÃÒ»×écluster(¼¯Èº)À´´úÌæµ¥Ò»µÄ»úÆ÷¡£cluster¿ÉÒÔ½«¶ą̀¼ÆËã»úÁ¬½ÓÆðÀ´Ð­Í¬ÔË×÷ÒÔ¶ÔÍâÌṩ¸÷ÖÖ·þÎñ£¬±ÈÈçApache¡¢FTP¡¢MailµÈ¡£

¡¡¡¡ÔÚLinuxÉÏ×î³£¼ûµÄ¡¢Ò²¿ÉÄÜÊÇÔËÓÃ×î¹ã·ºµÄcluster·½°¸¾ÍÊÇLVS(Linux Virtual
Server)£¬ºÜ¸ßÐËLVSÒ²ÊÇÒ»¸öÖйúÈË´´½¨ºÍ¿ª·¢µÄ¿ª·ÅÔ´ÂëÏîÄ¿¡£LVS×Ô1998Ä꿪ʼ£¬·¢Õ¹µ½ÏÖÔÚÒѾ­ÊÇÒ»¸ö±È½Ï³ÉÊìµÄ¼¼ÊõÏîÄ¿ÁË¡£ÓÐÐí¶à±È½ÏÖøÃûÍøÕ¾ºÍ×éÖ¯¶¼ÔÚʹÓÃLVS¼ÜÉèµÄcluster£¬±ÈÈ磺www.linux.com¡¢sourceforge.net¡¢www.real.comµÈ¡£

¡¡¡¡ÏÂÃæ¾Í¿ªÊ¼½éÉÜһϣ¬±ÊÕßÊÇÈçºÎÀûÓÃLVSÀ´¼ÜÉèÒ»×éclusterÀ´¶ÔÍâÌṩApacheºÍFTP·þÎñµÄ¡£

¡¡¡¡°²×°²Ù×÷ϵͳ

¡¡¡¡±ÊÕßÑ¡ÓõÄÊÇRed Hat 9.0×÷ΪЩclusterµÄdirector»úÆ÷ºÍËùÓÐreal server»úÆ÷µÄ²Ù×÷ϵͳ¡£RHµÄ°²×°¹ý³Ì´ÓÂÔ£¬±ÊÕ߸ù¾Ýʵ¼ÊÐèÒª£¬Ö»°²×°ÁËÉÙÊýµÄ°ü¡£¶ÔÓÚ³ÉÅú°²×°Linux£¬½¨ÒéÊÔÊÔKickstartÀ´½øÈëÅúÀí°²×°¡£

¡¡¡¡±àÒëÖ§³ÖLVSµÄÄÚºË

¡¡¡¡LVS¶ÔLinuxµÄkernel½øÐÐÁËÐ޸ĺÍÔö¼Ó£¬ËùÒÔÒªÖØбàÒë linux kernel¡£ÎÒÃÇÏÈ´Óhttp://www.linuxvirtualserver.orgÏÂÔص½LVSµÄÄں˲¹¶¡£¬¶ÔÔ­ÓÐÄÚºËÔ´´úÂë½øÐиüУ¬È»ºóÖØбàÒëLinuxµÄkernel¡£

¡¡¡¡ÏÂÔØLVSµÄÄں˲¹¶¡Ê±Òª×¢Òâ²¹¶¡°æ±¾ÒªºÍkernel°æ±¾ÏàÒ»Ö£¬¶ÔÓÚRH9.0£¬ËüµÄLinuxºËÐÄ°æ±¾ÊÇ2.4.20£¬ËùÒÔ¶ÔÓ¦Äں˲¹¶¡Ó¦¸ÃÊÇhttp://www.linuxvirtualserver.org/software/kernel-2.4/linux-2.4.20-ipvs-1.0.9.patch.gz

¡¡¡¡ÁíÍ⻹ÓÐÒ»¸ö²¹¶¡ÊÇÓÃÀ´½â¾öijЩÇé¿öÏÂARPЭÒé²»ÄÜÕý³£¹¤×÷ÎÊÌâµÄ£¬´Óhttp://www.ssi.bg/~ja/hidden-2.4.20pre10-1.diffÏÂÔØ¡£


¡¡¡¡°ÑÉÏÃæÏÂÔصÄÁ½¸ö²¹¶¡¸´ÖƵ½/usr/srcĿ¼Ï£¬È»ºóÖ´ÐÐÒÔÏÂÃüÁ

¡¡¡¡cd /usr/src
¡¡¡¡gzip -cd linux-2.4.20-ipvs-1.0.9.patch.gz
¡¡¡¡cd /usr/src/linux
¡¡¡¡patch -p1 < ../linux-2.4.20-ipvs-1.0.9.patch
¡¡¡¡patch -p1 < ../hidden-2.4.20pre10-1.diff

¡¡¡¡make mrproper
¡¡¡¡make menuconfig

¡¡¡¡Ö´ÐÐmake menuconfigʱ£¬ÎÒÃǽ«½øÈëÒ»¸öͼÐλ¯µÄ½çÃ棬ÔÚÆäÖпÉÒÔ¶ÔLinux Kernel½øÐÐÏêϸÉèÖá£ÓëLVSÏà¹ØµÄkernelÑ¡ÏÔÚ¡°Networking options¡±ÖУ¬½øÈë¡°Networking options¡±£¬¿ÉÒԲ鿴µ½¡°IP: Virtual Server Configuration¡±Ñ¡Ï½«ÆäËüËùÓеÄ×ÓÑ¡ÏѡÉÏ£º

¡¡¡¡ virtual server support (EXPERIMENTAL)
¡¡¡¡[*] IP virtual server debugging
¡¡¡¡(12) IPVS connection table size (the Nth power of 2)
¡¡¡¡--- IPVS scheduler
¡¡¡¡ round-robin scheduling
¡¡¡¡ weighted round-robin scheduling
¡¡¡¡ least-connection scheduling scheduling
¡¡¡¡ weighted least-connection scheduling
¡¡¡¡ locality-based least-connection scheduling
¡¡¡¡ locality-based least-connection with replication scheduling
¡¡¡¡ destination hashing scheduling
¡¡¡¡ source hashing scheduling
¡¡¡¡ shortest expected delay scheduling
¡¡¡¡ never queue scheduling
¡¡¡¡--- IPVS application helper
¡¡¡¡ FTP protocol helper

¡¡¡¡ÁíÍ⣬¡°Networking options¡±Öеġ°IP: Netfilter Configuration"ÖеÄÑ¡ÏîµÄËùÓÐ×ÓÏ³ýÁËÒÔÏÂÁ½ÏҪѡ֮Í⣬ÆäËüÈ«¿ÉÒÔÑ¡£º

¡¡¡¡< > ipchains (2.2-style) support
¡¡¡¡< > ipfwadm (2.0-style) support

¡¡¡¡»¹ÓУ¬¡°Networking options¡±Öл¹ÓÐһЩ¹ØÓÚÍøÂçµÄÑ¡ÏҪעÒâ°´×Ô¼ºµÄÐèҪȥѡÔñ£º

¡¡¡¡<*> Packet socket
¡¡¡¡[ ] Packet socket: mmapped IO
¡¡¡¡<*> Netlink device emulation
¡¡¡¡[*] Network packet filtering (replaces ipchains)
¡¡¡¡[*] Network packet filtering debugging
¡¡¡¡[*] Socket Filtering
¡¡¡¡<*> Unix domain sockets
¡¡¡¡[*] TCP/IP networking
¡¡¡¡[*] IP: multicasting
¡¡¡¡[*] IP: advanced router
¡¡¡¡[*] IP: policy routing
¡¡¡¡[ ] IP: use netfilter MARK value as routing key
¡¡¡¡[ ] IP: fast network address translation
¡¡¡¡ IP: tunneling

¡¡¡¡¶ÔÓÚkernelµÄÆäËüÑ¡ÏÄã¿ÉÒÔ¸ù¾ÝÐèÒª½øÐÐÑ¡Ôñ¡£kernelµÄÅäÖÃÊÇÒ»ÏîºÜÐèÒª¾­Ñ顢ϸÐĺÍÄÍÐĵŤ×÷£¬²»µ±µÄÅäÖÿÉÄܻᵼÖ±àÒë¹ý³ÌÖгöÏÖ´íÎó»òÕßÊÇеÄkernel²»ÄÜÇý¶¯Ô­ÓеÄÉ豸µÈÎÊÌâ¡£

¡¡¡¡Í˳ö±£´æ£¬È»ºó¼ÌÐøÖ´ÐÐÒÔÏÂÃüÁ

¡¡¡¡make dep
¡¡¡¡make clean
¡¡¡¡make bzImage
¡¡¡¡make modules
¡¡¡¡make modules_install

¡¡¡¡ÒÔÉϸ÷²½¿ÉÄÜÐèÒªÒ»µãʱ¼ä£¬Èç¹û³ö´íÇëÖØмì²éÄãµÄkernelÅäÖã¬Èç¹ûûÓгöÏÖÈκδíÎó¾Í¼ÌÐøÖ´ÐÐÒÔÏÂÃüÁ

¡¡¡¡depmod -a
¡¡¡¡cp arch/i386/boot/bzImage /boot/vmlinuz-lvs
¡¡¡¡cp System.map /boot/System.map-lvs

¡¡¡¡cd /boot
¡¡¡¡rm System.map
¡¡¡¡ln -s System.map-lvs System.map

¡¡¡¡È»ºóÐÞ¸ÄÄãµÄlilo.confʹÓÃеÄkernelÆô¶¯£¬±ÈÈçÔÚlilo.confÖÐÒÔÔö¼Óϼ¸ÐÐÒÔÔö¼Ó¹ØÓÚеÄÖ§³ÖLVSµÄkernelµÄÆô¶¯Ï

¡¡¡¡image=/boot/vmlinuz-lvs
¡¡¡¡label=lvs
¡¡¡¡read-only
¡¡¡¡root=/dev/sda1

¡¡¡¡×¢£ºÈç¹ûʹÓÃGrub×öÆô¶¯Òýµ¼³ÌÐòµÄ£¬Çë×ÔÐÐ×ö¶ÔÓ¦µÄÐ޸ģ¬ÒÔÔö¼Ó¹ØÓÚеÄÖ§³ÖLVSµÄkernelµÄÆô¶¯Ïî¡£

¡¡¡¡ÖØÐÂÆô¶¯Linux£¬Ñ¡ÔñlvsÏî½øÈëLinux¡£

¡¡¡¡°²×°ipvsadm

¡¡¡¡Èç¹ûÕý³£Æô¶¯ÁË£¬¾Í¿ªÊ¼°²×°IPÐéÄâ·þÎñÆ÷Èí¼þipvsadm¡£ÒòΪÎÒÃÇÓõÄÊÇRH£¬ËùÒÔÎÒÃÇÖ±½ÓÏÂÔØRPM°ü½øÐа²×°¡£RPM°ü´ÓÒÔϵØÖ·ÏÂÔØ£º
¡¡¡¡http://www.linuxvirtualserver.org/software/kernel-2.4/ipvsadm-1.21-7.src.rpm

¡¡¡¡ÓÃÒÔÏÂÃüÁîÀ´°²×°ipvsadm:

¡¡¡¡rpmbuild --rebuild ipvsadm-1.21-7.src.rpm
¡¡¡¡rpm -ivh /usr/src/redhat/RPMS/i386/ipvsadm-1.21-7.i386.rpm

¡¡¡¡ÖÁ´Ë£¬LVSµÄ°²×°ËãÊÇÍê³ÉÁËÒ»°ë¡£¾ÍÊÇ˵£¬ÏÖÔÚµÄLinuxÒѾ­¾ß±¸ÁËʵÏÖLVSµÄÄÜÁ¦ÁË£¬½ÓÏÂÀ´µÄÎÊÌâ¾ÍÊÇÈç¹ûʹÓÃLVSÀ´¹¹½¨Ò»×éclusterÁË¡£ÒªÏëʵÏÖÒ»×écluster£¬ÎÒÃǾÍҪʹÓÃipvsadm¹¤¾ß½øÐÐÅäÖ㬶øÔÚÎÒÃÇ¿ªÊ¼Ê¹ÓÃipvsadm½øÐÐÅäÖÃ֮ǰ£¬ÎÒÃÇÐèÒªÁ˽âһЩ»ù±¾µÄLVSµÄ֪ʶ£¬ÌرðÊÇÒÔÏÂÈý¸öÒªµã£ºLVSµÄ½á¹¹¡¢LVSµÄÈýÖÖ°üת·¢·½Ê½¡¢LVSµÄ°ËÖÖµ÷¶ÈËã·¨¡£Ö»ÓÐÁ˽âÁËÕâЩ֪ʶÒÔºó£¬ÎÒÃDzÅÄÜÀí¸ÃÈçºÎʹÓÃipvsadmÀ´½øÐÐÅäÖá£ÏÂÃæ¼òµ¥½éÉÜLVSµÄÕâÈý¸öÒªµã£º

¡¡¡¡1. LVSµÄ½á¹¹

¡¡¡¡LVS·½Ê½µÄcluster´Ó½á¹¹ÉÏ¿É·ÖΪÁ½²¿·Ö£ºÇ°¶ËµÄ¸ºÔؾùºâÆ÷(³Æ֮Ϊdirector)ºÍºó¶ËµÄÕæʵ·þÎñÆ÷(³Æ֮Ϊreal server)¡£clusterÇ°¶ËµÄdirector½«À´×ÔÍâ½çµÄÇëÇóµ÷¶Èµ½clusterºó¶Ë²»Í¬µÄreal serverÈ¥Ö´ÐС£real server¸ºÔðÕæÕýµÄÌṩ¸÷ÖÖÓ¦Ó÷þÎñ£¬±ÈÈ磺Web¡¢FTP¡¢MailµÈ·þÎñ¡£real serverµÄÊýÁ¿¿ÉÒÔ¸ù¾Ýʵ¼ÊÐèÇó½øÐÐÔö¼Ó¡¢¼õÉÙ¡£

¡¡¡¡2. LVSµÄÈýÖÖ°üת·¢·½Ê½

¡¡¡¡LVSÌṩÁËÈýÖÖ°üת·¢·½Ê½£ºNAT(ÍøÂçµØÖ·Ó³Éä)¡¢IP Tunneling(IPËíµÀ)¡¢Direct Routing(Ö±½Ó·ÓÉ)¡£²»Í¬µÄת·¢Ä£Ê½¾ö¶¨Á˲»Í¬µÄclusterµÄÍøÂç½á¹¹£¬ÏÂÃæ¶ÔÈýÖÖת·¢·½Ê½·Ö±ð½éʼ£º

¡¡¡¡NAT(ÍøÂçµØÖ·Ó³Éä)

¡¡¡¡NAT·½Ê½¿ÉÖ§³ÖÈκεIJÙ×÷ϵͳ£¬ÒÔ¼°Ë½ÓÐÍøÂ磬²¢ÇÒÖ»ÐèÒ»¸öInternet IPµØÖ·£¬µ«ÊÇÕû¸öϵͳµÄÐÔÄÜÊܵ½ÏÞÖÆ¡£ÒòΪִÐÐNATÿ´ÎÐèÒªÖØд°ü£¬ÓÐÒ»¶¨µÄÑÓ³Ù£»ÁíÍ⣬´ó²¿·ÖÓ¦ÓÃÓÐ80%µÄÊý¾ÝÊÇ´Ó·þÎñÆ÷Á÷Ïò¿Í»§»ú£¬Ò²¾ÍÊÇÓû§µÄÇëÇó·Ç³£¶Ì£¬¶ø·þÎñÆ÷µÄ»ØÓ¦·Ç³£´ó£¬¶Ô¸ºÔؾùºâÆ÷ÐγɺܴóѹÁ¦£¬³ÉΪÁËеÄÆ¿¾±¡£

¡¡¡¡IP Tunneling(IPËíµÀ)

¡¡¡¡director·ÖÅäÇëÇóµ½²»Í¬µÄreal server¡£real server´¦ÀíÇëÇóºóÖ±½Ó»ØÓ¦¸øÓû§£¬ÕâÑùdirector¸ºÔؾùºâÆ÷½ö´¦Àí¿Í»§»úÓë·þÎñÆ÷µÄÒ»°ëÁ¬½Ó¡£IP Tunneling¼¼Êõ¼«´óµØÌá¸ßÁËdirectorµÄµ÷¶È´¦ÀíÄÜÁ¦£¬Í¬Ê±Ò²¼«´óµØÌá¸ßÁËϵͳÄÜÈÝÄɵÄ×î´ó½ÚµãÊý£¬¿ÉÒÔ³¬¹ý100¸ö½Úµã¡£real server¿ÉÒÔÔÚÈκÎLAN»òWANÉÏÔËÐУ¬ÕâÒâζ×ÅÔÊÐíµØÀíÉϵķֲ¼£¬ÕâÔÚÔÖÄѻָ´ÖÐÓÐÖØÒªÒâÒå¡£·þÎñÆ÷±ØÐëÓµÓÐÕýʽµÄIPµØÖ·ÓÃÓÚÓë¿Í»§»úÖ±½ÓͨÐÅ£¬²¢ÇÒËùÓзþÎñÆ÷±ØÐëÖ§³ÖIPËíµÀЭÒé¡£

¡¡¡¡Direct Routing(Ö±½Ó·ÓÉ)

¡¡¡¡ÓëIP TunnelingÀàËÆ£¬¸ºÔؾùºâÆ÷½ö´¦ÀíÒ»°ëµÄÁ¬½Ó£¬±ÜÃâÁËеÄÐÔÄÜÆ¿¾±£¬Í¬ÑùÔö¼ÓÁËϵͳµÄ¿ÉÉìËõÐÔ¡£Direct RoutingÓëIP TunnelingÏà±È£¬Ã»ÓÐIP·â×°µÄ¿ªÏú£¬µ«ÓÉÓÚ²ÉÓÃÎïÀí²ã£¨ÐÞ¸ÄMACµØÖ·£©¼¼Êõ£¬ËùÓзþÎñÆ÷¶¼±ØÐëÔÚÒ»¸öÎïÀíÍø¶Î¡£

¡¡¡¡3. LVSµÄ°ËÖÖµ÷¶ÈËã·¨

¡¡¡¡LVSÒÑʵÏÖÁËÒÔÏ°ËÖÖµ÷¶ÈËã·¨£º

¡¡¡¡1.Âֽе÷¶È£¨Round-Robin Scheduling£©
¡¡¡¡2.¼ÓȨÂֽе÷¶È£¨Weighted Round-Robin Scheduling£©
¡¡¡¡3.×îСÁ¬½Óµ÷¶È£¨Least-Connection Scheduling£©
¡¡¡¡4.¼ÓȨ×îСÁ¬½Óµ÷¶È£¨Weighted Least-Connection Scheduling£©
¡¡¡¡5.»ùÓÚ¾Ö²¿ÐÔµÄ×îÉÙÁ´½Ó£¨Locality-Based Least Connections Scheduling£©
¡¡¡¡6.´ø¸´ÖƵĻùÓÚ¾Ö²¿ÐÔ×îÉÙÁ´½Ó£¨Locality-Based Least Connections with Replication Scheduling£©
¡¡¡¡7.Ä¿±êµØÖ·É¢Áе÷¶È£¨Destination Hashing Scheduling£©
¡¡¡¡8.Ô´µØÖ·É¢Áе÷¶È£¨Source Hashing Scheduling£©

¡¡¡¡×¢£ºÈç¹ûÏëÁ˽â¹ØÓÚÒÔÉϼ¸µãµÄ¼¼Êõϸ½Ú£¬LVSµÄÖ÷Ò³²éѯ¡£LVSµÄÖ÷Ò³ÊÇ£º

¡¡¡¡http://www.LinuxVirtualServer.org/
¡¡¡¡http://www.linux-vs.org/

¡¡¡¡Á˽âÁËLVSµÄÈý¸öÒªµãÖ®ºó£¬½ÓÏÂÀ´ÎÒÃÇÀ´ÅäÖÃÒ»¸ö²ÉÓÃDirect Routing°üת·¢·½Ê½¡¢¼ÓȨ×îСÁ¬½Óµ÷¶ÈËã·¨µÄcluster¡£

¡¡¡¡ÎÒÃÇÖªµÀDirect Routing°üת·¢·½Ê½ÊÇͨ¹ý¸ÄдÇëÇó±¨ÎĵÄMACµØÖ·£¬½«ÇëÇó·¢Ë͵½real server¡£Ç°Ì¨µÄdirector»úÆ÷Ö»ÐèÒª½ÓÊպ͵÷¶ÈÍâ½çµÄÇëÇ󣬶ø²»ÐèÒª¸ºÔð·µ»ØÕâЩÇëÇóµÄ·´À¡½á¹û¡£director»úÆ÷ºÍreal server¶¼ÓÐÒ»¿éÍø¿¨Á¬ÔÚͬһÎïÀíÍø¶ÎÉÏ¡£ËùÒÔÎÒÃǸø³öÒÔϵÄÍøÂçÍØÆËͼ£º




¡¡¡¡director»úÆ÷ÉÏÐèÒª½øÐÐÈçÏÂÅäÖãº

¡¡¡¡ÉèÖúñ¾»úµÄIP£º192.168.2.1
¡¡¡¡È»ºóÖ´ÐÐÒÔÏÂÃüÁ
¡¡¡¡ifconfig lo:0 192.168.2.254 netmask 255.255.255.255 broadcast
¡¡¡¡192.168.2.254 up
¡¡¡¡route add -host 192.168.2.254 dev lo:0
¡¡¡¡echo 1 > /proc/sys/net/ipv4/ip_forward
¡¡¡¡echo 1 >/proc/sys/net/ipv4/conf/all/hidden

¡¡¡¡ipvsadm -C
¡¡¡¡ipvsadm -A -t 192.168.2.254:80 -s wlc
¡¡¡¡ipvsadm -a -t 192.168.2.254:80 -r 192.168.2.2 -g
¡¡¡¡ipvsadm -a -t 192.168.2.254:80 -r 192.168.2.3 -g
¡¡¡¡......
¡¡¡¡ipvsadm -A -t 192.168.2.254:21 -s wlc
¡¡¡¡ipvsadm -a -t 192.168.2.254:21 -r 192.168.2.2 -g
¡¡¡¡ipvsadm -a -t 192.168.2.254:21 -r 192.168.2.3 -g
¡¡¡¡......

¡¡¡¡real server»úÆ÷ÉÏÐèÒª½øÐÐÈçÏÂÅäÖãº

¡¡¡¡¶ÔÓÚµÚһ̨real server(RS1)£¬ÉèÖúñ¾»úµÄIP£º192.168.2.2 È»ºóÖ´ÐÐÒÔÏÂÃüÁ

¡¡¡¡ifconfig lo:0 192.168.2.254 netmask 255.255.255.255 broadcast
¡¡¡¡192.168.2.254 up
¡¡¡¡route add -host 192.168.2.254 dev lo:0

¡¡¡¡¶ÔÓÚÆäËüreal server£ºRS2¡¢RS3¡¢RS4......£¬×öÏàÀàµÄÉ趨¡£

¡¡¡¡Íê³ÉÒÔÉÏÉèÖúó£¬ËùÓжÔ192.168.2.254µÄ80¶Ë¿ÚµÄ·ÃÎʶ¼»áͨ¹ýdirector»úÆ÷·ÖÅäµ½ºóÃæµÄreal serverÉÏÈ¥£¬¶øreal serverµÄ´¦Àíºó½á¹û½«Ö±½Ó·´À¡¸ø¿Í»§¡£ÖÁ´Ë£¬ÎÒÃÇÍê³ÉÁËÒ»¸öclusterµÄÀý×Ó¡£Í¨¹ýÕâ¸öÀý×Ó£¬ÏàÐÅÄúÒ²¿ÉÒÔÇáËɵØÀûÓÃLinux¼ÜÉèÆðÒ»×éclusterÀ´¡£ÆäʵÔÚcluster¼ÜÉèµ½ÕâÀïÖ®ºó£¬»¹²¢²»ÄÜ´ïµ½ÕýʽӦÓõÄÒªÇó£¬Êµ¼ÊÓ¦ÓÃÖл¹ÓÐһЩÎÊÌâÐèÒª½â¾ö£¬±ÈÈçÒª°²×°¼àÊÓÈí¼þ£¬¼àÊÓ¼¯ÈºµÄÔË×÷£¬ÒªÄܼ°Ê±·¢ÏÖreal serverµÄ¹ÊÕϲ¢¶ÔÓ¦µ÷Õûreal serverµÄÁÐ±í¡£»¹Óкǫ́real server½ÚµãµÄÊý¾ÝÒ»ÖÂÐÔµÈÎÊÌâ¡£ÕâЩÔÚһЩÉÌÓõÄclusterÈí¼þ²úÆ·Öо͵õ½Á˺ܺõĽâ¾ö£¬¶øÍøÂçÒ²ÓÐһЩ·ÇÉÌÓõÄÈí¼þ£¬±ÈÈçmon¾ÍÊÇÕâÑùµÄϵͳ×ÊÔ´¼à¿Ø³ÌÐò£¬¿ÉÒÔ¼à¿ØÍøÂç·þÎñ¿ÉÓÃÐÔ¡¢·þÎñÆ÷ÎÊÌâµÈ£¬×îÖØÒªµÄÊÇmonÌṩÁËÒ»¸ö¿ò¼Ü£¬Óû§¿ÉÒÔ×ÔÐж¨ÒåºÍÀ©Õ¹¡£ÕâЩÄÚÈÝÇë²ÎÔÄÆäËüÎÄÕ¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 5 ÌõÆÀÂÛ

  1. ×··çóݵÄÈË ÓÚ 2011-04-26 10:50:44·¢±í:

    ¶÷£¬»¹ÊDz»Ã÷°×~

  2. rockydeng ÓÚ 2011-04-25 11:55:14·¢±í:

    û¸ãÃ÷°×£¡

  3. wangyoubang ÓÚ 2009-07-30 08:01:04·¢±í:

    ¿´²»¶®

  4. wuhaoben ÓÚ 2009-07-11 10:48:37·¢±í:

    ûʲôÓÃ

  5. cheshi ÓÚ 2006-07-31 22:22:28·¢±í:

    ²»´í£¬Ö§³Ö