使用 SLES10 和 OCFS2 设置廉价 iSCSI Linux 集群
(非常适于测试 Oracle RAC!)
作者:Oracle Linux 工程师 Mark Fasheh 和 OTN 的 Todd Trichler
** 本指南仅用于测试,而不用于生产。 **
硬件:通过以太网电缆将 3 台 PC 机连接到一台 1Gb 交换机(Frys 的价格为 24 美元)。
在服务器上安装软件 — iSCSI 目标
分区: 创建自定义分区
128MB /boot ext3 primary
将其余的可用空间作为扩展分区
40GB / ext3 primary
2GB swap
额外的硬盘或分区空间至少 >2GB 以用于 iscsi 分区
(大小为您希望的文件系统大小,例如,40GB /ocfs2 ext3)
软件: SUSE Linux Enterprise Server 10
X Window 系统
适用于服务器的 Gnome 或 K 桌面环境
服务器基本系统
Yast > Software > Software Management
搜索“iscsi” X iscsitarget “open source iSCSI target”
X yast2-iscsi-server
X autocheck
配置目标:
(设置客户端之前,先设置服务器目标)
Yast > Network Services > iSCSI Target
Service 选项卡
将服务设置为引导时启动
Targets 选项卡
单击 Edit
LUN (组成一个数字,第一个目标从 0 开始)
Path /dev/sda7 (您保留的分区的路径)
接下来,“no-auth”,接下来,完成
单击 Yes
重新加载配置
在客户端节点 1 和 2 上安装软件
分区: 创建自定义分区
128MB /boot ext3 primary
将其余的可用空间作为扩展分区
40GB / ext3 primary
2GB swap
软件:: 接受默认值
禁用防火墙
编辑网络接口
设置 IP 和子网掩码
静态 IP 取消选中 DHCP
跳过 Internet 测试
默认的 CA 为 cert
将密码身份验证设置为 local/etc
Yast > Software > Software Management
搜索“iscsi” X open-iscsi “Linux* Open iSCSI Software Initiator”
X yast2-iscsi-client
X autocheck
搜索“ocfs2” X ocfs2-tools “OCFS2 core tools”
X ocfs2console “OCFS2 gui tools”
X autocheck
Yast2 > Network Services > iSCSI initiator 在两个客户端上执行该操作
Service 选项卡
* service start when booting
Discover Targets 选项卡
单击 Discovery
针对目标
填写实际的 IP 地址,接下来
高亮显示 IP 地址
单击 Login no-auth 是默认值
Connected Targets 选项卡
单击 Toggle Start Up
完成
作为根用户,执行以下命令
# ocfs2console &
Cluster
选择“Configure Nodes” 在客户端 1 上
添加 2 个节点
iscsi-client-1 192.168.0.1
iscsi-client-2 192.168.0.2
单击 close
Cluster
选择“
Propogate Configuration”(发送至客户端 2)
Tasks
选择“Format”
应该如
此处所示
available devices : /dev/sdb unknown
volume label : oracle
cluster size : Auto
number of node slots : 4
Blocksize : Auto
单击 OK,格式化设备,完成
(
这可能需要几分钟时间)
--- 在两个客户端上执行本部分操作 ---
# mkdir /ocfs2
# mount -t ocfs2 /dev/sdb /ocfs2/
#
/etc/init/o2cb configure
选择“y”可在引导时加载 O2CB 驱动程序
为其余选项选择默认值
这将
自动启动集群服务
附录:
1. 设置本地网络:
(为了测试,禁用每台计算机上的防火墙)
vi /etc/host
iscsi-client-1 192.168.0.1
iscsi-client-2 192.168.0.2
iscsi-server 192.168.0.3
subnet-mask 255.255.255.0
2. 启动 X 转发。
Yast > System > SysConfig Editor
Desktop/Display/Manager
Remote access Yes
XServer TCP_Port 600 open Yes
|