×ðÁú¿­Ê±

ÔõÑùÔÚLinuxÉÏʵÏָ߿ÉÓÃÐÔ

ÔõÑùÔÚlinuxÉÏʵÏָ߿ÉÓÃÐÔ

ÕªÒª£ºËæ×ÅÅÌËã»úϵͳµÄÈÕÒæÖØ´óºÍ¶Ô¿ÉÓÃÐÔµÄÐèÇóÒ»Ö±ÔöÌí £¬¸ß¿ÉÓÃÐÔÒѳÉΪÏÖ´úϵͳÉè¼ÆµÄÖ÷Òª¹Ø×¢µãÖ®Ò» ¡£±¾ÎĽ«ÖصãÏÈÈÝÔõÑùÔÚlinuxÉÏʵÏָ߿ÉÓÃÐÔ £¬²¢ÌṩÏìÓ¦µÄ´úÂëʾÀý ¡£

СÐò£º

ÔÚÏÖ´úµÄÅÌËãÇéÐÎÖÐ £¬ÏµÍ³µÄ¿ÉÓÃÐÔÊÇÖÁ¹ØÖ÷ÒªµÄ ¡£ÎÞÂÛÊÇÆóÒµ¼¶Ó¦ÓóÌÐòÕÕ¾ÉСÎÒ˽¼ÒµçÄÔ £¬¶¼ÐèÒªÄܹ»È«ÌìºòÔËÐÐ £¬ÒÔ±ãÌṩÎȹ̿ɿ¿µÄЧÀÍ ¡£Linux×÷ΪһÖÖÆÕ±éʹÓõIJÙ×÷ϵͳ £¬¾ß±¸¸»ºñµÄ¸ß¿ÉÓÃÐÔ¹¦Ð§ £¬¿ÉÒÔÖª×ã²î±ð²ãÃæµÄÐèÇó ¡£

±¾ÎĽ«ÖصãÏÈÈÝÔõÑùÔÚlinuxÉÏʵÏָ߿ÉÓÃÐÔ £¬°üÀ¨Ê¹×¨ÐÄÌøÈí¼þºÍÐéÄâIP£¨VIP£©ÊÖÒÕ ¡£Í¬Ê± £¬ÎÒÃÇ»¹½«ÌṩһЩʾÀý´úÂë £¬ÒÔ×ÊÖú¶ÁÕ߸üºÃµØÃ÷È·ºÍÓ¦ÓÃÕâЩÊÖÒÕ ¡£

Ò»¡¢ÐÄÌøÈí¼þµÄʹÓÃ

ÐÄÌøÈí¼þÊÇÒ»ÖÖ³£¼ûµÄ¸ß¿ÉÓÃÐÔ½â¾ö¼Æ»® £¬¿ÉÒÔÈ·±£ÔÚÖ÷ЧÀÍÆ÷·ºÆð¹ÊÕϵÄÇéÐÎÏ £¬±¸ÓÃЧÀÍÆ÷¿ÉÒÔ×Ô¶¯½ÓÊÜÆäÊÂÇé ¡£ÒÔÏÂÊÇÒ»¸öʾÀý £¬Õ¹Ê¾ÁËÔõÑùʹרÐÄÌøÈí¼þÀ´ÊµÏָ߿ÉÓÃÐÔ ¡£

´úÂëʾÀý£º

×°ÖÃÐÄÌøÈí¼þ

ÔÚÏÂÁîÐÐÖÐÖ´ÐÐÒÔÏÂÏÂÁîÀ´×°ÖÃÐÄÌøÈí¼þ£º

sudo apt-get install heartbeat

µÇ¼ºó¸´ÖÆ

ÉèÖÃÖ÷ЧÀÍÆ÷ºÍ±¸ÓÃЧÀÍÆ÷

±à¼­/etc/ha.d/ha.cfÎļþ £¬²¢Ìí¼ÓÒÔÏÂÉèÖãº

debugfile /var/log/ha-debug
logfile /var/log/ha-log
logfacility local0

keepalive 2
deadtime 10
udpport 694

bcast eth0
node server1
node server2
ping 192.168.1.1

µÇ¼ºó¸´ÖÆ

ÉèÖÃ×ÊÔ´

±à¼­/etc/ha.d/haresourcesÎļþ £¬²¢Ìí¼ÓÒÔÏÂÉèÖãº

server1 IPaddr::192.168.1.10/24/eth0
server1 httpd

µÇ¼ºó¸´ÖÆ

Æô¶¯ÐÄÌøÈí¼þ

ÔÚÖ÷ЧÀÍÆ÷ºÍ±¸ÓÃЧÀÍÆ÷ÉÏ»®·ÖÖ´ÐÐÒÔÏÂÏÂÁîÀ´Æô¶¯ÐÄÌøÈí¼þ£º

sudo /etc/init.d/heartbeat start

µÇ¼ºó¸´ÖÆ

ͨ¹ýÉÏÊö°ì·¨ £¬ÎÒÃÇ¿ÉÒÔÔÚLinuxÉÏʹרÐÄÌøÈí¼þʵÏָ߿ÉÓÃÐÔ £¬°ü¹ÜÖ÷ЧÀÍÆ÷µÄ¹ÊÕϲ»»áÓ°Ïìµ½Õû¸öϵͳµÄÔËÐÐ ¡£

¶þ¡¢ÐéÄâIP£¨VIP£©ÊÖÒÕµÄʹÓÃ

³ýÁËʹרÐÄÌøÈí¼þ £¬ÐéÄâIP£¨VIP£©ÊÖÒÕÒ²ÊÇÒ»ÖÖ³£¼ûµÄ¸ß¿ÉÓÃÐÔ½â¾ö¼Æ»® ¡£ÐéÄâIPÊÖÒÕ¿ÉÒÔ½«Ò»¸öIPµØµãÓ³Éäµ½¶à¸öÏÖʵµÄЧÀÍÆ÷ÉÏ £¬´Ó¶øʵÏÖ¸ºÔØƽºâºÍ¹ÊÕÏתÒÆ ¡£ÒÔÏÂÊÇÒ»¸öʾÀý £¬Õ¹Ê¾ÁËÔõÑùÔÚLinuxÉÏʹÓÃÐéÄâIPÊÖÒÕʵÏָ߿ÉÓÃÐÔ ¡£

´úÂëʾÀý£º

×°Öò¢ÉèÖÃÐéÄâIPÈí¼þ

ÔÚÏÂÁîÐÐÖÐÖ´ÐÐÒÔÏÂÏÂÁîÀ´×°Öò¢ÉèÖÃÐéÄâIPÈí¼þ£º

sudo apt-get install keepalived

µÇ¼ºó¸´ÖÆ

±à¼­/etc/keepalived/keepalived.confÎļþ £¬²¢Ìí¼ÓÒÔÏÂÉèÖãº

vrrp_instance VI_1 {
    state MASTER
    interface eth0
    virtual_router_id 51
    priority 100
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
        192.168.1.100
    }
}

µÇ¼ºó¸´ÖÆ

Æô¶¯ÐéÄâIPÈí¼þ

ÔÚЧÀÍÆ÷ÉÏÖ´ÐÐÒÔÏÂÏÂÁîÀ´Æô¶¯ÐéÄâIPÈí¼þ£º

sudo /etc/init.d/keepalived start

µÇ¼ºó¸´ÖÆ

ʹÓÃÉÏÊö´úÂëʾÀý £¬ÎÒÃÇ¿ÉÒÔÇáËɵØÔÚLinuxÉÏÉèÖÃÐéÄâIP £¬ÊµÏÖϵͳµÄ¸ß¿ÉÓÃÐԺ͸ºÔØƽºâ ¡£

½áÂÛ£º

±¾ÎÄÏÈÈÝÁËÔõÑùÔÚlinuxÉÏʵÏָ߿ÉÓÃÐÔ £¬²¢ÌṩÁËʹרÐÄÌøÈí¼þºÍÐéÄâIPÊÖÒյĴúÂëʾÀý ¡£ÎÞÂÛÊÇʹרÐÄÌøÈí¼þÕÕ¾ÉÐéÄâIPÊÖÒÕ £¬¶¼¿ÉÒÔ×ÊÖúÎÒÃÇÌá¸ßϵͳµÄÎȹÌÐԺͿÉÓÃÐÔ £¬È·±£ÏµÍ³Äܹ»È«ÌìºòÔËÐв¢Ìṩ¿É¿¿µÄЧÀÍ ¡£

È»¶ø £¬×÷ΪϵͳÉè¼ÆÕߺÍÖÎÀíÔ± £¬ÎÒÃÇ»¹ÐèҪһֱѧϰºÍÉîÈëÏàʶ¸ü¶à¹ØÓڸ߿ÉÓÃÐÔµÄÊÖÒÕºÍÒªÁì £¬ÒÔÓ¦¶Ôһֱת±äµÄÐèÇóºÍÌôÕ½ ¡£Ï£Íû±¾ÎÄÄܹ»×ÊÖú¶ÁÕ߸üºÃµØÃ÷È·ºÍÓ¦ÓÃLinuxÉϵĸ߿ÉÓÃÐÔÊÖÒÕ £¬´Ó¶øÌáÉýϵͳµÄ¿ÉÓÃÐÔºÍÎȹÌÐÔ ¡£

ÒÔÉϾÍÊÇÔõÑùÔÚLinuxÉÏʵÏָ߿ÉÓÃÐÔµÄÏêϸÄÚÈÝ £¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

ÃâÔð˵Ã÷£ºÒÔÉÏչʾÄÚÈÝȪԴÓÚÏàÖúýÌå¡¢ÆóÒµ»ú¹¹¡¢ÍøÓÑÌṩ»òÍøÂçÍøÂçÕûÀí £¬°æȨÕùÒéÓë±¾Õ¾ÎÞ¹Ø £¬ÎÄÕÂÉæ¼°¿´·¨Óë¿´·¨²»´ú±í×ðÁú¿­Ê±ÂËÓÍ»úÍø¹Ù·½Ì¬¶È £¬Çë¶ÁÕß½ö×ö²Î¿¼ ¡£±¾ÎĽӴýתÔØ £¬×ªÔØÇë˵Ã÷À´ÓÉ ¡£ÈôÄúÒÔΪ±¾ÎÄÇÖÕ¼ÁËÄúµÄ°æȨÐÅÏ¢ £¬»òÄú·¢Ã÷¸ÃÄÚÈÝÓÐÈκÎÉæ¼°ÓÐÎ¥¹«µÂ¡¢Ã°·¸Ö´·¨µÈÎ¥·¨ÐÅÏ¢ £¬ÇëÄúÁ¬Ã¦ÁªÏµ×ðÁú¿­Ê±ÊµÊ±ÐÞÕý»òɾ³ý ¡£

Ïà¹ØÐÂÎÅ

ÁªÏµ×ðÁú¿­Ê±

13452372176

¿É΢ÐÅÔÚÏß×Éѯ

ÊÂÇéʱ¼ä£ºÖÜÒ»ÖÁÖÜÎå £¬9:30-18:30 £¬½ÚãåÈÕÐÝÏ¢

QR code
¡¾ÍøÕ¾µØͼ¡¿¡¾sitemap¡¿