Đĩa xấu trong máy chủ cổ


12

Tôi có một máy chủ Netware 3.12 có từ thời 1998, chạy mọi thứ trong khuôn viên của chúng tôi: sổ cái chung, mua hàng, bảng lương, thông tin sinh viên, điểm số, bạn đặt tên cho nó. Máy chủ có bộ điều khiển RAID Adaptec với hai ổ:

  1. Đĩa RAID 1, 2 17GB, Seagate ST318417W
  2. RAID 5, 3 đĩa scsi 4GB, 2 Seagate ST34573W và 1 ST34572W.

Chúng tôi hiện đang ở giai đoạn đầu của một dự án để thay thế hệ thống này, nhưng bạn không nhảy vào một hệ thống mới như vậy và vì vậy tôi cần phải duy trì máy chủ này hoạt động cho đến ít nhất là tháng 11 năm 2011.

Tuần này chúng tôi không có một nhưng hai ổ cứng bị lỗi. Rất may họ đến từ các khối lượng khác nhau và chúng tôi có thể tiếp tục chạy trong thời điểm này, nhưng với bản chất gần gũi của những thất bại này, tôi nghi ngờ nghiêm trọng rằng tôi có thể tránh được sự cố thảm khốc từ máy chủ này thông qua mục tiêu tháng 11 như không có Khôi phục dự phòng RAID - sẽ chỉ mất thêm một lần ổ đĩa ở bất cứ đâu và tôi hoàn toàn bị hos.

Chúng tôi đủ may mắn để có các "phụ tùng" khớp chính xác nằm xung quanh cho cả hai ổ đĩa, nhưng các phụ tùng trong tình trạng không xác định. Tôi đã thử hoán đổi chúng, nhưng bộ điều khiển RAID không đủ thông minh để xử lý việc này và nó làm cho hệ thống không thể khởi động được.

Đối với chính bộ điều khiển RAID, có tiện ích tôi có thể truy cập trong quá trình POST thông qua phím tắt Ctrl-A, nhưng tôi không thể làm được nhiều điều hữu ích từ đó. Để thực sự quản lý âm lượng, trước tiên tôi phải khởi động vào Netware, tại thời điểm đó tôi có thể sử dụng CI/O Array Management Software Version 2.0để thực sự xem thông tin về âm lượng. Tôi nghi ngờ rằng cách thông thường để quản lý mọi thứ là khởi động từ một đĩa mềm đặc biệt với phần mềm điều khiển trên đó, nhưng đĩa mềm đó đã qua lâu rồi.

Đi qua các tùy chọn trong phần mềm RAID, tôi nghĩ cách duy nhất được hỗ trợ để thay thế đĩa trong ổ đĩa RAID hiện có là thêm đĩa vật lý, khởi động và định cấu hình nó như một "phụ tùng" cho âm lượng, buộc sử dụng âm lượng phụ tùng để thay thế một đĩa xuống hiện có (và tại thời điểm này tôi chỉ đoán) để đĩa xuống trở thành phụ tùng, sửa chữa âm lượng, loại bỏ phụ tùng khỏi ổ đĩa, sau đó tắt và tháo đĩa. Sau đó bắt đầu lại cho các đĩa thất bại khác. Tất cả điều này dẫn đến rất nhiều thời gian chết, giả sử tôi thậm chí có thể làm cho nó hoạt động và các phụ tùng của tôi đều tốt.

Đối với việc tìm kiếm các phụ tùng đáng tin cậy, tôi không biết nơi nào thậm chí bắt đầu tìm kiếm ổ đĩa 4GB mới, hoặc thậm chí là hệ thống scsi chính xác mà tôi đang tìm kiếm, vì nó đã trải qua một vài lần lặp khác nhau theo thời gian.

Một tùy chọn khác là di chuyển cái này sang một máy ảo (hyper-v), nhưng tất cả những nỗ lực trước đây chúng tôi đã thực hiện trong lĩnh vực này đã thất bại rất xa. Khi máy này được cài đặt, tôi mới tốt nghiệp trung học, và vì vậy nó đòi hỏi kiến ​​thức về netware và dos ở mức độ thấp hơn tôi từng phát triển, hoặc nếu tôi đã quên từ đó (tôi cũng không hẳn là một người mới học).

Một phần của vấn đề của tôi là đây là một máy chủ sử dụng cao và gỡ xuống trong vài ngày để nhận ra mọi thứ sẽ không hoạt động tốt.

Đối với câu hỏi, tôi đang tìm kiếm bất cứ điều gì có thể hữu ích trong tình huống này: một đề xuất về một nơi để tìm kiếm các phụ tùng tốt từ thời đại này, kinh nghiệm cá nhân sửa chữa các khối RAID bằng bộ điều khiển tương tự hoặc xây dựng một siêu vm từ một máy chủ netware cũ, một dòng trên đĩa mềm với phần mềm tốt hơn cho bộ điều khiển RAID, khuyến nghị về một nhà tư vấn Novell giỏi ở Nebraska có thể đặt mọi thứ đúng, một lựa chọn hoàn toàn khác mà tôi chưa xem xét, v.v.

Cập nhật:
Đối với các bản sao lưu, chúng tôi chỉ có các bản sao lưu dữ liệu tốt (được xác minh gần đây thông qua khôi phục) - không có gì cho phần mềm thực sự chạy mọi thứ.

Cập nhật 2:
Chỉ là một báo cáo tiến độ mà tôi hiện đang cài đặt Netware 3.12 đang hoạt động trong VMWare Virtual Server 2.0, phần lớn nhờ vào hướng dẫn tôi tìm thấy ở đây:
http://cerbulescubogdan.blogspot.com/2010/11/novell-netware-312 -on-vmware.html

Các bước tiếp theo đang chuẩn bị khối lượng netware trống để khớp với các khối lượng bổ sung trên máy chủ hiện tại của tôi, lấy tất cả mọi thứ trên ổ C: \ và netware trên máy chủ hiện tại của tôi và tìm ra thông tin mà mô-đun cần thêm vào netware, cài đặt giấy phép của tôi (chúng tôi vẫn có đĩa đó, nếu nó tốt) và di chuyển dữ liệu qua.

Tôi đã chấp thuận để đưa máy chủ ngừng hoạt động trong một tuần sau ngày đầu tiên của năm (đáng buồn là không phải trước đó), vì vậy, ngoài việc tạo ra khối lượng trống, phần còn lại của công việc sẽ phải chờ đến lúc đó.

Cập nhật cuối cùng (ngày 5 tháng 1 năm 2011):
Tôi đã có thể nhận được các phụ tùng hoạt động trong cả hai mảng đột kích mà không mất dữ liệu trong tuần này. Cả hai hiện được bộ điều khiển liệt kê là "FAULT TOLLERANT" (yay!). Tôi cũng đã có thể xây dựng dựa trên tiến trình từ bản cập nhật cuối cùng của mình và hiện có một máy chủ "dự phòng" chức năng trong VMWare Server 2.0. Phụ tùng có thể chạy và sử dụng phần mềm erp của chúng tôi, nhưng tôi không thể đưa nó vào sản xuất vì tôi không thể (chưa) in từ hộp đó (và tôi không biết tại sao). Mặc dù vậy, VM này sẽ hoạt động tốt nếu tôi không có lựa chọn nào khác, và giữa nó và các mảng RAID được sửa chữa, tôi cảm thấy thoải mái khi sống với tình huống này cho đến khi tôi có thể bỏ máy vào tháng 11.

Phần kết (ngày 16 tháng 1 năm 2012):
Dự án thay thế máy chủ này bằng một hệ thống hoàn toàn mới đã đi vào hoạt động theo kế hoạch. Chiến thắng không còn nữa! Tất cả các máy chủ Sql mưa đá! Nhà vua đã chết. Đức vua vạn tuế!

Chúng tôi vẫn có kế hoạch để giữ cho máy chủ cũ hoạt động lâu hơn, cho đến sau khi kiểm toán năm tài chính của chúng tôi hoàn tất vào tháng Tám. Nhưng nếu một thất bại xảy ra giữa bây giờ và sau đó, không ai sẽ phàn nàn quá nhiều.


1
Câu hỏi là gì?
andyhky

Xem đoạn cuối
Joel Coel

2
Giống như những người khác, tôi mất hứng thú rất lâu trước khi tôi đạt được đoạn câu hỏi. Bạn có thể muốn xem xét hoặc định dạng lại toàn bộ điều để đặt câu hỏi i sớm hơn hoặc cô đọng nó.
John Gardeniers

2
Tôi muốn đặt điều này trong viễn cảnh (mà bạn có thể đã biết): Hoạt động ENTIRE của bạn phụ thuộc vào một máy 12 tuổi mà bạn không thể thay thế trong cả năm. Bạn có một vấn đề.
Jeff Ferland

2
Cảm ơn đã cập nhật về dự án của bạn. Tôi rất vui khi biết rằng việc di chuyển của bạn đã thành công.
Sao biển

Câu trả lời:


12

Nhận (và tiếp tục nhận, hàng ngày hoặc thường xuyên hơn) sao lưu tốt dữ liệu tệp được chia sẻ ngay bây giờ . Nếu bạn mất máy, có lẽ bạn sẽ không thể tìm thấy các đĩa (cần thiết) để khôi phục máy. Nhận một bản sao của phân vùng DOS mà Netware khởi động, nếu có thể, quá.

Nghe có vẻ như một thẻ RAID Adaptec AAA-131 (hoặc một cái gì đó của thời đại đó). Nếu tôi đúng, bạn sẽ không tìm thấy phần mềm quản lý tốt hơn vì không tồn tại (xem http://www.adaptec.com/en-us/doads/novell_netware/novell_netware/productid=aaa-131&dn=aaa-131 .html cho các phiên bản có sẵn cuối cùng). Tôi đã sử dụng rất nhiều thẻ "trở lại trong ngày" và chúng hoạt động tốt.

Nếu đó là AAA-131, hãy cẩn thận khi chơi với cấu hình của nó . Không có cách nào để định cấu hình bộ RAID mà không xóa sạch các đĩa trên các thẻ đó. Điều đó có nghĩa là, ví dụ, nếu bạn lấy hộp xuống và gắn một số đĩa kiểm tra và giả sử xóa cấu hình và đặt RAID trên chúng, khi bạn cắm lại các đĩa "sản xuất" sẽ không có cách nào để sử dụng chúng không có thẻ định dạng chúng đầu tiên. Vâng. Điều đó thật tệ.

Novell Netware sẽ chạy trong VMware hypannerors. Tôi khuyên bạn nên ký hợp đồng với ai đó có kinh nghiệm về Novell Netware (có những người ở đây-- Tôi đang nhìn bạn, Sysadmin1138-- người có nó) để giúp bạn chuyển nội dung của máy chủ vào môi trường ảo , ít nhất, bạn có thể giữ cho nó đi.

Nếu máy tính khách của bạn hiện đại và có cài đặt máy khách Microsoft, bạn có thể thấy rằng việc di chuyển sang máy dựa trên Windows Server thực sự sẽ nhanh chóng và dễ dàng. Đưa máy Windows Server có cùng tên với máy chủ Netware, hiển thị cấu trúc thư mục dùng chung với quy ước đặt tên UNC giống như máy Netware, sao chép tất cả các tệp và sao chép quyền trên máy đích (bằng tay). Nó có thể không quá khó để làm và bạn có thể "giai đoạn" di chuyển trong phòng thí nghiệm thử nghiệm trước và kiểm tra một số khách hàng với nó để quyết định những gì cần thay đổi từ quan điểm môi trường tập lệnh / người dùng.

Bạn có thể có được một số phần cứng dự phòng từ eBay. Bất cứ điều gì bạn mua của cổ điển đó, mặc dù, cũng sẽ có vấn đề về độ tin cậy.

Nếu tôi là bạn, tôi sẽ có ai đó tốt với Windows Server để giúp bạn di chuyển khỏi hộp đó NGAY BÂY GIỜ . Vụ việc có thể được đưa ra để ban quản lý bỏ ra một số tiền cho rằng bạn có thể mất toàn bộ nội dung của hộp Netware bất cứ lúc nào. Hộp thay thế sẽ không cần mã lực lớn (dựa trên những gì bạn đang thay thế) để cấp phép và sao lưu phần mềm sẽ là chi phí lớn nhất của bạn. Các vấn đề di chuyển liên quan đến máy khách có thể được giảm thiểu bằng cách sử dụng một nhà tư vấn giỏi về kịch bản và có thể lập kế hoạch cho các chi tiết thay đổi cài đặt liên quan đến máy khách thông qua đăng nhập và tập lệnh khởi động.


Phần mềm quản lý khuôn viên chúng tôi chạy trên máy này yêu cầu thư mục Novell để thiết lập bảo mật, nếu không tôi chỉ trong một tích tắc. Tôi sẽ lưu ý không chơi với bộ điều khiển RAID quá nhiều.
Joel Coel

4
@Joel Coel: Yeeouch. Đó là hút. Sau đó, hãy ảo hóa nó nhanh nhất có thể. Bộ điều khiển RAID cũ đó sẽ cung cấp BIOS Int 13 cho phép các công cụ hình ảnh đĩa DOS (như ol 'GHOST cho DOS) hoạt động chính xác. Tôi sẽ nhận được một hình ảnh theo từng khu vực của tất cả các phân vùng Netware và sau đó nhờ ai đó giúp bạn di chuyển chúng vào các đĩa ảo cho trình ảo hóa mà bạn chọn.
Evan Anderson

Làm việc trên một câu trả lời ngay bây giờ.
sysadmin1138

10

Tôi biết, vì tôi đã làm điều đó (Hi Evan), VMWare có hỗ trợ NetWare khá tốt. Ngay cả đối với những thứ thực sự cũ (những gì bạn đang chạy). NetWare của NOOP cổ điển đó CPU khi không hoạt động thay vì HALTing nó, do đó, bất cứ CPU nào được cung cấp trong VM sẽ được chốt. Đây là những gì Công cụ VMWare dành cho, họ làm cho nó không làm điều đó. VMWare đã xuất hiện từ những năm 90 (và thậm chí đã có một gian hàng tại BrainShare trong vài năm) và đã phải làm điều đó, đây là lý do tại sao họ có hỗ trợ. Ảo hóa của Microsoft đủ mới để họ chưa bao giờ phải ảo hóa NetWare, vì vậy nó không hoạt động ở đó.

Nếu máy chủ này quan trọng như bạn nói, thì việc mua một số giấy phép VMWare sẽ dễ bán. Tối thiểu, sử dụng giấy phép VMWare Workstation, ít nhất sẽ đưa máy chủ này vào môi trường ảo. VMWare Server là miễn phí (tôi tin) nếu bạn thực sự phải làm. Khi công việc đó đã hoàn thành, bạn có thể xem xét chuyển nó sang một thứ như ESXi cho đến khi nó có thể được thay thế chính thức hơn.

Có các tùy chọn khác, tùy thuộc vào kỹ năng Linux của bạn. Novell đã dành khá nhiều thời gian để có được Xen (không phải KVM, Xen, mặc dù cả hai đều sử dụng qemu) để hỗ trợ NetWare. Nó có thể sẽ hoạt động với NW3.12, mặc dù bạn sẽ cần chắc chắn rằng mình sử dụng chế độ ảo hóa hoàn toàn , chứ không phải ảo hóa.

Máy chủ đó đủ mới nên có ổ đĩa CD-ROM, đây có thể là ân huệ tiết kiệm của bạn. Khi bạn đã sao lưu xong, hãy khởi động nó thành ISO-Linux nếu bạn chọn. Nó sẽ không thể lấy dữ liệu, nhưng nó sẽ thấy ổ cứng. Tại thời điểm đó, hãy ddsao chép toàn bộ cả hai tập vào một nơi khác trên mạng của bạn. Những hình ảnh ổ đĩa có thể được qemu sử dụng trực tiếp làm ổ đĩa ảo.

Có nhiều cách để chuyển đổi hình ảnh do dd tạo thành VMware VMDK, nhưng tôi đã không sử dụng chúng cho bản thân mình. Google họ, họ ở ngoài đó.


Một số thẻ RAID Adaptec cũ không được Linux hỗ trợ. OP có thể bị kẹt khi sử dụng tiện ích hình ảnh DOS (để tận dụng lợi thế của Int13 BIOS của thẻ). Một tiện ích dd-to-vmdk tốt mà tôi đã sử dụng là: sourceforge.net/projects/raw2vmdk
Evan Anderson

Nó không có ổ đĩa CD, nhưng hóa ra ổ đĩa không hoạt động :(
Joel Coel

5

Điều này thực sự không hữu ích về mặt câu hỏi của bạn (thật lòng mà nói bạn đã có phụ tùng và gợi ý hữu ích duy nhất tôi có để tìm nguồn đĩa cổ điển là " Cung cấp số mô hình ổ đĩa cho Google Mua sắm "), nhưng trước khi bạn chạm vào bất cứ điều gì khác bạn thực sự nên LÀM DAMN ĐỂ BẠN CÓ MỘT NỀN TẢNG TỐT VÀ CÓ THỂ THÀNH CÔNG KHAI THÁC CHO MỘT MÁY MỚI TRONG NHÀ NƯỚC HOA HỒNG .

Nếu máy này quan trọng như âm thanh từ mô tả của bạn thì đó là ưu tiên hàng đầu của bạn ngay bây giờ. Nếu bạn chưa thực hiện kiểm tra khôi phục thành công trên các bản sao lưu của mình trong một thời gian, bạn nên cho rằng chúng không có giá trị và bạn cần đảm bảo rằng bạn thực sự có thể khôi phục nếu máy này khò khè lần cuối và chết trên bạn.
Nếu một đĩa khác rơi vào bạn và bạn không có bản sao lưu có thể sử dụng được, đó là trò chơi bóng. Bạn sẽ chuyển sang hệ thống mới của bạn ngay lập tức, cho dù bạn đã sẵn sàng hay chưa.

Chỉ cần $ 3,50 của tôi.


Đã đồng ý. Kiểm tra khả năng khôi phục của bạn. # 1 Điều đầu tiên. Nếu không có cách khôi phục, bạn cũng có thể không có bản sao lưu. (Đã ở đó, đã làm điều đó. Nó thật tệ. Đừng làm điều đó.)
minamhere

2

Những người khác đã giải quyết các bản sao lưu, v.v., vì vậy tôi sẽ không lặp lại bất kỳ điều gì trong số đó. Có một vài điều bạn có thể làm để cải thiện cơ hội hệ thống tiếp tục hoạt động.

Bắt đầu bằng cách đầu tư vào bộ lọc dòng chất lượng thực sự tốt và đặt giữa UPS và máy chủ. Những ổ đĩa cũ đó bây giờ sẽ khá nhạy cảm về sự đột biến, tăng đột biến và thậm chí biến động nguồn cung khá nhỏ.

Tôi thấy từ bạn cập nhật rằng bạn đã cài đặt các ổ đĩa dự phòng nhưng đây là những gì tôi đã khuyến nghị: Trước khi thử các ổ đĩa dự phòng trong máy chủ, hãy đặt chúng vào một máy khác và nhấn mạnh vào chúng bằng phần mềm burn-in hoặc, nếu bạn không thể nắm bắt được điều đó, các chu kỳ kiểm tra liên tục bằng phần mềm kiểm tra ổ đĩa thông thường. Giữ điều đó trong ít nhất một vài ngày trước khi tuyên bố các ổ đĩa đáng tin cậy. Các ổ đĩa cũ đã được lưu trữ nổi tiếng là không đáng tin cậy và có thể thất bại khi thả mũ.


1

Đề xuất tuyệt vời lên trên. Cũng thử điều này - trên phần cứng hiện đại dự phòng, hãy thử phục hồi toàn bộ hệ thống từ bản sao lưu đầy đủ cuối cùng của bạn. Hãy chắc chắn rằng máy dự phòng không có trên mạng.

Điều đó, tôi sợ bạn có thể nói gì? Bạn không có bản sao lưu và / hoặc thủ tục khôi phục? Chà, bây giờ bạn biết những gì bạn đang làm việc cho tuần tới?


1

Chỉ trả lời cho gấp đôi / ba lần / bốn lần đề nghị tạo một bản sao lưu mỗi ngày cho đến khi bạn tìm ra giải pháp. Nếu bạn không thể dễ dàng thay thế các ổ đĩa chết, giải pháp duy nhất của bạn là di chuyển sang các ổ đĩa mới. Cho dù điều đó có nghĩa là xây dựng một máy chủ mới, hoặc từ từ di chuyển máy chủ hiện tại của bạn để sử dụng các ổ đĩa mới trong máy chủ hiện tại của bạn, đó là lựa chọn duy nhất.

Chúng tôi đã có 2 trên 3 ổ cứng bị hỏng trong một đêm trong mảng RAID 5 7 năm tuổi. Sao lưu của chúng tôi đã hết hạn. 8 ngày và 17.000 đô la sau đó, một công ty phục hồi dữ liệu đã có thể khôi phục toàn bộ máy chủ Exchange của chúng tôi, nhưng không ai hài lòng. (Ngoại trừ tôi, vì tôi đáng lẽ phải tạo bản sao lưu mỗi ngày. Trên phần cứng mà tôi yêu cầu nhưng không ai mua cho tôi, nhưng thực tế đó đã bị mất đối với mọi người khác ...)

Một điều tốt đến từ điều này là khách hàng đã ngay lập tức chấp thuận yêu cầu mua 6 tháng tuổi của tôi cho phần cứng thay thế. Nhưng, tào lao thần thánh, đó là một 8 ngày cực kỳ căng thẳng. Tự mình làm, tạo một bản sao lưu ngay bây giờ và bắt đầu làm việc với một tình huống "hãy đứng dậy và chạy trên bất kỳ phần cứng nào bạn có thể tìm thấy trong văn phòng của bạn" ngay bây giờ.

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.