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.