호스트 이름 또는 IP 주소가 변경되는 경우 시스템 설정 구성
백업 서버 또는 클라이언트 노드(백업 노드)의 호스트 이름이나 IP 주소를 변경할 경우 시스템 설정을 구성해야 합니다. 다음 항목을 확인할 수 있도록 시스템 설정을 구성합니다.
- 중앙 서버와 구성원 서버 간의 통신 상태가 양호한지 확인합니다. 구성원 서버는 중앙 백업 서버에서 관리하는 백업 서버입니다. 중앙 서버 UI에서 구성원 서버를 관리하려면 중앙 서버 UI에 구성원 서버를 추가해야 합니다.
- 클라이언트 노드의 호스트 이름 또는 IP 주소를 변경한 후 오류 없이 클라이언트 노드를 백업할 수 있는지 확인합니다.
중앙 백업 서버의 호스트 이름이 변경되는 경우
중앙 백업 서버의 호스트 이름을 변경할 경우 Arcserve UDP 에이전트(Linux)를 문제 없이 사용할 수 있도록 서버를 구성해야 합니다.
다음 단계를 수행하십시오.
- 중앙 백업 서버에 루트 사용자로 로그인합니다.
- 호스트 이름과 라이선스 정보를 업데이트하려면 다음 명령을 입력합니다.
source /opt/Arcserve/d2dserver/bin/setenv
/opt/Arcserve/d2dserver/sbin/sqlite3 /opt/Arcserve/d2dserver/data/ArcserveLinuxD2D.db "update D2DServer set Name=’New_Hostname’ where IsLocal=1"
/opt/Arcserve/d2dserver/sbin/sqlite3 /opt/Arcserve/d2dserver/data/License.db "update LicensedMachine set ServerName =’New_Hostname’ where ServerName =’Old_Hostname’"
- 키 저장소 파일 이름을 바꿉니다.
mv /opt/Arcserve/d2dserver/TOMCAT/conf/server.keystore /opt/Arcserve/d2dserver/TOMCAT/conf/server.keystore.old
- 다음 keytool Java 명령을 사용하여 키 저장소 파일을 만듭니다.
keytool -genkey -alias tomcat -keyalg DSA -keypass <YOUR_VALUE> -storepass <YOUR_VALUE> -keystore /opt/Arcserve/d2dserver/TOMCAT/conf/server.keystore -validity 3600 -dname "CN=<New Hostname>"
참고: 필요에 따라 YOUR_VALUE 필드를 업데이트하십시오. 일반적으로 이 값은 암호입니다.
예:
keytool -genkey -alias tomcat -keyalg DSA -keypass LinuxD2D -storepass LinuxD2D -keystore /opt/Arcserve/d2dserver/TOMCAT/conf/server.keystore -validity 3600 -dname "CN=New Hostname"
- server.xml TOMCAT 구성 파일을 열고 이전 단계에서 만든 키 저장소 파일에 따라 keystoreFile 값과 keystorePass 값을 변경합니다.
<Connector port="8014" protocol="HTTP/1.1" SSLEnabled="true" maxThreads="150" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" keystoreFile="${catalina.home}/conf/server.keystore" keystorePass="YOUR_VALUE"/>
예:
<Connector port="8014" protocol="HTTP/1.1" SSLEnabled="true" maxThreads="150" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" keystoreFile="${catalina.home}/conf/server.keystore" keystorePass="LinuxD2D"/>
- 중앙 백업 서버를 다시 시작합니다.
/opt/Arcserve/d2dserver/bin/d2dserver restart
중앙 백업 서버가 구성됩니다.
구성원 서버의 호스트 이름 또는 IP 주소가 변경되는 경우
구성원 백업 서버의 호스트 이름 또는 IP 주소를 변경할 경우 구성원 서버를 중앙 서버에서 관리하도록 구성합니다. 구성원 서버를 구성하지 않으면 중앙 서버에서 구성원 서버를 관리하려고 할 때 오류가 발생합니다. 구성원 서버는 중앙 백업 서버 웹 인터페이스에 추가한 서버입니다.
다음 단계를 수행하십시오.
- 구성원 백업 서버에 루트 사용자로 로그인합니다.
- 호스트 이름을 변경하려면 다음 명령을 입력합니다.
source /opt/Arcserve/d2dserver/bin/setenv
/opt/Arcserve/d2dserver/sbin/sqlite3 /opt/Arcserve/d2dserver/data/ArcserveLinuxD2D.db "update D2DServer set Name=’New_Hostname’ where IsLocal=1"
- 키 저장소 파일 이름을 바꿉니다.
mv /opt/Arcserve/d2dserver/TOMCAT/conf/server.keystore /opt/Arcserve/d2dserver/TOMCAT/conf/
server.keystore.old
- 다음 keytool Java 명령을 사용하여 키 저장소 파일을 만듭니다.
keytool -genkey -alias tomcat -keyalg DSA -keypass LinuxD2D -storepass LinuxD2D -keystore /opt/Arcserve/d2dserver/TOMCAT/conf/server.keystore -validity 3600 -dname "CN=New Hostname"
참고: 필요에 따라 YOUR_VALUE 필드를 업데이트하십시오. 일반적으로 이 값은 암호입니다.
예:
keytool -genkey -alias tomcat -keyalg DSA -keypass LinuxD2D -storepass LinuxD2D -keystore /opt/Arcserve/d2dserver/TOMCAT/conf/server.keystore -validity 3600 -dname "CN=New Hostname"
- server.xml TOMCAT 구성 파일을 열고 키 저장소 파일에 따라 keystoreFile 값과 keystorePass 값을 변경합니다.
<Connector port="8014" protocol="HTTP/1.1" SSLEnabled="true" maxThreads="150" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" keystoreFile="${catalina.home}/conf/server.keystore" keystorePass="YOUR_VALUE"/>
예:
<Connector port="8014" protocol="HTTP/1.1" SSLEnabled="true" maxThreads="150" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" keystoreFile="${catalina.home}/conf/server.keystore" keystorePass="LinuxD2D"/>
- 구성원 백업 서버를 다시 시작합니다.
/opt/Arcserve/d2dserver/bin/d2dserver restart
- 중앙 Linux용 Arcserve Unified Data Protection 에이전트 웹 인터페이스에 로그인합니다.
- "백업 서버" 창에서 이전 호스트 이름 서버를 선택합니다.
- "백업 서버" 메뉴에서 "삭제"를 클릭합니다.
- "삭제" 대화 상자에서 "확인"을 클릭합니다.
이전 호스트 이름 서버가 삭제됩니다.
- "백업 서버" 메뉴에서 "추가"를 클릭합니다.
"서버 추가" 대화 상자가 열립니다.
- 대화 상자에 새 호스트 이름 세부 정보를 입력하고 "확인"을 클릭합니다.
"서버 추가" 대화 상자가 닫히고 새 호스트 이름이 지정된 구성원 서버가 UI에 추가됩니다.
- 구성원 백업 서버를 관리하는 중앙 백업 서버에 로그인합니다.
- 라이선스 정보를 업데이트하려면 다음 명령을 입력합니다.
source /opt/Arcserve/d2dserver/bin/setenv
/opt/Arcserve/d2dserver/sbin/sqlite3 /opt/Arcserve/d2dserver/data/License.db "update LicensedMachine set ServerName =’New_Hostname’ where ServerName =’Old_Hostname’"
구성원 백업 서버가 구성됩니다.
클라이언트 노드의 호스트 이름 또는 IP 주소가 변경되는 경우
노드의 호스트 이름 또는 IP 주소를 변경할 경우 해당 노드를 오류 없이 백업할 수 있도록 시스템 설정에서 호스트 이름 또는 IP 주소를 구성할 수 있습니다.
다음 단계를 수행하십시오.
- 백업 대상에 로그인합니다.
- 이 노드의 백업 대상에서 "Old_Hostname"이라는 폴더를 찾아서 "New_Hostname"으로 이름을 바꿉니다.
예를 들어 node1의 이전 호스트 이름이 First_Node라고 가정합니다. node1의 백업 대상은 //Backup_Destination/LinuxBackup입니다. 첫 번째 백업이 성공한 후 //Backup_Destination/LinuxBackup에 First_Node 폴더가 만들어집니다. 이제 이전 호스트 이름을 Second_Node로 수정했습니다. //Backup_Destination/LinuxBackup에서 First_Node 폴더를 찾아서 Second_Node로 이름을 바꿉니다.
- 백업 서버에 루트 사용자로 로그인합니다.
- 호스트 이름을 업데이트하려면 다음 명령을 입력합니다.
source /opt/Arcserve/d2dserver/bin/setenv
/opt/Arcserve/d2dserver/bin/d2drp --storagepath=Backup Destination --node=New_Hostname
/opt/Arcserve/d2dserver/sbin/sqlite3 /opt/Arcserve/d2dserver/data/ArcserveLinuxD2D.db "update TargetMachine set Name=’New_Hostname’ where Name=’Old_Hostname’"
/opt/Arcserve/d2dserver/sbin/sqlite3 /opt/Arcserve/d2dserver/data/ArcserveLinuxD2D.db "update JobQueue set TargetName=’New_Hostname’ where JobType in (1,3,4,5) and TargetName=’Old_Hostname’"
참고: NFS 공유 또는 CIFS 공유를 백업 대상으로 사용하는 경우 이 위치를 로컬 공유에 탑재해야 합니다.
예: 탑재 지점이 /mnt/backup_destination인 경우
/opt/Arcserve/d2dserver/bin/d2drp --storagepath=<mount point> --node=New_Hostname
참고: 로컬 공유를 사용하는 경우 다음 명령을 입력합니다.
/opt/Arcserve/d2dserver/bin/d2drp --storagepath=<local path> --node=New_Hostname
- 중앙 백업 서버에 루트 사용자로 로그인합니다.
- 라이선스 정보를 업데이트하려면 다음 명령을 입력합니다.
/opt/Arcserve/d2dserver/sbin/sqlite3 /opt/Arcserve/d2dserver/data/License.db "update LicensedMachine set MachineName =’New_Hostname’ where MachineName =’Old_Hostname’"
오류 없이 백업을 수행하도록 호스트 이름이 구성되었습니다.
LBS VM이 가상 환경에서 복제된 경우
LBS VM이 가상 환경에서 복제된 경우 복제된 템플릿과 동일한 UUID를 포함하고 있습니다. 따라서 UUID를 다시 생성해야 합니다.
다음 단계를 수행하십시오.
- Linux 백업 서버에 루트 사용자로 로그인합니다.
- sqlite 프롬프트를 엽니다.
/opt/Arcserve/d2dserver/sbin/sqlite3 /opt/Arcserve/d2dserver/data/ArcserveLinuxD2D.db
- sqlite DB에서 UUID를 가져옵니다.
sqlite> select uuid from D2DServer;
702ab046-3b70-493d-a2e2-ef3ff3b4dc52
- sqlite DB에서 기존 UUID를 삭제합니다.
sqlite> delete from D2DServer where UUID="702ab046-3b70-493d-a2e2-ef3ff3b4dc52";
- UDP 서비스를 다시 시작하여 새 UUID를 다시 생성합니다.
opt/Arcserve/d2dserver/bin # ./d2dserver restart