Lưu Trữ

Lưu trữ cho 'Command Line

CIFS dữ liệu di cư

03 tháng ba 2011

Hầu như liền mạch! Sắp xếp các ...

Như với hầu hết những suy nghĩ của tôi, nó bắt đầu với một truy vấn khách hàng vô tội. EMC có một số công cụ sẵn có để làm liền mạch CIFS di chuyển dữ liệu rất mát mẻ, nhưng NetApp không. Đó là một cái gì đó thường gây ra một số tiền hợp lý của vấn đề và một số quy hoạch cẩn thận với NetApp như chúng tôi không có điều này. Nhưng tôi đã suy nghĩ ngày hôm nay, kinda làm, tôi chỉ không nghĩ rằng chúng ta tận dụng các công cụ có sẵn đúng cách.

Nhập widelinks. Dưới đây là một đoạn trích từ một bài viết NetApp KB về chủ đề này (KB 3011420) ...

Một liên kết tượng trưng là một tập tin đặc biệt được tạo ra bởi khách hàng NFS mà chỉ đến một tập tin hoặc thư mục. Các mục Widelink là một cách để chuyển hướng các liên kết tuyệt đối biểu tượng trên filer. Chúng cho phép các địa điểm liên kết tượng trưng là một chia sẻ trên các filer hoặc trên một filer. Các ví dụ sau đây minh họa làm thế nào để tạo ra một liên kết mềm từ khối lượng qtree trên cùng một filer, và từ thể tích khối lượng khai thuế khác nhau.

Điều này không có nghĩa là gì và tại sao cuộc sống của tôi sẽ được dễ dàng hơn sau khi đọc phần còn lại của bài viết này?

Vì vậy, nếu tôi có một tốt đẹp filer NetApp sáng bóng mới (hoặc cũ tôi đã không có vòng để di chuyển dữ liệu CIFS của tôi lên chưa), và tôi có máy chủ tập tin cũ CIFS được nhanh chóng tiếp cận thất bại hoặc ra hỗ trợ của tôi. Tôi có thể tạo tập tin mới và cơ cấu chia sẻ trên NetApp của tôi, và sau đó sử dụng widelinks để chuyển hướng người dùng đến máy chủ tập tin CIFS trong khi tôi lo lắng về tất cả các dữ liệu sao chép giờ mà không có bóng đau sao chép tất cả dữ liệu của tôi tất cả tại một lần.

Command Line , Tổng , , , ,

SnapMirror cài đặt Script

14 Tháng Ba 2010

Tôi có nhiệm vụ sao chép một filer khách hàng hiện tại hệ thống DR mới của họ. Đây là một hệ thống khá lớn, và tạo SnapMirrors không phải là đặc biệt phức tạp, nó là tốn thời gian. Vì vậy, như với nhiều điều tôi làm, tôi đã viết một kịch bản để giúp đạt được nhiệm vụ này nhanh hơn, và đi có một cà phê.

Bạn sẽ cần trước khi chia sẻ phím thiết lập (bao giờ), nhưng phần còn lại được nhắc nhở cho. Có không có xác nhận dữ liệu (không có gì ngạc nhiên). Các kịch bản sẽ sản xuất 4 tập tin văn bản, một cho việc tạo ra / hạn chế tất cả các khối lượng, một trong cho "snapmirror.conf", được sử dụng trong nơi "snapmirror.conf" trong khi bạn đang làm việc khởi tạo cơ bản, và cuối cùng một khởi tạo snapmirrors. Không có trí thông minh xung quanh suối đồng thời, để khởi tạo vẫn còn là một chút của một hành động tung hứng và trò chơi chờ đợi.

Xin vui lòng cho tôi biết nếu bạn thấy hữu ích.

# / Bin / bash

echo "Xin vui lòng nhập vào tên của filer tiểu học:
đọc PRI_FILER

echo "Xin vui lòng nhập vào tên của filer DR:
đọc DR_FILER

ConnectString = "ssh-c 3des"
# ConnectString = "rsh"

SnapMirrorHour = 22
SnapMirrorMinute = 0
SnapMirrorStagger = 5

echo ""> $ {DR_FILER} _filer_volumes.txt
echo ""> $ {DR_FILER} _snapmirror.conf
echo ""> $ {DR_FILER} _sm_initialize.txt một
echo ""> $ {DR_FILER} _snapmirror_init.conf

AGGR trong $ {ConnectString} $ PRI_FILER "aggr tình trạng" | awk '$ 2 ~ / Nhà nước / {print $ 1}' `
làm
SIZE = `$ {ConnectString} PRI_FILER" df-Ah $ AGGR "| sed 's / \ ([0-9] [KMGT] \) B / \ 1 / g' |. Awk '$ 1 ~ / ảnh chụp | tổng hợp / {print $ 2} '`
VOL `$ {ConnectString} $ PRI_FILER" aggr show_space $ AGGR "| awk '$ 1 ~ / Space / {print $ 0}!' | awk '$ 4 ~ / lượng | file | không / {print $ 1}'`
làm
echo "vol tạo ra $ {VOL}-s không có $ {AGGR} $ {SIZE}" >> $ {DR_FILER} _filer_volumes.txt
echo "vol hạn chế $ {VOL}" >> $ {DR_FILER} _filer_volumes.txt
vang SnapMirror khởi tạo-S $ {PRI_FILER}: $ {VOL} $ {DR_FILER}: $ {VOL} ">> $ {DR_FILER} _sm_initialize.txt
echo "$ {PRI_FILER}: $ {VOL} $ {DR_FILER}: $ {VOL} - $. {SnapMirrorMinute} $ {SnapMirrorHour} **" >> $ {DR_FILER} _snapmirror.conf
echo "$ {PRI_FILER}: $ {VOL} $ {DR_FILER}: $ {VOL} -----" >> $ {DR_FILER} _snapmirror_init.conf

SnapMirrorMinute SnapMirrorMinute + $ = `expr SnapMirrorStagger

Command Line , , , ,

NetApp Save Config lệnh

Ngày 27 tháng tư năm 2009

Tôi nghĩ rằng đó là rất quan trọng để tiết kiệm một cấu hình của một thiết lập tốt. Thứ nhất, đó là một tham chiếu tuyệt vời nếu bạn đã bao giờ cần phải đi lại và tham khảo những điều, thứ hai đó là một cách tuyệt vời để hiển thị những gì bạn đã làm là thực sự chính xác và rằng bạn đã cấu hình những thứ một cách chính xác ngay từ đầu!

Có một công cụ hữu ích được cung cấp trong ONTAP để làm bãi cấu hình toàn bộ, so sánh và khôi phục. Điều này được giới hạn cấu hình cơ sở khai thuế và không nhất thiết phải bao gồm các lĩnh vực như thiết lập âm lượng.

filer01> cấu hình
Cách sử dụng:
cấu hình bản sao <filer> <remote_user>
cấu hình khác [-o <output_file>] <config_file1> [<config_file2>]
cấu hình bãi [-f] [-v] <config_file>
cấu hình phục hồi [v] <config_file>

Lệnh này rất đơn giản và thẳng về phía trước. Bạn bắt đầu bằng cách bán phá giá các cấu hình từ filer. Điều này sẽ tự động đi vào / etc / configs. Từ đây bạn có thể sao chép cấu hình nếu cần thiết, hoặc so sánh (khác) cấu hình. Chạy khác là một cách rất tốt so sánh một cấu hình giữa 2 điểm trong thời gian, nếu bạn không chắc chắn những gì đã thay đổi, hoặc thậm chí nếu bạn đang so sánh một filer nâng cấp và bạn sao chép các tập tin cấu hình giữa 2 hệ thống ( NetApp tập tin thanh toán Sao chép ). Và cuối cùng bạn cũng có thể sử dụng tính năng khôi phục, mặc dù điều này có lẽ sẽ yêu cầu khởi động lại, và có thể có một knockon ảnh hưởng đến những gì có thể hoặc không thể được yêu cầu trong các tập tin cấu hình khác nhau trong /.

Nhìn chung một lệnh rất hữu ích. Tôi sử dụng nhiều nhất cho việc sao lưu của filer configs và so sánh giữa các hệ thống tương tự (ví dụ chính và DR), hoặc thậm chí so sánh configs qua thời gian.

VN: F [1.9.11_1134]
Xếp hạng bài viết:
Đánh giá: 10.0 / 10 (4 votes cast)

Command Line , , , ,

NetApp File Copy

11 tháng 4 năm 2009

Nó luôn luôn đi lên, làm thế nào tôi có thể sao chép các tập tin duy nhất, hoặc các khu vực lớn trực tiếp từ giao diện điều khiển NetApp? Nói chung câu trả lời trở lại, bạn có thể không, sử dụng Robocopy hoặc rsync hoặc một công cụ chuyển đổi tập tin. Tuy nhiên chắc chắn có cách sao chép các tập tin xung quanh trực tiếp từ filer riêng của mình, và thường đây là cách hiệu quả nhất để làm việc đó! Tuy nhiên, đây không phải là các lệnh trực quan hoặc tài liệu tốt nhất.

Có thể có phương pháp khác, và nếu bạn có một cái gì đó bạn đã sử dụng trong quá khứ hoặc bạn biết, xin vui lòng chia sẻ! Không phải tất cả các phương pháp phù hợp cho tất cả các nhiệm vụ, nhưng mỗi có riêng của nó sử dụng cá nhân.

ndmpcopy

Điều này thường bị bỏ qua như là một tập tin / thư mục bản sao lệnh, và thường chỉ được sử dụng để di chuyển toàn bộ khối lượng xung quanh. Trong thực tế nó có thể được sử dụng để sao chép các thư mục cá nhân hoặc khai thuế xung quanh, và thậm chí tốt hơn có thể được sử dụng để sao chép dữ liệu để khai thuế khác! Hãy chắc chắn rằng NDMP được kích hoạt đầu tiên (ndmpd). Cú pháp là khá đơn giản ...

ndmpcopy / vol / vol_source_name / thư mục / tập tin / vol / vol_dest_name tập tin /

Chỉ cần để phá vỡ này xuống, chúng tôi đang lựa chọn để sao chép một filer từ "/ vol / vol_source_name / thư mục" và chúng tôi muốn sao chép nó vào "/ vol / vol_dest_name". Đây không phải là quá hạn chế, chúng tôi không có để giữ cùng một con đường, và chúng tôi thậm chí có thể sao chép mọi thứ trong cùng một khối lượng (chẳng hạn như sao chép những điều vào QTrees nếu bạn cần). Bạn có thể sao chép toàn bộ khối lượng, một QTree duy nhất, giảm các thư mục duy nhất trong cây thư mục. Hạn chế thực sự chỉ là bạn không thể sử dụng các kí hiệu, và bạn không thể chọn nhiều tập tin để sao chép.

Nếu bạn muốn sao chép các tập tin từ một filer khác, chúng tôi chỉ đơn giản là mở rộng cú pháp này ...

ndmpcopy-sa <user>: <pass>-da <user>: <pass> source_filer: vol / vol_source_name / thư mục / tập tin destination_filer: vol / vol_dest_name tập tin /

Command Line , , , , ,

Di chuyển / đổi tên vol0

13 Tháng Hai 2009

Đã nhiều lần tôi đã muốn / cần thiết để di chuyển các vol0 đến một nơi nào khác. Tuần trước, tôi đã có một khách hàng muốn để tiêu diệt các gốc tổng hợp và di chuyển một số đĩa xung quanh, nhưng họ đã muốn thiết lập các filer và không muốn để mất

Quá trình này thực sự là rất đơn giản!

VN: F [1.9.11_1134]
Xếp hạng bài viết:
Đánh giá: 10.0 / 10 (1 cuộc bỏ phiếu diễn viên)

Dòng lệnh , , , , ,

Tạo iGroups trên filer DR

22 Tháng Một 2009

Đây là một kịch bản tôi đã viết để hỗ trợ trong chuyển đổi dự phòng trang web. Về cơ bản các kịch bản SnapMirror hoạt động tuyệt vời để mang lại khối lượng trực tuyến, nhưng nếu tất cả mọi thứ là trong VMware (là iSCSI đó từ bên trong máy ảo), bạn muốn được tự động tái ánh xạ, và giúp bạn tiết kiệm một số công việc chân!

Vâng, kịch bản này sẽ chạy từ một máy chủ ngồi ở vị trí DR có quyền truy cập để khai thuế chính. Tôi đã cố gắng để làm cho kịch bản này khá năng động, vì vậy bạn có thể đưa vào như filers chính nhiều như bạn muốn tạo ra một primary_filers.txt tập tin với 1 tên filer trên mỗi dòng. Tuy nhiên, nó chỉ không một filer ở phía bên DR. Điều này sẽ dễ dàng khắc phục, nhưng một lần nữa, chỉ hiển thị một khái niệm dễ dàng sắp xếp của điều này là đạt được.

Khó khăn ở đây là igroup show 'đầu ra' FCP 'và' iSCSI ', theo yêu cầu igroup tạo bạn sử dụng' f 'và' i ', vì vậy nhiều hơn một chút kịch bản ở giữa để giải quyết vấn đề này.

Kịch bản này tạo ra một kịch bản (và nếu chạy như cron, chỉ đơn giản ghi đè nó mỗi thời gian) có thể được chạy để tái tạo tất cả các iGroups trên filer DR. Thực sự tiện dụng nếu bạn có một LUNs vài cần lập bản đồ. Ngay cả khi làm điều này bằng tay cho 10 là một nỗi đau. Hầu hết khách hàng của tôi có ít nhất 50 +

VN: F [1.9.11_1134]
Xếp hạng bài viết:
Đánh giá: 0.0 / 10 (0 votes cast)

Command Line , , ,

SnapMirror chuyển đổi dự phòng

22 Tháng Một 2009

Vì vậy, tôi đã giúp một khách hàng một vài tháng trước đây (trước khi SRM) để một kịch bản chuyển đổi dự phòng trang web hoàn chỉnh. Nó sẽ mang lại các trang web trực tuyến DR trong vòng khoảng 30 phút, kịch bản một chút thời và cần một thiết kế lại lớn, vì vậy tôi nghĩ rằng tôi muốn đăng bài bản gốc ở đây.

Điều này, tôi nghĩ rằng, là một ví dụ tuyệt vời của cách linh hoạt các hệ thống NetApp trong đó bạn có thể thiết lập một cách nhanh chóng và dễ dàng truy cập SSH từ một máy chủ quản lý và kịch bản trái tim của bạn đi! Ngay sau khi tôi nhận được hang của API, tôi chắc chắn sẽ có rất nhiều thông tin đến cùng quá.

Kịch bản này sẽ mang lại cho tất cả các khối lượng trực tuyến trên các filer DR, những gì nhiều hơn, 1 khối lượng đó được dán nhãn là "_vm" tại các cuối cùng là 1 quy ước đặt tên tốt đẹp để sử dụng cho tất cả các khối lượng VMware dù sao, sẽ được tái-lập bản đồ cho một mới igroup bạn lựa chọn và đã có thiết lập cho các máy chủ ESX DR.

Tôi đã sửa đổi kịch bản này một chút kể từ khi viết nó để loại bỏ tên filer, vì vậy tôi không mong đợi nó để làm việc ra khỏi hộp, như với kịch bản khác của tôi, nó chỉ có nghĩa là một ví dụ về làm thế nào điều này có thể đạt được.

VN: F [1.9.11_1134]
Xếp hạng bài viết:
Đánh giá: 0.0 / 10 (0 votes cast)

Command Line , , , ,

Virtual Machine Sáng tạo

Ngày 20 tháng 1 năm 2009

Kịch bản này có thể giúp theo dõi khi một máy ảo được tạo ra. Tôi không chắc chắn nếu nó là kỹ thuật chính xác tuy nhiên khi nó hoạt động trên thời gian tạo ra một tập tin vmsd. Dù sao, nguyên tắc là có, và nên làm các công việc.

VN: F [1.9.11_1134]
Xếp hạng bài viết:
Đánh giá: 0.0 / 10 (0 votes cast)

Command Line ,

Máy kích cỡ Ảo

Ngày 20 tháng 1 năm 2009

Điều này có thể hữu ích để theo dõi những gì mọi người đang tạo ra. Nhận được một chỉ số của kích thước máy ảo và không gian miễn phí trong kho dữ liệu (rất quan trọng).

VN: F [1.9.11_1134]
Xếp hạng bài viết:
Đánh giá: 0.0 / 10 (0 votes cast)

Command Line , ,

Máy Logs Ảo

Ngày 20 tháng 1 năm 2009

Tôi ghét các bản ghi máy ảo, và trong rất nhiều trường hợp, bạn có thể kết thúc với hàng ngàn người trong số họ là thứ rất khó để xóa hoặc thậm chí duyệt đến thư mục. Tôi có kịch bản này chạy trên một cron để làm một thường xuyên lên rõ ràng. Như một vấn đề của khóa học, tôi vô hiệu hóa đăng nhập máy ảo, nhưng nó vẫn có thể là một thách thức rõ ràng tất cả các tập tin đăng nhập.

VN: F [1.9.11_1134]
Xếp hạng bài viết:
Đánh giá: 0.0 / 10 (0 votes cast)

Command Line , ,



Trang web này không liên kết được tài trợ trong anyway của NetApp hoặc bất kỳ công ty khác được đề cập trong.

Hành vi xấu đã bị chặn 1549 cố gắng truy cập trong 7 ngày qua.

© 2009-2012 Chris Kranz Tất cả các quyền
Trang web này không liên kết được tài trợ trong anyway của NetApp hoặc bất kỳ công ty khác được đề cập trong.