1.隔离装置到内网数据库配置信息
1.1配置SQL代理隔离装置的IP地址
每台SQL代理部署到网络环境中,需要内外网各提供一个IP地址。操作步骤:
1)打开/f文件。
2)修改内外网IP地址,bond0对应SQL代理隔离装置的内网IP地址,bond1
对应SQL代理隔离装置的外网IP地址,并保存bonding文件。
执行命令:[ ]#vim /f
对f文件中的IP地址进行设置,根据具体部署单位提供的子网掩码对netmask进行设置。
注:隔离装置初始用户名/密码为:root/rocky
1.2配置SQL代理隔离装置的路由信息
SQL代理隔离装置的内网IP地址与数据库的IP地址、或SQL代理的外网IP地址与业务系统服务器的IP地址
可能不在一个网段。这种情况下,需要添加路由规则。添加路由规则如下:add –(目的网段) (子网掩码) (网关)。
具体操作:修改/sql_proxy/bin目录下的sp_route.sh脚本。
1)添加路由信息,每个网段对应一条信息。
例如:内网网段为192.168.0.100,提供的子网掩码为255.255.255.0,网关为192.168.0.254,则添加的信息为:
route add –net 192.168.0.0 netmask 255.255.255.0 gw 192.168.0.254
2)添加完之后,执行脚本,使设置的路由信息生效。
[ ]#./sp_route.sh
1.3通过内网客户端管理隔离装置设备
1.3.1登录隔离装置
打开“sgcc管理客户端”,并配置“SQL代理服务器”(windows系统,并安装JDK1.6以上版本。用户名:a
dmin,密码:admin)
先添加服务器节点再配置负载均衡服务器地址(即隔离装置内网ip地址),端口填写“18750”,先保存在确定,通过下拉框选择配置的“SQL代理服务器“节点再点击”确定“,弹出的对话框”确定“即可登录(无需配置”非结构化服务器“)如下图所示:(表示通过内网连接上了隔离装置服务器)
1.3.2配置SQL代理服务
1.3.
2.1配置真实数据库
a)配置“SQL代理服务”菜单下的“真实数据库”。配置如下信息,配置完成后点击“确
认“再提交(点击红按钮提交,以下所有添加信息后务必提交)
b)测试刚添加真实数据库信息是否连接数据库测试成功。先选择测试真实数据库记录信息
再点击“(测试数据库连接按钮)“若出现“xxxx:数据库测试成功”
则表示该数据库连接信息通过隔离装置可以正常访问数据库。
部分常用配置项说明如下:
真实数据库名称:真实数据库的名称,只允许字母与数字的组合。
真实数据库类型:数据库的类型,分为三种:SQLSERVER,ORACLE和DB2。
最大连接数:数据库的最大连接数,通常500
IP:数据库的IP地址,如Oracle,DB2等。
端口:数据库的连接端口,如Oracle默认的1521等。
用户名:数据库的用户名。
密码:数据库的密码。
负载均衡服务器有哪些数据库SID:SID信息(ORACLE数据库才有此信息,其他数据库不填)。
数据库名称:数据库的名称。
1.3.
2.2.配置虚拟数据库
部分常用配置项说明如下:
虚拟数据库名称:虚拟数据库的名称,只允许字母与数字的组合。
真实数据库名称:虚拟数据库所对应的真实数据库的名称。
最大连接数:虚拟数据库的最大连接数。
用户名:连接虚拟数据库所需的用户名。
密码:连接虚拟数据库所需要的密码。