如何在伺服器上新增虛擬IP?看完原來如此簡單!!

2021-10-10 02:42:46 字數 1278 閱讀 5298

最近,有位小夥伴為了實現nginx的高可用,在自己的伺服器上搭建了一套nginx集群,nginx節點的伺服器總共有3臺。那麼問題來了:如何對外只使用乙個ip位址,通過某種策略來訪問三個伺服器節點上的nginx?答案就是:可以使用虛擬ip來實現!那麼,如何在伺服器上新增虛擬ip?今天,我們就一起實操在伺服器上新增虛擬ip。

ifconfig eth0:1 192.168.209.22 broadcast 192.168.209.255 netmask 255.255.255.0 up
eth0:1表示這個vip繫結的目標網絡卡裝置,192.168.209.22就是vip的值,廣播位址為192.168.209.255,子網掩碼為:255.255.255.0,up表示立即啟用這個vip。

接著下來,我們通過route命令,在路由表上新增對這個vip的路由資訊

route add -host 192.168.209.22 dev eth0:1
此時,我們在192.168.209.121這台虛擬機器上執行ifconfig命令如下:

多了一張eth0:1網絡卡,說明vip建立成功。

接下來,我們ping 192.168.209.22,如下圖:

ping成功,說明我們的vip建立測試成功。

注意:vip資訊在主機重啟後會消失,所以我們最好是將建立vip的命令寫成乙個指令碼vip.sh,將指令碼配置到環境變數和開機啟動項:

指令碼資訊如下:

#!/bin/bash

ifconfig eth0:1 192.168.209.22 broadcast 192.168.209.255 netmask 255.255.255.0 up

route add -host 192.168.209.22 dev eth0:1

好了,我們今天就到這兒吧,我是冰河,我們下期見!!

如何在Linux伺服器上搭建Git

我們可以選擇將自己的專案託管在github上,以實現多人開發。如果在內網環境開發或者不想將 託管到github上,那麼可以選擇在一台自己的伺服器上部署git以實現 託管和協同開發。首先需要在伺服器安裝git,如果是可以訪問網路,那麼可以通過執行yum install git進行安裝 如果不能訪問網路...

技巧 教您如何在伺服器上搭載虛擬機器

一旦你完成了對資料中心各種 伺服器工作負載的歸類,就需要考慮一下如何將其分配給主機了。如果一台主機伺服器要執行20臺虛擬機器,那這些虛擬機器就不能也不應該在同一時刻去競爭相同的資源。為了盡可能地優化虛擬機器的部署,你必須仔細對工作負載進行考分析,確認它們究竟需要哪些程序和資源,以及在什麼時候需要。例...

vSphere虛擬系統 新增虛擬伺服器

虛擬插槽數 插槽的概念與物理伺服器的物理cpu類似,為虛擬機器分配m個插槽,相當於為物理伺服器配置了m顆物理cpu 每個插槽的核心數 相當於物理伺服器每顆物理cpu的核心數為n 在上述條件下虛擬機器獲得的vcpu個數為分配給的插槽數與每個插槽所包含的核心數的乘積,也就是m n 厚置備延遲置零 為虛擬...