热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

centos6.0利用openfiler架设iscsi存储网络

将单位里闲置的服务器配制成网络存储设备,这样可以节省公司成本。第一步:找一台存储型的服务器,在上面安装openfiler系统,这个系统安装类似centos的安装。需要注意的事项是,把系统分区设置成主引导区。选择“forcetobeaprimarypartition”安装教程:http://openfiler.org.c

将单位里闲置的服务器配制成网络存储设备,这样可以节省公司成本。

 

第一步:找一台存储型的服务器,在上面安装openfiler系统,这个系统安装类似centos的安装。需要注意的事项是,把系统分区设置成主引导区。选择“force to be a primary partition”
安装教程:http://openfiler.org.cn/index.php/document/6-openfiler-install
 
第二步:配置openfiler,简要步骤:
 1、在services里开启iscsi target服务
 2、volume---block device management(配置物理磁盘,类似格式化)
       如果需要创建raid,先要进行software RAID操作
 3、add volume -----创建VG(filesystem/volume type:选择iscsi)
 4、选择iscsi targets,页面添加。然后映射,配置网络ACL。
 5、在status里面,可以看到iscsi的状态
 
第三步:客户端挂载
这里以centos6.0_x64为例
[root@host104 ~]# rpm -qa | grep iscsi     ----------检查有没有安装iscsi
[root@host104 ~]# yum -y install iscsi*
[root@host104 ~]# service iscsi start              还可以添加chkconfig列表中
 
[root@host104 ~]#iscsiadm -m discovery -t sendtargets -p 172.31.44.108    发现iscsi target设备
Starting iscsid: [ OK ]
:3260,1 iqn.2006-01.com.openfiler:tsn.a116796c90e0
:3260,1 iqn.2006-01.com.openfiler:tsn.5c6d16d3aa52
:3260,1 iqn.2006-01.com.openfiler:tsn.31d6637fcb1f
:3260,1 iqn.2006-01.com.openfiler:tsn.c990aa5aa177
:3260,1 iqn.2006-01.com.openfiler:tsn.9eef84de424b
:3260,1 iqn.2006-01.com.openfiler:tsn.bad5f704c901
:3260,1 iqn.2006-01.com.openfiler:tsn.b36c9494f927
:3260,1 iqn.2006-01.com.openfiler:tsn.2e34f62a0b4f
[root@host104 ~]#
[root@host104 ~]#
[root@host104 ~]#iscsiadm -m node -T iqn.2006-01.com.openfiler:tsn.a116796c90e0 -p 172.31.44.108 -l     ------------挂载,这个可以写到rc.local里面,在重启之后可以自动挂载。
Logging in to [iface: default, target: iqn.2006-01.com.openfiler:tsn.a116796c90e0, portal: 172.31.44.108,3260] (multiple)
Login to [iface: default, target: iqn.2006-01.com.openfiler:tsn.a116796c90e0, portal: 172.31.44.108,3260] successful.
[root@host104 ~]# fdisk -l
Disk /dev/sda: 42.9 GB, 42949672960 bytes
255 heads, 63 sectors/track, 5221 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000799ff
 
  Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 102400 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2 13 141 1024000 82 Linux swap / Solaris
Partition 2 does not end on cylinder boundary.
/dev/sda3 141 5222 40815616 83 Linux
 
Disk /dev/sdb: 104.9 GB, 104857600000 bytes    ------------------挂载的设备
255 heads, 63 sectors/track, 12748 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
 
然后再进行格式化,挂载分区。

推荐阅读
  • CentOS 7部署KVM虚拟化环境之一架构介绍
    本文介绍了CentOS 7部署KVM虚拟化环境的架构,详细解释了虚拟化技术的概念和原理,包括全虚拟化和半虚拟化。同时介绍了虚拟机的概念和虚拟化软件的作用。 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • CEPH LIO iSCSI Gateway及其使用参考文档
    本文介绍了CEPH LIO iSCSI Gateway以及使用该网关的参考文档,包括Ceph Block Device、CEPH ISCSI GATEWAY、USING AN ISCSI GATEWAY等。同时提供了多个参考链接,详细介绍了CEPH LIO iSCSI Gateway的配置和使用方法。 ... [详细]
  • 本文详细介绍了SQL日志收缩的方法,包括截断日志和删除不需要的旧日志记录。通过备份日志和使用DBCC SHRINKFILE命令可以实现日志的收缩。同时,还介绍了截断日志的原理和注意事项,包括不能截断事务日志的活动部分和MinLSN的确定方法。通过本文的方法,可以有效减小逻辑日志的大小,提高数据库的性能。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 本文介绍了在CentOS 7.x上进行端口映射配置的方法,通过修改内核和配置防火墙实现端口映射。作者分享了自己使用华为服务器进行端口映射的经验,发现网速比直连还快且稳定。详细的配置过程包括开启系统路由模式功能、设置IP地址伪装、设置端口映射等。同时,还介绍了如何监听本地端口的tcp请求,以及删除规则和开放的端口的方法。 ... [详细]
  • CentOS 6.5安装VMware Tools及共享文件夹显示问题解决方法
    本文介绍了在CentOS 6.5上安装VMware Tools及解决共享文件夹显示问题的方法。包括清空CD/DVD使用的ISO镜像文件、创建挂载目录、改变光驱设备的读写权限等步骤。最后给出了拷贝解压VMware Tools的操作。 ... [详细]
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • 本文介绍了在Linux系统中设置文件ACL权限的方法和使用说明,包括在centos7.3和centos6.9中开启ACL权限的两种方法:在挂载时指定打开ACL权限和修改默认的属性信息。同时提供了对ACL权限的详细解释和应用场景。 ... [详细]
  • Vagrant虚拟化工具的安装和使用教程
    本文介绍了Vagrant虚拟化工具的安装和使用教程。首先介绍了安装virtualBox和Vagrant的步骤。然后详细说明了Vagrant的安装和使用方法,包括如何检查安装是否成功。最后介绍了下载虚拟机镜像的步骤,以及Vagrant镜像网站的相关信息。 ... [详细]
  • Linux下安装依赖包版本高解决方法
    本文介绍了在Linux系统下,当已安装的依赖包版本高于需要安装的依赖包版本时,解决方法包括欺骗安装程序和修改相关配置文件等操作。针对不同情况,提供了不同的解决方案。 ... [详细]
author-avatar
情感顾问世界
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有