linux服务器架设——iscsi

---服务端---

1.准备磁盘
在另一台虚拟机上新增一块磁盘sdd

2.安装target包
perl-Config-General-2.40-1.noarch.rpm
scsi-target-utils-0.0-5.20080917snap.ky3.x86_64.rpm

3.修改配置文件,设置存储盘
/etc/tgt/targets.conf
将/dev/sdb设置为IP-SAN的网络存储盘。

iqn:iSCSI Qualified Name (iSCSI 合格名称)
iqn.yyyy-mm.<reversed domain
name>:identifier

# TGTD example targets file
#
# Example iSCSI target with one
LUN.
# This gets read when "service tgtd start" is run.
#
#<target
iqn.2007-04.com.example:tgtd>
        #
List of files to export as LUNs
       
#backing-store /usr/storage/disk_1.img

# Authentication
:
        # if no "incominguser" is
specified, it is not used
       
#incominguser backup secretpass12

# Access control
:
        # defaults to ALL if no
"initiator-address" is specified
       
#initiator-address 192.168.1.2
#</target>
<target
iqn.1992-04.liaoyi.kylin:disk>
       
direct-store
/dev/sdb             
(实际磁盘,不安全)
        backing-store
/srv/sicsi/disk1.img (大型文件档案)
   backing-store
/dev/sdb1            
(磁盘分区)
   backing-store /dev/server/iscsi01  
(LV)
   *initiator-address 10.1.20.183 
指定发起者的ip地址
        *incominguser liaoyi
qwer1234  
发起者所需提供的用户名及密码
        *write-cache
off               
不启用快取,容易遗失数据
</target>

4.启动tgtd服务
service tgtd start

5.IP、防火墙设置
ifconfig eth0 10.1.20.99
service iptables stop

6 显示taget信息
tgt-admin --show

一个target可以有多个LUN,每个LUN都是相当于一个磁盘。
LUN:logical unit number 逻辑单元序号

Target 1: test
    System
information:
        Driver:
iscsi
        State:
ready
    I_T nexus
information:
        I_T nexus:
7
           
Initiator:
iqn.kssd:00000110
           
Connection:
0
               
IP Address: 10.1.20.89
        I_T nexus:
9
           
Initiator:
iqn.kssd:00000110
           
Connection:
0
               
IP Address: 10.1.20.88
    LUN
information:
        LUN:
0
            Type:
controller
           
SCSI ID:
deadbeaf1:0
           
SCSI SN:
beaf10
           
Size: 0 MB
           
Online:
Yes
           
Removable media:
No
            Backing
store: No backing store
        LUN: 1

            Type:
disk
            SCSI
ID:
deadbeaf1:1
           
SCSI SN:
beaf11
           
Size: 8590
MB
            Online:
Yes
           
Removable media:
No
            Backing
store: /dev/sdb
    Account information:
   
ACL information:
        ALL

*Account
information:
       
liaoyi
    ACL
information:
        10.1.20.183

7.可使用windows中iSCSI发起程序进行连接测试。
目标:10.1.20.99
在磁盘管理中可看到,需要使用则需要进行格式化。(使用者进行一次格式化,服务器系统不用格式化。)

---客户端---

安装
iscsi-initiator-utils-6.2.0.868-0.18.ky3.x86_64.rpm

配置iscsi(可不动)
*客户端配置文件:/etc/iscsi/iscsid.conf
/egrep -v "^#|^$"
/etc/iscsi/iscsid.conf
node.session.auth.username =
liaoyi
node.session.auth.password =
qwer1234
discovery.sendtargets.auth.username =
qewr1324
discovery.sendtargets.auth.password = qewr1324

*修改发起者的名字
vim /etc/iscsi/initiatorname.iscsi

开启服务:
service iscsid start(如开启iscsi,因没有记录,则会只启动iscsid,不启动iscsi)

探测:
iscsiadm -m discovery -t sendtargets - p 10.1.20.183

显示节点记录:
iscsiadm -m node
ll -R /var/lib/iscsi/nodes

登陆所有探测到的targets
service iscsi start

登录某个target(不启动iscsi):
iscsiadm -m node -T test -p 10.1.20.183
--login
注销某个target
iscsiadm -m node -T test  --logout

删除节点记录:(/var/lib/iscsi/nodes)
iscsiadm -m node -T test -o delete

显示新设备:
fdisk -l
ls /dev/sd*

初始化卷标,分区,格式化,挂载,使用。。。

时间: 2024-09-28 13:53:31

linux服务器架设——iscsi的相关文章

Linux与云计算——第二阶段Linux服务器架设 第六章:目录Directory服务器架设—FreeIPA

Linux与云计算--第二阶段Linux服务器架设 第六章:目录Directory服务器架设-FreeIPA 1 FreeIPA 配置FreeIPA服务器 Configure IPA Server to share users' account in your local network. [1] Install FreeIPA. [[email protected] ~]# yum -y install ipa-server ipa-server-dns bind bind-dyndb-lda

Linux与云计算——第二阶段Linux服务器架设 第一十二章:数据库搭建—PostgreSQL

Linux与云计算--第二阶段Linux服务器架设 第一十二章:数据库搭建-PostgreSQL 1.1 安装PostgreSQL [1] 安装并启动PostgreSQL. [[email protected] ~]# yum -y install postgresql-server [[email protected] ~]# postgresql-setup initdb Initializing database ... OK [[email protected] ~]# vim /var

linux服务器架设——rsync

rsnc remote sync 远程同步安装包:rsync-3.0.6-4.el5_7.1.x86_64.rpm rpm -ivh rsync-3.0.6-4.el5_7.1.x86_64.rpm 本地模式只需要安装rsync即可:rsync -av /secbox /backup 备份到本地rsync -a /backup 查看本地文件列表 远程shell模式:用作容灾备份的为服务器:service xinetd start            在客户端操作:            rsy

linux服务器架设——WWW

httpd:Apache,IIS网页编程语言:ASP,ASP.NET,PHP,CGI,Perl,Python数据库:MySQL,Sqlite,MSSQL,PostgreSQL,Oracle, WWW服务器框架:Windows:IIS+ASP(.NET)+MSSQL Linux:Apache+PHP+MySQLApache:A pacth 安装:httpd-2.2.3-63.el5.centos.x86_64.rpmmysql-5.0.77-4.el5_6.6.x86_64.rpmmysql-se

Linux与云计算——第二阶段Linux服务器架设 第九章:Mail电子邮件服务器架设—postfix和Dovecot

Linux与云计算--第二阶段Linux服务器架设 第九章:Mail电子邮件服务器架设-postfix和Dovecot 安装Postfix 安装Postfix来配置SMTP服务器. SMTP使用25/TCP. [1] Postfix 是CentOS系统默认安装,哪怕你选择了最小安装,如果确认没有安装,请先安装. [[email protected] ~]# yum -y install postfix [2] 使用Dovecot's SASL 来配置SMTP认证. [[email protect

Linux服务器架设-NFS

NFS:NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源.在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样. 环境:centos 6.5 一.服务器端配置: 安装 NFS 服务器所需的软件包: nfs-utils和rpcbind # yum install nfs-utils # yum install rpcbind 设置开机启动服

Linux与云计算——第二阶段 第十章:Samba服务器架设—SMB共享目录及多用户SMB挂载

Linux与云计算--第二阶段Linux服务器架设 第十章:Samba服务器架设-SMB共享目录及多用户SMB挂载 通过SMB共享目录 在Server上配置SMB服务 您的SMB服务器必须是STAFF工作组的一个成员 共享/common目录 共享名必须为common 只有example.com域内的客户端可以访问common共享 common必须是可以浏览的 用户andy必须能够读取共享中的内容,如果需要的话,验证密码是redhat [1] 安装配置Samba. [[email protecte

Linux与云计算——第二阶段 第五章:存储Storage服务器架设—分布式存储Ceph

Linux与云计算--第二阶段Linux服务器架设 第五章:存储Storage服务器架设-分布式存储Ceph 1 Ceph 配置Ceph集群 Install Distributed File System "Ceph" to Configure Storage Cluster. For example on here, Configure Cluster with 1 admin Node and 3 Storage Node like follows. | +------------

Linux与云计算——第二阶段 第一十一章:代理Proxy服务器架设—Squid代理服务器正向代理和客户端配置

Linux与云计算--第二阶段Linux服务器架设 第一十一章:代理Proxy服务器架设-Squid代理服务器正向代理和客户端配置 安装Squid 安装Squid来配置代理服务器. [1] 这是一个通用的转发代理配置 [[email protected] ~]# yum -y install squid [[email protected] ~]# vi /etc/squid/squid.conf # line 26: 添加一条新的ACL acl lan src 192.168.96.0/24