Citrix XenServer中安装CentOS6.0并配置iSCSI服务



Citrix XenServer中安装CentOS6.0并配置iSCSI服务
 
1.挂载xe-tool并安装
# mkdir /media/cdrom
# chmod 777 /media/cdrom
# mount /dev/cdrom /media/cdrom
# /media/cdrom/Linux/install.sh
...
# umount /media/cdrom
# reboot
 
2.挂载CentOS安装光盘更新源为挂载的ISO文件  www.2cto.com  
 
# mount /dev/cdrom /media/cdrom
 
# cd /etc/yum.repo.d/
 
注销两个源
 
# mv CentOS-Base.repo CentOS-Base.repo.bak
 
# mv CentOS-Debug.repo CentOS-Debug.repo.bak
 
# vi CentOS-Media.repo
 
gpgcheck=0
 
enabled=1
 
# yum update
3.安装vim
 
# yum install vim
 
4.安装iSCSI服务组件scsi-target-utils
 
# yum install scsi-target-utils
5.退出CentOS光盘(可选)
 
 # umount /media/cdrom
6.配置IP
# vim /etc/sysconfig/network-script/eth0
 
例如:
 
DEVICE=eth0
 
BOOTPROTO=static
TYPE=Ethernet
NAME="System eth0"
 
ONBOOT=yes
HWADDR=08:00:27:24:F8:9B
IPADDR=192.168.56.101
NETMASK=255.255.255.0
BROADCAST=192.168.56.255
NETWORK=192.168.56.1
 
7.准备磁盘(LVM)
#pvcreate /dev/xvdb
#vgextend VolGroup /dev/xvdb
#lvcreate -l ? -n lv_iscsi VolGroup
 
说明:
 
1)xvdb是磁盘设备文件;
 
2)VolGroup是卷组名字;
 
3)-l后面是大小,lv_iscsi是逻辑卷名字
 
8.配置
 
方法1:
 
配置文件
 
# vim /etc/tgt/targets.conf
 
<target iqn.2013-01.com.example:dell.storage>
 
    direct-store /dev/VolGroup/lv_iscsi
 
</target>
 
方法2:  www.2cto.com  
 
tgtadm命令
 
(1)创建一个新的target条目:
 
# tgtadm --lld iscsi --op new --mode target --tid 1 -T iqn.2008-09.com.example:dell.storage
 
(2)发布本地的块设备以及配置target的访问控制:
 
# tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 1 -b /dev/VolGroup/lv_iscsi
 
(3)设置访问权限:
 
# tgtadm --lld iscsi --op bind --mode target --tid 1 -I 172.16.0.0/16
 
或 # tgtadm --lld iscsi --op bind --mode target --tid 1 -l ALL
 
注:如果要使机器重启iSCSI生效,需将上面命令写入/etc/rc.local
 
9.开机启动设置  www.2cto.com  
 
1)iSCSI服务自启动
# chkconfig tgtd on
2)关闭防火墙
# service iptables stop
# service ip6tables stop
# chkconfig iptables off
# chkconfig ip6tables off
3)关闭SELINUX
# vim /etc/sysconfig/selinux
SELINUX=disabled
#reboot
 

相关内容

    暂无相关文章