Migrasi ArcGIS Server 10.02 ke server baru


8

Server kami yang menjalankan ArcGIS Server memiliki masalah besar pagi ini, membuat kami panik untuk memasangnya di server baru (seperti dalam rencana kami dalam beberapa minggu mendatang). Sekarang kita siap untuk memindahkan semua layanan / aplikasi kita, saya menyadari bahwa saya tidak tahu harus mulai dari mana. Apakah ada metode untuk menyalin data ke server baru dan masih dapat menggunakan ArcGIS Server tanpa harus membuat ulang semua aplikasi kita? Saya menyalin layanan dan aplikasi, tetapi, tidak mengejutkan saya, itu tidak berhasil. Saya mencoba IIS Web Deploy, tetapi mengalami masalah. Bantuan apa pun akan sangat dihargai!


Bagaimana pengaturan Server ArcGIS Anda saat ini? Apakah Anda memiliki brankas yang gagal pada sistem baru Anda? (mis. server redundan)
Mapperz

Jawaban:


6

Beginilah akhirnya kami melakukannya. Itu adalah proses beberapa hari, dan seperti yang disarankan ujjwalesri, kegagalan sebagai konfigurasi standar adalah cara yang harus dilakukan. Namun, kami tidak cukup beruntung mengalami kegagalan. Sebagian besar ini berhasil, tetapi kami mengalami beberapa masalah.

Setelah instalasi ArcGIS Server dan post instal, dll. Kami menyalin file-file tersebut dari folder server / pengguna / cfg . Rekatkan ini ke lokasi yang sama di server baru. (Ini mengasumsikan bahwa server baru sedang mengakses mxd / msd melalui jaringan dan bahwa dokumen-dokumen itu tidak bersifat lokal ke server.)

Selanjutnya, salin aplikasi dari folder inetpub / wwwroot . Sekali lagi, rekatkan ini ke folder inetpub / wwwroot di server baru.

Edit dokumen XML Situs yang ditemukan di inetpub / wwwroot / ArcGIS / Manager / Data Aplikasi (ArcGIS dapat diganti dengan instance bernama Anda.) Tag Host akan diedit dalam dokumen XML situs.

IIS 7 digunakan pada server baru, sedangkan IIS 6 digunakan pada server lama. Ini adalah masalah hanya dalam arti bahwa saya belum pernah menggunakan IIS 7, dan itu sangat berbeda. Temukan aplikasi yang baru saja disisipkan ke folder wwwroot di manajer IIS 7, di bawah situs web default, dan klik kanan dan pilih Konversi ke Aplikasi .

Selanjutnya, ubah semua referensi ke server lama dalam kode yang ditemukan di inetpub / wwwroot / [nama aplikasi] . Saya menemukan referensi server di banyak file di seluruh folder. Dengan mengedit setiap layanan di ArcGIS Server Manager, dan memilih direktori output yang benar, dll., File CFG diperbarui dengan tepat.

Akhirnya esri mengirimi kami petunjuk ini ... sedikit terlambat:

File Konfigurasi Server

Dan

HowTo: Memindahkan aplikasi Web ArcGIS Server .NET ke mesin server Web baru

Saya harap ini membantu seseorang. Itu bisa dilakukan, itu hanya rasa sakit yang besar mencoba menemukan semua referensi ke nama server.


3

Anda dapat mencoba menggunakan perangkat lunak cadangan seperti Norton Ghost . Dengan ini, Anda dapat membuat "gambar" dari server Anda dan membuat replika yang tepat di server lain. Namun, Anda perlu mempertimbangkan hal-hal tertentu dalam pikiran:

  • Jika server sumber memiliki beberapa masalah perangkat lunak, karena itu Anda membuat contoh lain, masalah juga akan port ke mesin baru!
  • Jika ukuran server sangat besar, metode ini dapat memakan waktu dan ruang disk yang sangat lama. Jadilah bijaksana di sini.

Idealnya, Anda harus membuat fail-over sebagai konfigurasi standar untuk menghindari masalah tersebut.

Bersulang!


2

Kami baru-baru ini mengalami masalah yang sama, disk boot pada mesin yang hosting ArcGIS Server 10 gagal dan kami perlu memindahkan server dengan tergesa-gesa. Saya bekerja di laboratorium akademik, yang tidak memiliki sumber daya manusia, uang tunai, atau pandangan jauh ke depan untuk server failover ...

Pengaturan kami sedikit berbeda dari yang dijelaskan di sini, kami tidak memiliki aplikasi web khusus di IIS, tetapi menggunakan database MSSQL dengan ArcSDE.

Menyalin dan menempel file server / pengguna / cfg dari server lama ke yang baru berfungsi seperti pesona bagi saya. Saya memutuskan untuk melangkah lebih jauh dari sekadar memindahkan file peta .mxd kami, yang telah tersebar di seluruh server asli oleh pengembang yang berbeda: Saya mengkonsolidasikan semua file dalam satu direktori di server baru dan memodifikasi jalur direktori di. file cfg ke sana. Menginstal ArcGIS Server, menyalin melalui .cfgs yang dimodifikasi, dan memulai kembali layanan Server Object Manager adalah semua yang diperlukan untuk ArcGIS untuk menemukan peta dan memulai layanan mereka.

Catatan tentang memindahkan file .mxd sendiri, Anda harus menghentikan semua layanan ArcGIS menggunakan mereka, atau Anda bahkan tidak akan dapat menyalin file. Kebetulan, memeriksa file konfigurasi sangat berguna untuk mencari file .mxd yang digunakan, jika seseorang telah menambahkan koneksi folder (katakanlah, desktop mereka) yang memiliki ratusan file dan folder di dalamnya.

Memindahkan basis data ArcSDE MSSQL kami sedikit lebih menantang. Melakukan pencadangan dan pemulihan basis data tidak berhasil bagi kami, dan saya tidak tahu mengapa. Melepaskan basis data pada server lama, mentransfer file .mdf ke server baru, dan memasang kembali, berhasil. Di antara beberapa percobaan yang diperlukan untuk mengembalikan database, saya tidak dapat mengingat apakah wizard pemasangan posting SDE dapat mengatur database dengan benar dengan akun pengguna pada sistem yang baru atau tidak, tetapi saya ingat pada satu titik secara manual menghapus izin dari akun MSSQL (lama) sde pada database terlampir dan menambahkan izin untuk akun MSSQL (baru) sde pada instance baru.

Masalah kecil lainnya adalah bahwa file .mxd lama dengan lapisan SDE semuanya menunjuk ke server lama! Dalam kasus saya hanya ada selusin lapisan total dan ini mudah diperbaiki secara manual, dengan membuka setiap file peta dan mengarahkan setiap lapisan pada basis data SDE di server baru (properti> sumber> sumber set sumber data). Saya tidak tahu apakah mungkin mengotomatisasi ini untuk penyebaran yang lebih besar. Hanya berhati-hatilah karena data SDE Anda tidak datang dari tempat yang tidak terduga, atau Anda mungkin akan terkejut ketika server asli rusak.

Catatan tentang menginstal ulang server ArcGIS, sementara membangun server baru kami mengalami masalah dengan IIS yang menyebabkannya dihapus dan ditambahkan kembali (apakah ini perlu atau tidak adalah diskusi lain ... kami siswa, bukan sysadmin), dan mengharuskan menginstal ulang server ArcGIS juga. Saya mengalami masalah di mana server ArcGIS tidak menghapus instalan dengan bersih, itu menjaga asosiasi dengan situs web di IIS yang rusak dan tidak dapat diperbaiki (dalam pemahaman kami!). Aplikasi manajemen server dan layanan lainnya sedang diinstal ulang di situs yang rusak ini, tanpa opsi untuk mengubah tujuan di penginstal. Menghapus folder server ArcGIS lama dan menghapus kumpulan aplikasi ArcGIS di IIS memperbaiki masalah, atau Anda dapat menyelidiki instalasi diam opsi yang memungkinkan Anda menentukan situs tempat aplikasi tersebut dipasang.

Tip besar bagi siapa pun yang memasang ArcGIS Server: buat situs web kosong di IIS untuk menyimpan aplikasi ArcGIS sebelum menjalankan instalasi. Menjaga agar ArcGIS tidak terjerat di situs lain, meskipun itu hanya situs default, bermanfaat dalam kasus saya.

Semua dalam semua, pengalaman memindahkan instalasi ArcGIS lebih bebas rasa sakit daripada yang saya harapkan, sebagian besar file hanya dapat dipindahkan dan 'hanya bekerja' pada sistem baru. Semoga beruntung dengan perpindahan server Anda sendiri, inilah harapan Anda sedikit lebih gila daripada saya.


1

Tidak ada metode penyalinan langsung; Anda perlu menyalin data / direktori sumber Anda ke mesin baru, kemudian terhubung ke mesin itu melalui ArcCatalog dan remount semua berbagai layanan Anda. Setelah Anda melakukan ini; Anda perlu memperbarui semua aplikasi Anda untuk menggunakan nama server baru dibandingkan dengan yang lama (kebanyakan orang menyiapkan file konfigurasi atau memiliki konstanta yang didefinisikan di halaman / aplikasi untuk pembaruan sederhana).

Tanpa gambaran yang jelas tentang keseluruhan sistem Anda, kami tidak dapat memberikan panduan langkah demi langkah; tetapi dasar Anda akan memigrasi data / msd dll ke mesin baru dan perlahan-lahan menambahkan layanan.


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.