如何添加新的iSCSI LUN的Oracle VM的信息库,如果没有服务中断
适用于:
Oracle VM - Version: 2.2 and later [Release: OVM22 and later ]
在这个文档中的信息适用于任何平台
目标:
注释
————
如何添加新的iSCSI LUN无服务中断的Oracle VM库?
解决方案:
Oracle VM的主服务器上执行以下步骤:
- 要检查哪个节点是主服务器,使用命令:
# /opt/ovs-agent-latest/utils/do_rpc.py cluster_get_master
cluster_get_master [] =>
success:master_hostname=xx.xx.xx.xx
然后,作为根用户登录控制。
- 要确定新的iSCSI LUN,请运行下面的命令:
语法:
# iscsiadm -m discovery -t sendtargets -p <Iscsi server host name or IP>
E.g:
# iscsiadm -m discovery -t sendtargets -p linux.xx.oracle.com
xx.xx.xx.xx:3260,1 iqn.2008-06.org.USBHD:oraclevm.disk1.sdb1.xyz
xx.xx.xx:3260,1 iqn.2008-06.org.USBHD:oraclevm.Terry.sdb2.xyz --------->this is the new LUN
- 验证,只有iSCSI目标,您要使用的服务器池可见:
# iscsiadm -m node
xx.xx.xx.xx:3260,1 iqn.2008-06.org.USBHD:oraclevm.disk1.sdb1.xyz
xx.xx.xx:3260,1 iqn.2008-06.org.USBHD:oraclevm.Terry.sdb2.xyz
- 要登录这个LUN,而不是重新启动iSCSI服务或重新启动:
Syntax:iscsiadm -m node -p <ip:port> -T <Targetname> --login
# iscsiadm -m node -p xx.xx.xx.xx:3260,1 -T iqn.2008-06.org.USBHD:oraclevm.Terry.sdb2.xyz --login
Logging in to [iface: default, target: iqn.2008-06.org.USBHD:oraclevm.Terry.sdb2.xyz, portal: xx.xx.xx.xx,3260]
Login to [iface: default, target: iqn.2008-06.org.USBHD:oraclevm.Terry.sdb2.xyz, portal: xx.xx.xx.xx,3260]: successful
- 为了验证新的LUN
# fdisk -l
- (Optional)Multipath managed the device:
# multipath -ll
mpath23 (149455400000000000000000004000000e91300000c000000) dm-0 IET,VIRTUAL-DISK
[size=279G][features=0][hwhandler=0][rw]
\_ round-robin 0 [prio=1][active]
\_ 8:0:0:1 sde 8:64 [active][ready]
- 现在可以使用新的设备。使用fdisk实用程序创建至少一个分区:
# fdisk /dev/<new disk>
E.g:
#fdisk /dev/mapper/mpath23
- 格式与以下类似的命令分区:
E.g:
# mkfs.ocfs2 -Tdatafiles -N8 /dev/mapper/mpath23
- 添加新的iSCSI LUN的储存库:
# /opt/ovs-agent-2.3/utils/repos.py -n /dev/mapper/mpath23p1
[ NEW ] 5590d7cb-8ca0-4659-9b1f-dabb3f6cfbb4 => /dev/mapper/mpath23p1
- 要检查资料库:
# /opt/ovs-agent-2.3/utils/repos.py -l
[ * ] 3bc75472-b099-4cfe-a8f9-73b912977d4e => /dev/mapper/ovsp1
[ ] 5590d7cb-8ca0-4659-9b1f-dabb3f6cfbb4 => /dev/mapper/mpath23p1
- 初始化新的存储库:
# /opt/ovs-agent-2.3/utils/repos.py -i
***存储库的初始化。