Что нужно сделать с ArcGIS Server, если имя компьютера / хоста сервера изменилось?

9

У нас есть Windows Server 2008, где был установлен ArcGIS Server 10. С машиной еще мало что сделано, но имя машины пришлось менять после установки ArcGIS. Старое имя сервера было DAYTONA, а новое имя сервера - PIGIRON (имена изменены, чтобы защитить невинных).

В журнале активности сервера появляется сообщение: «Машина Daytona не является допустимым контейнером сервера. Машина Daytona не найдена».

Я также вижу ошибку в журнале системных событий, которая гласит: «DCOM не смог связаться с компьютером Daytona с помощью любого из настроенных протоколов».

Я нашел ссылку на Daytona в файле C: \ Program Files (x86) \ ArcGIS \ Server10.0 \ server \ system \ Server.dat, но когда я удаляю ссылку на компьютер в этом файле, сохраните его и перезапустите SOM , ссылка на машину помещается обратно в этот файл. Это наводит меня на мысль, что существуют другие вещи, которые необходимо обновить из-за изменения имени сервера.

Я нашел кое-что на веб-сайте ESRI об этом на Linux или AIX, и трехэтапным решением было удаление ArcGIS, переименование сервера, установка ArcGIS. Я мог бы в конечном итоге сделать это, но подумал, что может быть способ сделать это без переустановки всего.

SOC не указан в ArcCatalog под этим ГИС-сервером. Мы все равно пытались добавить, а потом удалить, но это не сработало.

Bratch
источник

Ответы:

6

Этого должно быть достаточно, чтобы просто перезапустить обе постустановки. Если этого не произойдет, вам, вероятно, потребуется полная переустановка.

Рэй Вернагус
источник
Я пропустил эту часть, мы повторно запустили после установки и все еще имеем сообщение об ошибке DCOM, а журнал активности сервера по-прежнему показывает ошибку при поиске старого имени сервера. Вместо удаления старого имени из файла конфигурации Server.dat он сохранил его и добавил новое, так что теперь их два. Я чувствую полную переустановку на пути, что было бы быстрее, чем пытаться понять это.
Bratch
Возможно, стоит взглянуть на то, как AGS работает в EC2. По умолчанию экземпляры EC2 получают новое имя хоста при перезапуске. Это означало, что Esri должен был разработать сценарий, который изящно перенастроил бы AGS. Я думаю, что сценарий доступен в виде текстового файла (powershell?).
Кирк Куйкендалл
Не берите в голову, я вижу, что AGS на EC2 имеет скрипт запуска, который вызывает ArcGISServerStartUp.exe для переименования, но моя локальная установка AGS не имеет этого exe.
Кирк Куйкендалл
Для справки,
раздел
Поскольку процесс настройки сервера был довольно ранним, его было проще и быстрее переустановить.
Bratch
1

Для меня просто полная переустановка AGS 10 для платформы Java работает.

Удалить, установить и запустить после установки.

user29557
источник
0
  1. Остановить службу ArcGIS Server
  2. изменить server.dat
  3. начать обслуживание
cl991036
источник