×ðÁú¿­Ê±¹ÙÍøµÇ¼

ÔõÑùÔÚ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ÉÏʵÏָ߿ÉÓÃÐÔµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

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

Ïà¹ØÐÂÎÅ

ÁªÏµ×ðÁú¿­Ê±¹ÙÍøµÇ¼

18523999891

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

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

QR code
ÍøÕ¾µØͼ