Di chuyển ArcGIS Server 10.02 sang một máy chủ mới


8

Máy chủ của chúng tôi chạy ArcGIS Server đã gặp sự cố lớn vào sáng nay, khiến chúng tôi hoảng loạn khi cài đặt nó trên một máy chủ mới (như trong kế hoạch của chúng tôi trong vài tuần tới). Bây giờ chúng tôi đã sẵn sàng để chuyển tất cả các dịch vụ / ứng dụng của mình qua tôi nhận ra rằng tôi không biết bắt đầu từ đâu. Có phương pháp nào để sao chép dữ liệu sang máy chủ mới mà vẫn có thể sử dụng ArcGIS Server mà không phải tạo lại tất cả các ứng dụng của chúng tôi không? Tôi đã sao chép các dịch vụ và ứng dụng, nhưng, không ngạc nhiên, nó không hoạt động. Tôi đã thử IIS Web Deployment, nhưng gặp sự cố. Mọi sự trợ giúp sẽ rất được trân trọng!


Thiết lập ArcGIS Server hiện tại của bạn như thế nào? Bạn có một sự cố an toàn trên hệ thống mới của bạn? (tức là một máy chủ dự phòng)
Mapperz

Câu trả lời:


6

Đây là cách chúng tôi đã làm điều đó. Đó là một quá trình vài ngày, và như ujjwalesri đề xuất, một sự thất bại như một cấu hình tiêu chuẩn là cách để đi. Tuy nhiên, chúng tôi không đủ may mắn để có một thất bại. Đối với hầu hết các phần này làm việc, nhưng chúng tôi đã gặp một số vấn đề.

Sau khi cài đặt ArcGIS Server và cài đặt bài đăng, v.v., chúng tôi đã sao chép các tệp từ thư mục máy chủ / người dùng / cfg . Dán chúng vào cùng một vị trí trên máy chủ mới. (Điều này giả định rằng máy chủ mới đang truy cập mxd / msd thông qua mạng và các tài liệu đó không phải là cục bộ của máy chủ.)

Tiếp theo, sao chép các ứng dụng từ thư mục inetpub / wwwroot . Một lần nữa, dán chúng vào thư mục inetpub / wwwroot trên máy chủ mới.

Chỉnh sửa tài liệu XML của Trang web được tìm thấy trong inetpub / wwwroot / ArcGIS / Manager / App Data (ArcGIS có thể được thay thế bằng thể hiện có tên của bạn.) Thẻ Host sẽ được chỉnh sửa trong tài liệu XML của trang web.

IIS 7 đã được sử dụng trên máy chủ mới, trong khi IIS 6 được sử dụng trên máy chủ cũ. Đây chỉ là một vấn đề theo nghĩa là tôi chưa sử dụng IIS 7 và nó rất khác. Tìm các ứng dụng vừa được dán vào thư mục wwwroot trong trình quản lý IIS 7, trong trang web mặc định và nhấp chuột phải và chọn Convert to Application .

Tiếp theo, thay đổi tất cả các tham chiếu đến máy chủ cũ trong mã được tìm thấy trong inetpub / wwwroot / [tên ứng dụng] . Tôi tìm thấy các tài liệu tham khảo máy chủ trong nhiều tập tin trong suốt các thư mục. Bằng cách chỉnh sửa từng dịch vụ trong ArcGIS Server Manager và chọn các thư mục đầu ra chính xác, v.v., các tệp CFG đã được cập nhật một cách thích hợp.

Cuối cùng esri đã gửi cho chúng tôi những hướng dẫn này ... hơi muộn:

Tập tin cấu hình máy chủ

Cách thực hiện: Di chuyển ứng dụng ArcGIS Server .NET Web sang máy chủ Web mới

Tôi hi vọng điêu nay se giup được ai đo. Nó có thể được thực hiện, đó chỉ là một nỗi đau lớn khi cố gắng tìm tất cả các tham chiếu đến tên máy chủ.


3

Bạn có thể thử sử dụng phần mềm sao lưu như Norton Ghost . Sử dụng điều này, bạn có thể tạo một "hình ảnh" của máy chủ của mình và tạo một bản sao chính xác trên một máy chủ khác. Tuy nhiên, bạn cần xem xét một số điều trong tâm trí:

  • Nếu máy chủ nguồn có một số vấn đề về phần mềm, do bạn đang tạo một phiên bản khác, các sự cố cũng sẽ chuyển sang máy mới!
  • Nếu kích thước máy chủ rất lớn, phương pháp này có thể mất nhiều thời gian và không gian đĩa. Hãy thận trọng ở đây.

Tốt nhất, bạn nên tạo một dự phòng dưới dạng cấu hình tiêu chuẩn để tránh những vấn đề như vậy.

Chúc mừng!


2

Gần đây chúng tôi đã gặp một vấn đề tương tự, đĩa khởi động trên máy lưu trữ ArcGIS Server 10 đã bị lỗi và chúng tôi cần phải di chuyển máy chủ một cách vội vàng. Tôi đang làm việc trong một phòng thí nghiệm hàn lâm, nơi không có nhân lực, tiền mặt hoặc tầm nhìn xa cho một máy chủ chuyển đổi dự phòng ...

Thiết lập của chúng tôi hơi khác so với mô tả ở đây, chúng tôi không có bất kỳ ứng dụng web tùy chỉnh nào trong IIS, nhưng đang sử dụng cơ sở dữ liệu MSSQL với ArcSDE.

Sao chép và dán các tệp máy chủ / người dùng / cfg từ máy chủ cũ sang máy chủ mới hoạt động như một cơ duyên đối với tôi. Tôi đã quyết định tiến một bước xa hơn là chỉ di chuyển các tệp bản đồ .mxd của chúng tôi, đã bị các nhà phát triển khác phân tán khắp nơi trên máy chủ gốc: Tôi hợp nhất tất cả các tệp trong một thư mục trên máy chủ mới và sửa đổi đường dẫn thư mục trong. tập tin cfg để chỉ ở đó. Cài đặt ArcGIS Server, sao chép .cfss đã sửa đổi và khởi động lại dịch vụ Trình quản lý đối tượng máy chủ là tất cả những gì cần có để ArcGIS tìm bản đồ và bắt đầu dịch vụ của họ.

Một lưu ý khi tự di chuyển các tệp .mxd, bạn cần phải dừng tất cả các dịch vụ ArcGIS bằng cách sử dụng chúng hoặc thậm chí bạn sẽ không thể sao chép các tệp. Ngẫu nhiên, việc kiểm tra các tệp cấu hình là cực kỳ hữu ích để định vị các tệp .mxd đang sử dụng, trong trường hợp ai đó đã thêm kết nối thư mục (giả sử, máy tính để bàn của họ) có hàng trăm tệp và thư mục trong đó.

Di chuyển cơ sở dữ liệu ArcSSE MSSQL của chúng tôi khó khăn hơn một chút. Việc thực hiện sao lưu và khôi phục cơ sở dữ liệu không hiệu quả với chúng tôi và tôi không biết tại sao. Việc tách cơ sở dữ liệu trên máy chủ cũ, chuyển tệp .mdf sang máy chủ mới và gắn lại, đã hoạt động. Giữa nhiều lần thử để khôi phục cơ sở dữ liệu, tôi không thể nhớ liệu trình hướng dẫn cài đặt bài SDE có thể thiết lập cơ sở dữ liệu chính xác với tài khoản người dùng trên hệ thống mới hay không, nhưng tôi có nhớ tại một thời điểm xóa thủ công các quyền của tài khoản MSSQL sde (cũ) trên cơ sở dữ liệu đính kèm và thêm quyền cho tài khoản MSSQL sde (mới) trong trường hợp mới.

Một vấn đề nhỏ khác là các tệp .mxd cũ với các lớp SDE đều được trỏ đến máy chủ cũ! Trong trường hợp của tôi, chỉ có tổng cộng một chục lớp và điều này rất dễ khắc phục bằng tay, bằng cách mở từng tệp bản đồ và nhắm từng lớp vào cơ sở dữ liệu SDE trên máy chủ mới (thuộc tính> nguồn> đặt nguồn dữ liệu). Tôi không biết liệu có thể tự động hóa việc này để triển khai lớn hơn không. Chỉ cần xem ra rằng dữ liệu SDE của bạn không đến từ nơi nào đó bất ngờ, hoặc bạn có thể gặp bất ngờ khi máy chủ ban đầu không hoạt động.

Một lưu ý khi cài đặt lại máy chủ ArcGIS, trong khi xây dựng máy chủ mới, chúng tôi đã gặp sự cố với IIS dẫn đến việc nó bị xóa và thêm lại (điều này có cần thiết hay không là một cuộc thảo luận khác ... chúng tôi là sinh viên, không phải là sysadins), và bắt buộc phải cài đặt lại máy chủ ArcGIS. Tôi đã gặp sự cố khi máy chủ ArcGIS không gỡ cài đặt sạch, đó là việc duy trì liên kết với các trang web trong IIS bị hỏng và không thể sửa được (theo cách hiểu của chúng tôi!). Ứng dụng quản lý máy chủ và các dịch vụ nghỉ ngơi đã được cài đặt lại trong trang web bị hỏng này, không có tùy chọn để thay đổi đích trong trình cài đặt. Xóa thư mục máy chủ ArcGIS cũ và xóa nhóm ứng dụng ArcGIS trong IIS đã khắc phục sự cố, thay vào đó, bạn có thể điều tra cài đặt im lặng tùy chọn cho phép bạn chỉ định trang web nơi các ứng dụng đó được cài đặt.

Một mẹo lớn cho bất kỳ ai cài đặt ArcGIS Server: tạo một trang web trống trong IIS để giữ các ứng dụng ArcGIS trước khi chạy cài đặt. Giữ ArcGIS khỏi bị vướng vào một trang web khác, ngay cả khi đó chỉ là trang web mặc định, trong trường hợp của tôi là đáng giá.

Nói chung, trải nghiệm di chuyển cài đặt ArcGIS không đau đớn hơn tôi mong đợi, hầu hết các tệp có thể được chuyển qua và 'chỉ hoạt động' trên hệ thống mới. Điều may mắn nhất với việc di chuyển máy chủ của riêng bạn, đây là hy vọng máy tính của bạn ít điên rồ hơn của tôi.


1

Không có phương pháp sao chép trực tiếp; bạn sẽ cần sao chép các thư mục dữ liệu / nguồn của mình sang máy mới, sau đó kết nối với máy đó qua ArcCatalog và kể lại tất cả các dịch vụ khác nhau của bạn. Một khi bạn đã làm điều này; bạn sẽ cần cập nhật tất cả các ứng dụng của mình để sử dụng tên máy chủ mới so với tên cũ (hầu hết mọi người đều thiết lập tệp cấu hình hoặc có các hằng số được xác định trong các trang / ứng dụng để cập nhật đơn giản).

Nếu không có một bức tranh rõ ràng về toàn bộ hệ thống của bạn, chúng tôi không thể cung cấp cho bạn hướng dẫn từng bước; nhưng cơ bản của bạn sẽ là di chuyển dữ liệu / msd của bạn sang máy mới và từ từ thêm các dịch vụ trở lại.


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.