新聞中心
隨著企業(yè)網(wǎng)絡的不斷發(fā)展,數(shù)據(jù)中心規(guī)模越來越大,對存儲設備的需求也在不斷增加。iSCSI 是一種通過網(wǎng)絡連接訪問存儲設備的協(xié)議,可以將存儲資源實現(xiàn)共享。針對存儲資源共享的需求,iSCSI 技術被廣泛應用。在 Linux 系統(tǒng)中,iSCSI 技術也被廣泛應用,并且具有穩(wěn)定性高、易于管理和成本低等優(yōu)勢。本文將介紹 。

方案背景
在企業(yè)網(wǎng)絡中,不可避免地會發(fā)生服務器故障,導致數(shù)據(jù)中心服務中斷的情況。為了保證數(shù)據(jù)中心的高可用性,需要實現(xiàn)數(shù)據(jù)的備份和故障轉(zhuǎn)移,把業(yè)務從受損的服務器上快速遷移到備用的服務器,使服務不受影響。在這種情況下,就顯得尤為重要。
方案概述
是一種基于 iSCSI 協(xié)議的存儲設備共享技術,它可以實現(xiàn)兩臺 Linux 服務器之間的數(shù)據(jù)備份和故障轉(zhuǎn)移。在該方案中,使用了 Linux 的 iSCSI 技術將存儲設備映射為網(wǎng)絡設備,使兩臺服務器可以通過網(wǎng)絡訪問相同的存儲資源。
方案要點
1. 安裝 ISCSI 服務器
ISCSI 服務器是一個可以提供存儲服務的服務器。在 Linux 系統(tǒng)中,使用 iscsitarget 軟件包可以安裝 iSCSI 服務器。安裝步驟如下:
“`
# yum install iscsitarget
“`
2. 配置 ISCSI 服務器
在安裝完 iSCSI 服務器后,需要進行配置。配置文件位于 /etc/iscsi/targets.conf 文件中。在配置文件中,需要設置 iSCSI 目標的名稱、iSCSI 目標的 IP 地址、iSCSI 目標的 LUN 數(shù)量、LUN 的容量等。示例如下:
“`
backing-store /dev/sdb
initiator-address 192.168.1.1
incominguser alice alicepasswd
“`
3. 安裝 ISCSI 客戶端
在 Linux 系統(tǒng)中,使用 open-iscsi 軟件包可以安裝 iSCSI 客戶端。安裝步驟如下:
“`
# yum install open-iscsi
“`
4. 配置 ISCSI 客戶端
在安裝完 iSCSI 客戶端后,需要進行配置。配置文件位于 /etc/iscsi/iscsid.conf 文件中。在配置文件中,需要設置 iSCSI 目標的 IP 地址、iSCSI 目標的名稱、iSCSI 目標的 LUN 數(shù)量、LUN 的容量等。示例如下:
“`
node.startup = automatic
node.session.auth.authmethod = CHAP
node.session.auth.username = alice
node.session.auth.password = alicepasswd
node.session.timeo.replacement_timeout = 120
node.session.initial_login_retry_max = 8
node.conn[0].address = 192.168.1.2
node.conn[0].port = 3260
node.session.initial_login_retry_max = 8
node.session.initial_login_retry_time = 5
“`
5. 配置雙機熱備
在啟用 iSCSI 技術進行數(shù)據(jù)共享后,需要實現(xiàn)雙機熱備。在 Linux 系統(tǒng)中,使用了兩種方法實現(xiàn)雙機熱備:heartbeat 和 pacemaker。
使用 heartbeat 實現(xiàn)雙機熱備的步驟如下:
(1)安裝 heartbeat
在安裝完兩臺 Linux 服務器后,需要安裝 heartbeat 軟件包。安裝步驟如下:
“`
# yum install heartbeat
“`
(2)配置主機名
在每臺服務器上,需要在 /etc/sysconfig/network 文件中設置主機名,例如:
“`
# /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=server1.example.com
“`
(3)配置 heartbeat
在配置 heartbeat 前,需要先在主服務器上(也就是服務器 1)將 /etc/ha.d/authkeys 文件復制到從服務器上(也就是服務器 2)。在配置文件中需要設置主服務器的 IP 地址和從服務器的 IP 地址。示例如下:
“`
auth 1
1 sha1 0123456789abcdef0123456789abcdef01234567
autojoin none
mcast bond0 239.0.0.1 694 1 0
respawn hacluster /usr/lib/heartbeat/ipfl
ping 192.168.1.1
respawn hacluster /usr/lib/heartbeat/ipfl
ping_group apache_servers
crm respawn
node server1.example.com
node server2.example.com
primitive pri_dummy ocf:heartbeat:Dummy \
op monitor = 10s
group grp_dummy pri_dummy \
meta target-role=Started
ms ms_drbd drbd \
meta master-max=1 master-node-max=1 \
notify=true
operation start interval=”0″ \
operation promote interval=”0″ \
operation demote interval=”0″ \
operation stop interval=”0″
primitive pri_fs_drbd ocf:heartbeat:Filesystem \
params device=”/dev/drbd0″ \
directory=”/mnt/drbd” \
fstype=”ext4″ \
op start interval=”0″ \
op stop interval=”0″ \
op monitor interval=”10s”
primitive pri_ip ocf:heartbeat:IPaddr2 \
params ip=”192.168.1.10″ \
op monitor interval=”10s”
group grp_drbd ms_drbd pri_fs_drbd \
meta target-role=Started
group grp_all grp_drbd grp_dummy pri_ip \
meta target-role=Started
“`
6. 測試
在完成配置后,可以對系統(tǒng)進行測試。測試方法是在主服務器上創(chuàng)建一個文件,然后通過從服務器檢查該文件是否也存在。測試成功后,雙機熱備就已經(jīng)實現(xiàn)了。
可以實現(xiàn)數(shù)據(jù)中心的高可用性,使數(shù)據(jù)中心在出現(xiàn)服務器故障時可以保證服務不中斷。在實現(xiàn) 時,需要確定 ISCSI 服務器和客戶端,并對其進行配置。另外,還需要實現(xiàn)雙機熱備,以保證數(shù)據(jù)中心的高可用性。這種方案有成本低、可靠性高、維護方便等優(yōu)點,值得企業(yè)廣泛采用。
相關問題拓展閱讀:
- Linux怎么連接iSCSI target
Linux怎么連接iSCSI target
你可以去存儲廠商(正睿存儲)的網(wǎng)上物纖搜搜相關文檔罩橡仿,應該有很多相關文檔,參考一如肆下,實在不清楚,在線咨詢一下(就說之前買過ISCSI存儲,現(xiàn)在遇到這個問題)
關于linuxiscsi雙機的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關注本站。
成都創(chuàng)新互聯(lián)科技有限公司,是一家專注于互聯(lián)網(wǎng)、IDC服務、應用軟件開發(fā)、網(wǎng)站建設推廣的公司,為客戶提供互聯(lián)網(wǎng)基礎服務!
創(chuàng)新互聯(lián)(www.cdcxhl.com)提供簡單好用,價格厚道的香港/美國云服務器和獨立服務器。創(chuàng)新互聯(lián)——四川成都IDC機房服務器托管/機柜租用。為您精選優(yōu)質(zhì)idc數(shù)據(jù)中心機房租用、服務器托管、機柜租賃、大帶寬租用,高電服務器托管,算力服務器租用,可選線路電信、移動、聯(lián)通機房等。
網(wǎng)站欄目:LinuxiSCSI雙機實現(xiàn)方案(linuxiscsi雙機)
轉(zhuǎn)載來源:http://m.5511xx.com/article/cdddece.html


咨詢
建站咨詢
