Co należy zrobić z ArcGIS Server, jeśli nazwa serwera / hosta zostanie zmieniona?

9

Mamy system Windows Server 2008, w którym zainstalowano ArcGIS Server 10. Z maszyną niewiele jeszcze zrobiono, ale nazwa maszyny musiała zostać zmieniona po instalacji ArcGIS. Stara nazwa serwera to DAYTONA, a nowa nazwa serwera to PIGIRON (nazwy zmieniono, aby chronić niewinnych).

W dzienniku aktywności serwera pojawia się komunikat: „Maszyna daytona nie jest prawidłowym kontenerem serwera. Nie znaleziono maszyny daytona”.

Widzę również błąd w dzienniku zdarzeń systemowych, który brzmi: „DCOM nie był w stanie komunikować się z komputerem daytona przy użyciu żadnego ze skonfigurowanych protokołów”.

Znalazłem odniesienie do daytona w pliku C: \ Program Files (x86) \ ArcGIS \ Server10.0 \ server \ system \ Server.dat, ale kiedy usunę odwołanie do komputera w tym pliku, zapisz go i uruchom ponownie SOM , odwołanie do maszyny zostaje ponownie umieszczone w tym pliku. To prowadzi mnie do przekonania, że ​​istnieją inne rzeczy, które wymagają aktualizacji ze względu na zmianę nazwy serwera.

Znalazłem coś na stronie ESRI na temat robienia tego na komputerze z systemem Linux lub AIX i trzyetapowym rozwiązaniem było odinstalowanie ArcGIS, zmiana nazwy serwera, instalacja ArcGIS. Mogę to zrobić, ale pomyślałem, że można to zrobić bez ponownej instalacji wszystkiego.

SOC nie jest wymieniony w ArcCatalog w ramach tego serwera GIS. Mimo to próbowaliśmy go dodać, a następnie usunąć, ale to nie działało.

Bratch
źródło

Odpowiedzi:

6

Wystarczy ponownie uruchomić obie Post-Instalacje. Jeśli to nie pomoże, prawdopodobnie konieczna będzie pełna ponowna instalacja.

Ray Vernagus
źródło
Wyłączyłem tę część, ponownie uruchomiliśmy instalacje po instalacji i nadal pojawia się komunikat o błędzie DCOM, a dziennik aktywności serwera nadal pokazuje błąd związany z szukaniem starej nazwy serwera. Zamiast usunąć starą nazwę z pliku konfiguracyjnego Server.dat, zachował ją i dodał nową, więc teraz są dwa. Po drodze odczuwam całkowitą ponowną instalację, która byłaby szybsza niż próba wymyślenia tego.
Bratch
Warto przyjrzeć się, jak AGS działa w EC2. Domyślnie instancje EC2 otrzymują nową nazwę hosta po ponownym uruchomieniu. Oznaczało to, że Esri musiał opracować skrypt, który z wdziękiem ponownie skonfigurowałby AGS. Myślę, że skrypt jest dostępny jako plik tekstowy (PowerShell?).
Kirk Kuykendall
Nieważne, widzę, że AGS na EC2 ma skrypt startowy, który wywołuje ArcGISServerStartUp.exe w celu zmiany nazwy, ale moja lokalna instalacja AGS nie ma tego exe.
Kirk Kuykendall
W celu uzyskania pomocy, pomoc na temat wykonywania kroków: support.esri.com/en/knowledgebase/techarticles/detail/34514
KHibma
Ponieważ proces konfigurowania serwera był bardzo trudny, jego instalacja była szybsza i łatwiejsza.
Bratch
1

Dla mnie wystarczy pełna ponowna instalacja AGS 10 na platformie Java.

Usuń, zainstaluj i uruchom po instalacji.

użytkownik29557
źródło
0
  1. Zatrzymaj usługę serwera Arcgis
  2. zmodyfikuj server.dat
  3. uruchomić usługę
cl991036
źródło