Làm thế nào để bạn sao lưu một SAN?


11

người đọc lâu, người hỏi lần đầu :)

Tôi đã đọc rất nhiều về iSCSI và SAN nói chung và tôi tin rằng tôi đã có thể trả lời hầu hết các câu hỏi và mối quan tâm của mình về chủ đề này, nhưng vấn đề này vẫn còn:

Làm thế nào để bạn "sao lưu một SAN?"

Điều tiếp theo là một kịch bản thực tế ít nhiều và những suy nghĩ và câu hỏi của tôi về nó.

Giả sử bạn đã thuyết phục được quản lý của công ty nhỏ (ở mức trung bình tốt nhất) của mình để cuối cùng cung cấp tiền cho một giải pháp lưu trữ nhỏ nhưng phù hợp, tức là SAN dựa trên iSCSI. Giả sử nó bao gồm một máy chủ có nhiều ổ đĩa trong một bao vây và chạy OpenFiler, hoặc thậm chí là MD3000i (Dell) hoặc MSA2000i (HP), theo tôi hiểu, là các giải pháp cấp phổ biến nhất.

Các LUN được xuất sang một máy chủ cần lưu trữ kho mã, tài liệu, hình ảnh và tương tự, một máy chủ khác chạy một vài cơ sở dữ liệu, một máy chủ khác sử dụng LUN làm đĩa cho khách ảo hóa (DomU trong Xen-speak) và một máy chủ khác xuất một LUN lớn chứa các thư mục nhà của người dùng thông qua NFS (đây là một cửa hàng Linux thuần túy). Những lợi thế rất rõ ràng, tôi tin rằng: các máy chủ riêng lẻ không cần nhiều lưu trữ cục bộ và việc di chuyển máy chủ hoặc dịch vụ trở nên dễ dàng hơn.

Nhưng bây giờ bạn cần có một giải pháp sao lưu cho tất cả hoặc hầu hết các dữ liệu được lưu trữ. Bạn làm nó như thế nào? Bạn có chạy phần mềm sao lưu (tôi thích rsnapshot) trên mỗi máy chủ có dữ liệu để sao lưu không? Nơi nào bạn đặt dữ liệu đó? Trên một máy chủ sao lưu chuyên dụng với nhiều bộ nhớ cục bộ? Hoặc trở lại trong SAN? Giải pháp "chung", nếu có, để sao lưu SAN là gì?

Tôi đang tìm kiếm các thực tiễn và lời khuyên tốt nhất từ ​​những người có nhiều kinh nghiệm hơn tôi điều hành SAN.

Cảm ơn!

Chỉnh sửa: xem xét rằng ngân sách dành cho SAN rất hạn chế để bắt đầu với tôi đoán tôi đang tìm kiếm các giải pháp không độc quyền, rất chung chung và rẻ tiền cho câu hỏi sao lưu. Nếu giải pháp như vậy tồn tại, anyway. Sẽ không có tiền cho băng đĩa hoặc mảng SAN thứ hai, giống hệt nhau. Đáng lẽ phải làm cho rõ ràng hơn, xin lỗi.


Các yêu cầu của bản sao lưu của bạn là gì? Ý tôi là, bạn có cần sao lưu ngoại vi không? Bạn có tin tưởng SAN không?
Thuyền trưởng Segfault

Câu trả lời:


2

Chúng tôi sử dụng cụm NetApp 3020 SAN với dữ liệu iSCSI, FC và CIFS được lưu trữ trên đó. Sản phẩm này hỗ trợ kết xuất NDMP vào trình tải tự động băng SCSI được gắn cục bộ. Bằng cách sử dụng điều này, tôi nhận được các bản sao hoàn hảo của iSCSI và FC LUN cũng như tệp bằng cách sao lưu tệp dữ liệu CIFS của tôi được chia sẻ từ NetApp. Tôi sử dụng BackupExec để kiểm soát các bản sao lưu NDMP và tốc độ rất đặc biệt vì đây là kết nối SCSI cục bộ với NetApp.


Cảm ơn vì đã trả lời! Tôi tin rằng một cụm NetApp như vậy là một giải pháp khá tốn kém? Tôi đoán tôi nên đã làm cho điểm đó rõ ràng hơn nhưng ngân sách của chúng tôi thực sự bị hạn chế ngay cả sau khi mua một giải pháp SAN cấp nhập cảnh như vậy. Các giải pháp sao lưu chung, không độc quyền sẽ được ưu tiên :)
daff

Bạn có thể thấy rằng các giải pháp như Dell bao gồm các tùy chọn NDMP có thể cung cấp phương pháp "bán" LUNs hiệu quả này cho băng của bạn.
Kevin Kuphal

Nếu bạn nghĩ rằng một netapp 3020 là sans thực sự đắt tiền thậm chí còn đắt hơn. ISCI không phải là một hệ thống giá rẻ tồi. Giữ các quy tắc bình thường tại chỗ, ví dụ như hai loại vải và đảm bảo rằng ISCI luôn ở trên một vlan riêng biệt.
James

Và môi trường này nghe có vẻ như một cái gì đó NetApp thực sự tốt ... nhưng là một nhà phát triển NetApp, tôi thiên vị 100%.
Thuyền trưởng Segfault

Tôi sẵn sàng xem xét một giải pháp trong đó bạn chỉ có thể sao lưu toàn bộ cụm SAN (chúng tôi thậm chí sẽ chỉ có một mảng duy nhất) để ghi băng nhưng tôi không phải là người phê duyệt ngân sách. Tuy nhiên, tôi sẽ xem xét kỹ hơn về các sản phẩm của NetApp, có lẽ tôi có thể tìm thấy thứ gì đó phù hợp với nguồn lực tiền tệ hạn chế của chúng tôi. Cảm ơn một lần nữa!
daff

2

Nghe có vẻ như chúng ta đang ở trong một chiếc thuyền tương tự, về quy mô và mức độ phức tạp của cơ sở hạ tầng.

Về cơ bản, tôi đã có một SAN xử lý dữ liệu sản xuất của mình, sau đó tôi đã có một máy chủ dự phòng với bộ lưu trữ được gắn cục bộ có kích thước khá lớn được gắn vào thư viện băng (LTO-3, không nén 400GB / băng)

Về cơ bản, tôi thực hiện sao lưu mức dữ liệu. Vì tôi đang chạy Linux, tôi thực hiện rsyncs để lấy dữ liệu từ máy đính kèm SAN sang máy dự phòng, sau đó tôi ghi dữ liệu vào băng. Tôi may mắn là tôi đã có đủ bộ nhớ cục bộ trên máy chủ dự phòng để tôi có thể giữ một bản sao cục bộ, sau đó chỉ cần đồng bộ hóa sự khác biệt, nhưng nếu bạn không thể thiết lập điều đó, rất nhiều giải pháp sao lưu sẽ sử dụng ý tưởng của việc lưu trữ thư mục để lưu trữ dữ liệu cục bộ trong khi nó được ghi vào băng.

Do cách ghi băng, nên truyền trực tiếp từ mạng sang băng trực tiếp, chẳng hạn như chia sẻ tệp windows hoặc chia sẻ NFS. Điều đó hoàn toàn giết chết tốc độ ghi băng VÀ nó giết chết vòng đời của ổ đĩa băng của bạn. Vì vậy, sử dụng một đĩa cục bộ để lưu dữ liệu lên.

Giải pháp sao lưu tôi sử dụng có tên là Amanda, có cấu hình khá bí truyền, nhưng có sẵn phiên bản thương mại (với giá 100 đô la / máy chủ được sao lưu) có cấu hình dựa trên web và bạn cũng có thể nhận các tiện ích mở rộng để cắm trực tiếp vào nhiều loại khác nhau cơ sở dữ liệu.

BIÊN TẬP

Vì bạn đề cập đến việc không có băng đĩa, tôi muốn giới thiệu thư viện băng ảo của một người nghèo (VTL), tức là ổ USB ngoài. Amanda, ít nhất, có thể giải quyết các tệp như thể chúng là VTL và tôi chắc chắn các gói phần mềm khác cũng có thể.

Thực sự, mặc dù, ổ cứng có tuổi thọ xác định. Nếu công ty của bạn chi đủ tiền để mua SAN, bạn nên làm việc với họ để có được một bộ đổi băng. Chúng thực sự không đắt như trước đây, đặc biệt nếu bạn không mua ở cạnh chảy máu.


Cảm ơn bạn đã trả lời, quá! Tôi đã sử dụng Amanda trong quá khứ nhưng không bao giờ trong môi trường sản xuất. Mặc dù vậy, tôi sẽ ghi nhớ. Đối với băng đĩa, tôi biết rằng chỉ có đĩa là một khái niệm sao lưu kém nhưng biết tất cả những người quản lý của tôi sẽ nhận được từ chúng khi đề cập đến băng là một cái nhìn lạ và một lời nhắc nhở rằng "đây là năm 2009" và "quá đắt. " Đặc biệt là sau khi vừa chi khoảng 10k € cho một mảng SAN. Bạn có thể tưởng tượng tôi cảm thấy thế nào về điều đó :) Thật không may, tôi nghĩ rằng tôi sẽ phải gắn bó với các đĩa giá rẻ trong một máy chủ giá rẻ.
daff

Nếu có bất cứ điều gì, chỉ cần đi với ổ đĩa cứng cho đến khi cuối cùng bạn có thể có được một giải pháp băng, bởi vì thực sự, ổ cứng có tuổi thọ sử dụng được bảo đảm dưới một thập kỷ, trong khi họ vẫn đọc băng từ thập niên 60. Thêm vào đó bạn không thể đánh bại chi phí. $ 30 cho 400-800GB?
Matt Simmons

2

Về hình thức sao lưu rẻ nhất (và yếu nhất) bạn có thể làm là giữ các ảnh chụp nhanh xung quanh, với một số hình thức sao lưu dài hạn thường xuyên hơn.

Điều này giả định rằng ảnh chụp nhanh là rẻ - nó phụ thuộc vào cách chúng được thực hiện. Sao chép trên các hệ thống tệp ghi như WAFL của NetApp và ZFS của SUN có các ảnh chụp nhanh mà chi phí gần như bằng 0, trái ngược với chi phí sao chép O (n) của các bản sao chụp nhanh. Ảnh chụp nhanh giá rẻ thực sự rất tốt đẹp.

Chỉ giữ các ảnh chụp nhanh xung quanh không thực sự là một giải pháp sao lưu, nhưng tôi không chắc có bất kỳ giải pháp thực sự nào có thể thực hiện được dưới sự ràng buộc của bạn mà không bị hack nghiêm trọng.

Ngoài ra, tôi thực sự thiên vị ở đây với tư cách là một nhà phát triển NetApp, nhưng ít nhất bạn nên nghiêm túc nói chuyện với một số nhân viên bán hàng của NetApp trước khi bạn kết luận rằng họ nằm ngoài phạm vi giá của bạn. :-)


1

Thư viện băng được gắn trực tiếp hoặc bằng sợi + NDMP có thể là một giải pháp khá thú vị nhưng nếu hệ thống lưu trữ của bạn không thể sử dụng thứ gì đó như thế này để ghi vào băng hoặc nếu ngân sách bị hạn chế đặc biệt, bạn có thể ở vào vị trí có để sử dụng giải pháp sao lưu truyền thống để sao lưu dữ liệu trong LUN thông qua máy khách dự phòng trên máy chủ được gắn vào SAN.

Trong một kịch bản như thế này, dữ liệu được lưu trữ SAN được xử lý giống như các đĩa vật lý trong máy khách được sao lưu.

Mặc dù chức năng NDMP đôi khi được bao gồm trong một hệ thống lưu trữ (la NetApp), các ứng dụng sao lưu thực sự có thể tính phí thêm để sao lưu qua NDMP. Ví dụ: trong môi trường NetBackup của chúng tôi, giấy phép NDMP đắt hơn nhiều so với giấy phép sao lưu máy khách OS thông thường.

oops..chỉ được làm mới và thấy sự bổ sung của bạn: không có $$ cho băng đĩa. Bạn đang dự định đặt bản sao lưu của mình ở đâu nếu không phải trên băng hoặc SAN khác?

Sử dụng tất cả các đĩa để sao lưu là có thể thực hiện được nhưng thường không được coi là tùy chọn ngân sách cho bất kỳ lượng dữ liệu lớn nào. Tương tự, sao lưu dữ liệu lên cùng một SAN có thể giảm thiểu một số rủi ro nếu bạn cẩn thận (như đảm bảo rằng nó sẽ tách hoàn toàn các đĩa) nhưng nó thực sự không cung cấp bất kỳ loại thất bại hoặc bảo vệ thảm họa nào. Điều tương tự cũng xảy ra với một máy chủ dự phòng có nhiều đĩa ... một số mức độ bảo vệ nhưng nếu vị trí mà cả máy chủ SAN và máy chủ sao lưu lớn phải chịu sự cố nghiêm trọng hoặc thảm họa, tất cả dữ liệu đó sẽ biến mất.


Cảm ơn bạn đã trả lời của bạn là tốt! Về "Bạn dự định đặt bản sao lưu của mình ở đâu nếu không phải trên băng hoặc SAN khác?": Đó là một trong những lý do chính khiến tôi đăng câu hỏi này. Các câu trả lời cho đến nay có vẻ dễ hiểu giá trị băng rất cao. Nhưng tôi không nghĩ rằng tôi có thể thuyết phục quản lý bất cứ thứ gì "điên rồ" và "đắt đỏ" như các thư viện băng hoặc băng. Vì vậy, có lẽ tôi sẽ phải gắn bó với các bản sao lưu cấp tệp và xử lý mọi máy chủ như thể nó chỉ có bộ nhớ cục bộ, như bạn đề xuất. Dường như với tôi bây giờ các vấn đề với cơ sở hạ tầng của chúng tôi mang nhiều tính chất xã hội và ít kỹ thuật hơn.
daff

2
Các khía cạnh xã hội thường là thách thức hơn. Giúp giải thích giá trị kinh doanh của một băng hoặc mảng thứ 2 hoặc VTL để bảo vệ dữ liệu có thể mất thời gian. Bước đầu tiên có thể: Nhận được giá trị $ của dữ liệu họ muốn được bảo vệ: 1) Chi phí để tạo lại nó là bao nhiêu? và 2) một giờ / ngày của chi phí thời gian chết là bao nhiêu? Cho đến lúc đó, hãy bảo vệ nó, tuy nhiên bạn có thể ... một máy chủ khác, ổ cứng di động, v.v. Điều bạn có thể làm nhất vào lúc này là bắt đầu cuộc thảo luận và tiếp tục duy trì cuộc sống. Hãy nỗ lực để giữ cho mọi người kinh doanh và quản lý nhận thức được những rủi ro của việc không bảo vệ dữ liệu. Chúc may mắn!
damorg

0

Chúng tôi tiếp tục sử dụng cơ sở hạ tầng dự phòng hiện có mà trước đó chúng tôi đã chuyển sang SAN. Chúng tôi có các máy chủ riêng lẻ chạy Legato Networker đổ hàng đêm vào hệ thống Băng Storagetek. Thành thật mà nói nếu bạn đang tìm kiếm một giải pháp rẻ tiền ... sao lưu vào đĩa có lẽ là rẻ nhất, bạn cũng có khả năng vận chuyển các ổ đĩa đó đến một vị trí ngoại vi nếu cần giống như băng.


0

Vì bạn không có nhiều dữ liệu, hãy lấy SDLT hoặc ổ băng LTO 1,2 đã sử dụng sớm ... có hàng trăm xung quanh vì chúng đã lỗi thời so với LTO-3, 4

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.