prima IIS 更换IP地址

作者: admin 分类: 乱7八糟 发布时间: 2010-11-17 11:24 ė 6 没有评论

windows 2003 使用的PRIMA系统 一键更换IIS上IP地址命令

ModifyIpAddr.exe <old_ip> <new_ip> IP地址就更换完成了

linux 使用的PRIMA系统 一键更换APACHE上IP地址命令

用法:       ModifyApacheIP.tar.gz上载到服务器; tar zxf ModifyApacheIP.tar.gz cd ModifyApacheIP ./ModifyApacheIP.sh <old_ip> <new_ip>

能服务器安全证书如果原IP仍保留,且主控/DNS服务器仍然可以和原IP正常通信,不需要更换服务器安全证书。 如果原IP被新IP彻底替换,需要更换服务器安全证书。 更换安全证书时,请告知新的IP地址和主控的IP地址,如果该服务器同时是辅DNS服务器,请告知主DNSIP 我们将为您制作新的安全证书。 收到新证书之后,先停止acasd/acald服务,然后用新的证书及密钥文件覆盖老的: Linux/Unix: /usr/prima/etc/cert/server.crt /usr/prima/etc/cert/server.key Win2000: Acasd安装目录/etc/cert/server.crt Acasd安装目录/etc/cert/server.key

更改主控数据库注意:如果您使用的是3.0商务版,可以在服务器管理的IP地址管理中批量更改主控数据库中的IP,不需要再使用本章中的工具和方法。 为了方便您进行修改工作,我公司提供了修改主数据库记录的工具ModifyPrimadbIP.sh。使用方法见下节,另外也叙述了手工更改数据的方法

使用方法: 上载ModifyPrimadbIP.tar.gz到主控服务器; tar zxf ModifyPrimadbIP.tar.gz cd ModifyPrimadbIP 如果原IP被新IP彻底替换,运行 ./ModifyPrimadbIP.sh <old_ip> <new_ip>       例子: ./ModifyPrimadbIP.sh 192.168.0.1 192.168.0.2 如果原IP仍保留,只是要将原IP上的站点变为新IP,运行: ./ModifyPrimadbIP.sh <old_ip> <new_ip> keep_old_ip       例子: ./ModifyPrimadbIP.sh 192.168.0.1 192.168.0.2 keep_old_ip 提示:在程序运行过程中,会帮您备份数据库到/root/primadb.<日期时间>.sql

替换IP(手工更改)更新以下数据表与ip地址相关的字段: [tabACAs] 其中的host字段是ip地址 SELECT * FROM tabACAs WHERE host = $old_ip ; 可以查看是否有需要更新的数据。其中的$old_ip为原有的ip地址,例如: $old_ip = 12.34.56.78 则上述SQL语句为: SELECT * FROM tabACAs WHERE host = ‘12.34.56.78’ ; 如果发现有查询出来的数据,则应将其更新: UPDATE tabACAs SET host = $new_ip WHERE host = $old_ip ; 其中的$new_ip为新的ip地址,例如: $old_ip = 12.34.56.78 $new_ip = 23.45.67.89 则上述SQL语句为: UPDATE tabACAs SET host = ‘23.45.67.89’ WHERE host = ‘12.34.56.78’ ; (以下的SQL中的$old_ip$new_ip的意义与此相同,不再单独举例) [tabPhysicalServers] 其中的main_ip字段 相关的SQL 查询是否有原有ip地址的记录: SELECT * FROM tabPhysicalServers WHERE main_ip = $old_ip ; 更新记录: UPDATE tabPhysicalServers SET main_ip = $new_ip WHERE main_ip = $old_ip ; [tabIPAliases] 其中的ip_alias字段 相关的SQL 查询是否有原有ip地址的记录: SELECT * FROM tabIPAliases WHERE ip_alias = $old_ip ; 更新记录: UPDATE tabIPAliases SET ip_alias = $new_ip WHERE ip_alias = $old_ip ; [tabWebSiteInstances] 其中的ip字段 相关的SQL 查询是否有原有ip地址的记录: SELECT * FROM tabWebSiteInstances WHERE ip = $old_ip ; 更新记录: UPDATE tabWebSiteInstances SET ip = $new_ip WHERE ip = $old_ip ; [tabDNSZoneInstances] 其中的ipmx字段 相关的SQL 查询是否有原有ip地址的记录: SELECT * FROM tabDNSZoneInstances WHERE ip = $old_ip ; SELECT * FROM tabDNSZoneInstances WHERE mx = $old_ip ; 更新记录: UPDATE tabDNSZoneInstances SET ip = $new_ip WHERE ip = $old_ip ; UPDATE tabDNSZoneInstances SET mx = $new_ip WHERE mx = $old_ip

转载注明(LINUXQQ)

本文出自 小Q,转载时请注明出处及相应链接。

本文永久链接: http://www.linuxqq.com/archives/255.html

0
更多
Ɣ回顶部