서버 시스템 / 호스트 이름이 변경된 경우 ArcGIS Server에 수행해야 할 작업은 무엇입니까?


9

ArcGIS Server 10이 설치된 Windows Server 2008이 있습니다. 머신으로 아직 많은 작업을 수행하지는 않았지만 ArcGIS 설치 후 머신 이름을 변경해야했습니다. 이전 서버 이름은 DAYTONA이고 새 서버 이름은 PIGIRON (이름이 무고한 사람을 보호하기 위해 변경됨)입니다.

서버 활동 로그에 "Machine daytona는 유효한 서버 컨테이너가 아닙니다. 머신 daytona를 찾을 수 없습니다."라는 메시지가 표시됩니다.

또한 시스템 이벤트 로그에 "DCOM이 구성된 프로토콜을 사용하여 컴퓨터 데이토나와 통신 할 수 없습니다"라는 오류가 표시됩니다.

C : \ Program Files (x86) \ ArcGIS \ Server10.0 \ server \ system \ Server.dat 파일에서 daytona에 대한 참조를 찾았지만이 파일에서 시스템 참조를 제거하면 저장하고 SOM을 다시 시작하십시오. 기계 참조는이 파일에 다시 저장됩니다. 이로 인해 서버 이름 변경으로 인해 업데이트해야 할 다른 사항이 있다고 생각합니다.

ESRI 웹 사이트에서 Linux 또는 AIX 상자 에서이 작업을 수행하는 것에 대해 뭔가를 발견했으며 3 단계 솔루션은 ArcGIS를 제거하고 서버 이름을 바꾸고 ArcGIS를 설치하는 것이 었습니다. 결국 그렇게 할 수도 있지만 모든 것을 다시 설치하지 않고 할 수있는 방법이 있다고 생각했습니다.

SOC는이 GIS 서버의 ArcCatalog에 표시되지 않습니다. 어쨌든 추가하고 제거하려고 시도했지만 작동하지 않았습니다.

답변:


6

설치 후 두 가지만 다시 실행하면 충분합니다. 그래도 해결되지 않으면 전체 재설치가 필요할 수 있습니다.


그 부분을 남겨두고, 우리는 설치 후 다시 실행했지만 여전히 DCOM 오류 메시지가 표시되고 서버 활동 로그에 여전히 이전 서버 이름을 찾는 데 대한 오류가 표시됩니다. Server.dat 구성 파일에서 이전 이름을 제거하는 대신 파일을 유지하고 새 이름을 추가했습니다. 이제 두 개가 있습니다. 나는 도중에 완전히 다시 설치하는 것을 느낍니다. 이걸 알아내는 것보다 빠릅니다.
Bratch

EC2에서 AGS가 작동하는 방식을 살펴볼 가치가 있습니다. 기본적으로 EC2 인스턴스는 재시작시 새 호스트 이름을 얻습니다. 이는 Esri가 AGS를 정상적으로 재구성 할 스크립트를 고안해야한다는 것을 의미했습니다. 스크립트는 텍스트 파일 (powershell?)로 사용할 수 있다고 생각합니다.
Kirk Kuykendall

EC2의 AGS에는 ArcGISServerStartUp.exe를 호출하여 이름을 변경하는 시작 스크립트가 있지만 로컬 AGS 설치에는이 exe가 없습니다.
Kirk Kuykendall

다음 단계를 수행하는 방법에 대한 도움말 항목을 참조하십시오. support.esri.com/en/knowledgebase/techarticles/detail/34514
KHibma

서버 설정 과정에서 초기 단계 였기 때문에 더 빠르고 쉽게 다시 설치할 수있었습니다.
Bratch

1

나를 위해 AGS 10 for Java 플랫폼이 완전히 다시 설치됩니다.

설치 후 제거, 설치 및 실행


0
  1. arcgis 서버 서비스 중지
  2. server.dat 수정
  3. 서비스를 시작하다
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.