centosiscsi服务器搭建
❶ iscsi共享存储的简单配置和应用
1、环境介绍
SCSI(Small Computer System Interface)是块数据传输协议,在存储行业广泛应用,是存储设备最基本的标准协议。从根本上说,iSCSI协议是一种利用IP网络来传输潜伏时间短的SCSI数据块的方法,ISCSI使用 以太网 协议传送SCSI命令、响应和数据。ISCSI可以用我们已经熟悉和每天都在使用的以太网来构建IP存储局域网。通过这种方法,ISCSI克服了直接连接存储的局限性,使我们可以跨不同 服务器 共享存储资源,并可以在不停机状态下扩充存储容量。
所需软件与软件结构
CentOS 将 tgt 的软件名称定义为 scsi-target-utils ,因此你得要使用 yum 去安装他才行。至于用来作为 initiator 的软件则是使用 linux-iscsi 的项目,该项目所提供的软件名称则为 iscsi-initiator-utils 。所以,总的来说,你需要的软件有:
scsi-target-utils:用来将 Linux 系统仿真成为 iSCSI target 的功能;
iscsi-initiator-utils:挂载来自 target 的磁盘到 Linux 本机上。
那么 scsi-target-utils 主要提供哪些档案呢?基本上有底下几个比较重要需要注意的:
/etc/tgt/targets.conf:主要配置文件,设定要分享的磁盘格式与哪几颗;
/usr/sbin/tgt-admin:在线查询、删除 target 等功能的设定工具;
/usr/sbin/tgt-setup-lun:建立 target 以及设定分享的磁盘与可使用的
客户端等工具软件。
/usr/sbin/tgtadm:手动直接管理的管理员工具 (可使用配置文件取代);
/usr/sbin/tgtd:主要提供 iSCSI target 服务的主程序;
/usr/sbin/tgtimg:建置预计分享的映像文件装置的工具 (以映像文件仿真磁盘);
这次的实验结构
(sdx1、sdy1是物理的磁盘通过lun连接到target虚拟的共享块,在客户端挂载这个块。这里我们添加一块硬盘sdb,创建sdb1(400m)和sdb2(500m))
2、server端配置
添加一块磁盘后
复查一下
安装target并加入开机自启动
yum install -y target*
systemctl start target
systemctl enable target
配置target的ctl将sdb1和sdb2共享出去
(一)、block关联磁盘
(二)、创建target
(三)、创建lun关联block和target
至此服务器端就配置完了,详细的配置可以到/etc/target/saveconfig.json修改
3、client端配置
(一)、安装iscsi*
软件包 iscsi-initiator-utils-6.2.0.873-29.el7.x86_64
软件包 iscsi-initiator-utils-iscsiuio-6.2.0.873-29.el7.x86_64
[root@200 ~]# yum install -y iscsi*
(二)、加入开机自启
[root@200 ~]# systemctl restart iscsid.service
[root@200 ~]# systemctl enable iscsid.service
(三)、做一个发现的操作,发现服务器共享的target名字是什么
(四)、查看发现的条目
(五)、修改客户端的acl并登录
注:这个自动加载过来的磁盘重启之后是自动加载过来的
4、客户端挂载iscsi的盘
格式化sdb和sdc
创建挂载点并挂载
[root@200 ~]# mkdir /sdb
[root@200 ~]# mkdir /sdc
注:如果需要实时同步的话需要使用gfs集群文件系统
5、总结
(一)、增加iscsi存储
(1)发现iscsi存储:iscsiadm
-m discovery -t st -p ISCSI_IP
(2)查看iscsi发现记录:iscsiadm
-m node
(3)登录iscsi存储:iscsiadm
-m node -T LUN_NAME -p ISCSI_IP -l
(4)开机自动:
iscsiadm -m node –T LUN_NAME -p ISCSI_IP --op
update -n node.startup -v
automatic
(二)、删除iscsi存储
(1)登出iscsi存储
iscsiadm -m node -T LUN_NAME -p ISCSI_IP -u
(2)对出iscsi所有登录
iscsiadm -m node --logoutall=all
(3)删除iscsi发现记录:iscsiadm
-m node -o delete -T LUN_NAME -p ISCSI_IP
❷ centos局域网服务器怎么搭建
步骤如下:
打开终端(Ctrl+Alt+T)
键入#netconfig。
进去之后,选择IP
V4。
在里面选择自动获取ip。或者固定ip,填写你自己想要的ip就行。
配好后还没完
健入#service
network
restart。
重启下服务就好了。
❸ 如何开启centos7 iscsi服务
ISCSI服务端,安装target目标软件
yum install scsi-target-utils -y
修改配置文件/etc/tgt/targets.conf 在末行添加一下内容
<target iqn.2014-09.com.example:target1> #target目标名自定义
backing-store /dev/sdb #scsi指定是用的磁盘或者分区
initiator-address 10.0.0.0/24 #发起程序可访问的网段
write-cache off #关闭写入缓存
incoming test 123.com #创建对应的帐号test密码123.com
</target>
重新启动服务
service tgtd restart chkconfig tgtd on tgt-admin –show #查看当前的scsi配置
ISCSI客户端,安装initiator发起软件
yum -y install iscsi-initiator-utils
service iscsid force-start
chkconfig iscsid on
发现远端的iqn并且连接lun
iscsiadm --mode discovery --type sendtargets --portal 10.0.0.202
iscsiadm -m node -T iqn.2014-09.com.example:target1 -p 10.0.0.202 -l
fdisk -l 即可查看到
❹ CentOS怎样挂载iSCSI存储
1. 在Centos系统中,iscsi服务默认是安装着的,只需要配置服务开机启动即可 配置开机启动可以在setup中设置,具体不多说了2
❺ centos搭建邮件服务器
centos邮件服务器搭建_高可靠,弹性扩展的计算资源服务,按需选择不同规格的CPU,内存,操作系统,硬盘和网络来创建您的云主机,助您快速灵活地构建企业应用.
广东盈世计算机科技有限公司(品牌:Coremail )教你如何搭建centos搭建邮件服务器?
Coremail是国内领先的电子邮件产品与解决方案提供商,产品涵盖邮件系统、企业邮箱、邮件归档系统、邮件投递系统、邮件安全网关、海外安全中继等。经过23年的深入研发和完善,系统技术成熟,性能稳定高效,能充分发挥邮件服务器性能,是众多知名企业及政府高校搭建邮件服务器系统及企业邮箱的首选方案。
具体可以查看网站链接了解详情:http://www.coremail.cn
❻ centos7怎么挂载iscsi盘
iscsi 提供给Linux挂载有两种方式,一种通过iscsi 协议的ip映射,一种通过文件共享 nfs挂载。其中通过iscsi 协议的ip映射 方式挂载到Linux中以磁盘形式展现,ip映射之后还需要对该磁盘分区,并格式化分区。
挂载步骤:
1:检查iscsi rpm包
2:启动iscsi服务并设置开机自启动
3:查找存储对外提供的逻辑卷
4:映射逻辑卷到Linux系统中
5:设置开机自动映射
6:对映射出来的磁盘进行分区
7:分区之后进行格式化
8:挂载分区
❼ centos 怎样搭建域控制服务器
第一步:打开服务器管理器面板。
第二步:添加角色和功能。
第三步:安装类型当然是选择基于角色或基于功能的安装
第四步:当然是选择从”服务器池中选择服务器“,选择本机,下一步。
第五步:选择要安装的服务器角色字太多。
第六步:功能选项默认就行。
第七步:直接下一步。
第八步:直接下一步。
第九步:确认,安装。
第十步:等待安装,要目不转睛。
第十一步:安装完成开始配置域。。
第十二步:配置域信息:选择”将此服务器提升为域控制器“
第十三步:添加新林,建议取一个好听的名字
第十四步:一直下一步,输入密码
第十五步:安装,安装完毕后会自动重启。
第十六步:安装完毕。
❽ centos安装iscsi软件后服务无法启动
grub的没有窗户的启动项,在/boot/grub.conf在窗口中添加启动项:
称号的Windows
rootnoverify(hd0,0)chainloader +1将
上述内容建议拷贝,写自己的易错,注意rootnoverify(hd0,0)是你的窗口的分区,通常是C盘是有
rootnoverify(hd0,0)之间有一个空格
有链式加载+1超时时间改长点,可以很容易地看到开机启动项
❾ 在CentOS7上配置iSCSI
iSCSI使用TCP/IP协议对存储使用的SCSI指令进行封装,使得可通过TCP/IP网络访问持久化存储。本文在CentOS7上对iSCSI的配置和使用进行介绍。
本文中的实验仅涉及一个主机节点和一个存储节点。
虚拟机启动完毕后可使用以下用户登陆:
使用root用户登陆iscsi-disks,使用losetup来创建实验用的存储设备。
Step 1 创建大文件用于支持虚拟存储设备
为了避免Selinux权限问题,建议不要将文件创建在/root目录下。
Step 2 创建loop设备
Step 3 安装iSCSI target软件包并启动服务
Step 4 在targetcli命令行中创建存储设备
注:同一台主机可以创建多个target,每个target包含自己的lun和主机,实现主机组和lun的绑定
如下图中定义了iscsi-disks和linuxha两个target,其中iscsi-disks中的lun0(block/ib_vol1)只允许iscsi-host访问,linuxha中的lun0(block/ha_vol1)只运行ha-host1访问,
Step 5 放通防火墙
如果启用了防火墙,则需要放通以下端口:
Step 1 安装iSCSI initiator软件包
Step 2 修改配置文件/etc/iscsi/initiatorname.iscsi
在其中定义主机Initiator的名字:
此处定义的Initiator名字要和在存储节点中定义ACL时使用的主机名字一致。
Step 3 通过IP发现存储节点
Step 4 从主机发起iscsi登陆
如果之前发现了多个target,此处可用--targetname指定登陆的target。
登陆后可使用fdisk发现新存储设备:
Step 5 使用新存储设备
新的存储设备可以当成普通硬盘使用,如创建文件系统并挂载到主机目录中:
安装iscsi-initiator-utils后,系统新增了两个iscsi相关的服务,分别是iscsi.service和iscsid.service。
真正用于iscsi登陆的服务是iscsi.service,他启动时会同时启动iscsid.service,并且登陆完成后iscsi.service的进程将自动退出,由iscsid.service继续监控iscsi设备的状态。