LVS-DR の VIP および DIP のクロスセグメント例を詳細に説明する
在日常应用环境中,我们会遇到这样一种lvs部署环境,所有的dr以及的rs server都在一个局域网环境中,但只有一个公网ip,而又需要将应用发布到internet上,都知道lvs的最好的模式就是所有的server都有一个公网ip,但很多时候公网资源稀缺,当出现只有一个公网ip的时候,怎么实现lvs对外发布呢?
eth0:公网IP接入INTERNET eth1:172.18.68.10(公网IP) #实验环境中使用172.18.68.10做公网IP eth2:10.10.0.1内网IP 在上面的配置中eth0、eth2、VIP一共使用了3个公网IP。还可以缩减成两个公网IP。 即eth1不配置公网IP,在路由上添加主机路由 route add -host 172.18.68.100 dev eth2 ,也能达到相同的效果。
在脚本中修改VIP、网卡名、端口、后端服务器然后执行脚本即可。
注意:关于vip,如果vip不在DIP所在的网段内,那么vip一定要配置在dr与后端RS Server直连的网卡上,不然就会出现无法访问的情况;也就是说VIP与RIP要配到同一个网卡上。
#!/bin/bash #Author:shuaiguoxia.com #Date:2017-10-23 vip='172.18.0.100' iface='eth0:1' mask='255.255.255.255' port='80' rs1='10.10.0.72' rs2='10.10.0.73' scheduler='wrr' type='-g' case $1 in start) ifconfig $iface $vip netmask $mask broadcast $vip up iptables -F ipvsadm -A -t ${vip}:${port} -s $scheduler ipvsadm -a -t ${vip}:${port} -r ${rs1} $type -w 1 ipvsadm -a -t ${vip}:${port} -r ${rs2} $type -w 1 echo "The VS Server is Ready!" ;; stop) ipvsadm -C ifconfig $iface down echo "The VS Server is Canceled!" ;; *) echo "Usage: $(basename $0) start|stop" exit 1 ;; esac
将以上代码保存为脚本,然后执行脚本即可
./dr-vs.sh start #dr-vs.sh为脚本名
首先配置RS的内网IP地址,设定默认网关为10.10.0.1.然后运行下面脚本即可
#!/bin/bash #Author:shuaiguoxia.com #Date:2017-10-23 vip=172.18.68.100 mask='255.255.255.255' dev=lo:1 case $1 in start) echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore echo 1 > /proc/sys/net/ipv4/conf/lo/arp_ignore echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce echo 2 > /proc/sys/net/ipv4/conf/lo/arp_announce ifconfig $dev $vip netmask $mask broadcast $vip up route add -host $vip dev $dev echo "The RS Server is Ready!" ;; stop) ifconfig $dev down echo 0 > /proc/sys/net/ipv4/conf/all/arp_ignore3 echo 0 > /proc/sys/net/ipv4/conf/lo/arp_ignore echo 0 > /proc/sys/net/ipv4/conf/all/arp_announce echo 0 > /proc/sys/net/ipv4/conf/lo/arp_announce echo "The RS Server is Canceled!" ;; *) echo "Usage: $(basename $0) start|stop" exit 1 ;; esac
将以上代码保存为脚本,然后执行脚本即可
./dr-rs.sh start #dr-rs.sh为脚本名
注意:关于vip,如果vip不在DIP所在的网段内,那么vip一定要配置在dr与后端RS Server直连的网卡上,不然就会出现无法访问的情况;也就是说VIP与RIP要配到同一个网卡上。
以上がLVS-DR の VIP および DIP のクロスセグメント例を詳細に説明するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undress AI Tool
脱衣画像を無料で

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Stock Market GPT
AIを活用した投資調査により賢明な意思決定を実現

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック

toviewfilecontentsinlinux、usedifferentcommandsbasedonyourneadss:1。forsmallfiles、usecattodisplaytheentirecontentatonce、withcat-ntoshowlineNumbers.2.forlargefiles、forlargefiles、uselessoscrollpagebybageorlinelinyline、searchwith/search_term、and ducterfforfasfs.

Packagesとdependenciesとremotedoaptautoremove、cleanpackagecacheusingsusingsudoaptcleanorautoclean、andremoveoldkernelsviasudoaptautoremove.2.clearsystemlogswithsudojournalctl - vacuum = 7d、deletemedived logsumnal/var

Linuxでエイリアスをセットアップする手順は次のとおりです。1。aliasll = 'ls-la'などのエイリアスコマンドの使用を一時的に設定します。 2.〜/.bashrcなどのシェル構成ファイルを永続的に設定し、ソースを実行して有効にします。 3.元のコマンドを上書きしないように注意してください。異なるシェル構成は独立しています。エイリアスは複雑なコマンドを簡素化し、効率を向上させることができますが、現在のシェル環境が有効になり、端末を閉じた後にのみ、合理的に定義し、定期的に構成をチェックする必要があります。

まず、デバイスがターゲットルーターのWi-Fiに接続されているか、ネットワークケーブルを介して接続されていることを確認します。 2。ブラウザアドレスバーにhttp://192.168.10.1を入力し、Enterを押します。 3.正しいユーザー名とパスワードを入力します(デフォルトは多くの場合、管理者/管理者か、ルーターの背面を表示します)。 4.開いていない場合は、間違ったネットワークに接続されているかどうかを確認し、正しいIPアドレス(IPConfigを介したデフォルトゲートウェイを表示)、ルーターの再起動、ブラウザの変更、またはファイアウォールの電源を切るかどうかを確認します。 5.ログインした後、Wi-Fi名のパスワードを変更し、セキュリティオプションを設定し、ポート転送の構成、ゲストネットワークの有効化、ファームウェアのアップグレードなどを変更できます。 6.パスワードを忘れた場合、ルーターリセットホールを5〜10秒間押して保持することにより、工場の設定をリセットできますが、すべての構成がクリアされます。

Systemdisthefirstprocess(PID1)inmodernLinuxsystems,replacingolderinitsystemslikeSysVinitandUpstart,responsibleforbooting,managingservices,devices,logs,andusersessionsthroughasuiteofintegratedtools.2.Itusesunitfiles(.service,.timer,.socket,etc.)todefi

昨日、VMWareWorkStationProのインストール方法を紹介しましたが、記録時間の制限により、今日はアップデートをお届けします! ! !新しいことを試してみたい友人は、以下のUbuntuシステムをインストールしてください。 Ubuntuは非常に優れたオペレーティングシステムでもあります。たとえば、Windowsほど直感的で使いやすいものではありませんが、多くのアプリケーションをコマンドラインからダウンロードする必要がありますが、初心者にとっては難しいかもしれませんが、試すことができます。以下は、システムの画像をダウンロードするためのいくつかのWebサイトです。Windowsオペレーティングシステムの画像、ツール、リソース:https://msdn.itellyou.cn/linuxオペレーティングシステム公式Webサイト

fordebian/ubuntu、usedpkg-loraptlist、installedtolistinstinstinedpackages.2.forredhat/centos/fedora、userpm-qaordnflistinstalled.3 .foropensuse、usezyppersearch - installed-andlyorrpm-qa.4.forarchlinux、usepacman-q、withpacman-qeforexplicitlyinstalledpackages.a

いいえ、macosisnotnotbasedonlinux; itisbuiltonunix、具体的には、特にtheunix-likedarwinoperatingsystemdeddandnextstep.1)macosethedarwincorewiththexnukenel、anddddddddddddddddddddddddddddddcomponcomponccomernel
