Mục lục:
- Bước 1: Yêu cầu
- Bước 2: Các biến
- Bước 3: Kết nối
- Bước 4: Tắt phân trang
- Bước 5: Nhận cấu hình
- Bước 6: Kiểm tra kích thước tệp
- Bước 7: Dọn dẹp
- Bước 8: Kết hợp tất cả lại với nhau
Video: Cách sao lưu thiết bị mạng Foundry: 8 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:37
Hướng dẫn này sẽ hiển thị một tập lệnh có thể được sử dụng để tự động hóa các bản sao lưu của bộ chuyển mạch / bộ định tuyến / tường lửa mạng đúc.
Bước 1: Yêu cầu
Tập lệnh này sử dụng mong đợi để tự động hóa các bản sao lưu và chạy trên hệ thống linux. Nếu bạn chưa bao giờ trả phòng như mong đợi, Oreilly có một cuốn sách tuyệt vời "Khám phá sự mong đợi"
Bước 2: Các biến
Thiết lập một số biến. Bạn sẽ cần phải thay đổi tên người dùng, mật khẩu, các biến đúc và dấu nhắc. #! / usr / bin / hope # Mong đợi script để backup cấu hình của các thiết bị đúc # Joe McManus # Đặt một số varsset timeout 60set người dùng "telnet" đặt mật khẩu "password" set foundry "foundry.foo.bar.com" set basedir "/ mnt / netapp / backups / foundry.foo.bar.com "set log" [timestamp -format% Y-% m-% d] -config.txt "set mailto" [email protected] "set mailsubject" Lỗi: Foundry sao lưu không thành công [timestamp -format% Y-% m-% d] "set mailfail" "đặt lời nhắc" telnet @ FLS648"
Bước 3: Kết nối
Phần này của tập lệnh cố gắng kết nối với foundry.send_user "Foundry Backup Script / n" send_user "Đang kết nối với $ foundry / n" spawn telnet $ foundry hope {"Password:" {send "$ password / r" hope {" $ prompt "{send_user" Connected "}" fail "{send_user" Mật khẩu không hợp lệ, đang thoát "đặt mailfail" Mật khẩu không hợp lệ, thoát "close} hết thời gian chờ {send_user" Không trả lại lời nhắc "đặt mailfail" Không trả lại lời nhắc "close}}}" Không có đường dẫn đến máy chủ lưu trữ "{send_user" Không thể kết nối với $ foundry / n "set mailfail" Không thể kết nối với $ foundry / n "}" Tên hoặc dịch vụ không xác định "{send_user" Không thể kết nối với $ foundry / n "set mailfail "Không thể kết nối với $ foundry / n"} hết thời gian chờ {send_user "Hết thời gian chờ kết nối với $ foundry" đặt mailfail "Hết thời gian chờ kết nối với $ foundry" close}} nếu {$ mailfail! = ""} {execute / bin / mail - s $ mailsubject $ mailto << "$ mailfail" thoát}
Bước 4: Tắt phân trang
Tắt lời nhắc "more" để chúng tôi có thể tải xuống cấu hình. send "enable / r" mong đợi {"$ prompt Switch #" {send_user "Enabled"} default {send_user "Bật không thành công" đặt mailfail "ScreenOS không ngoại trừ tùy chọn phân trang." close}} if {$ mailfail! = ""} {execute / bin / mail -s $ mailsubject $ mailto << "$ mailfail" exit} gửi "bỏ qua trang-hiển thị / r" mong đợi {"Tắt chế độ hiển thị trang * $ prompt "{send_user" / nPaging Disabled / n "} mặc định {send" ScreenOS không ngoại trừ tùy chọn phân trang. / n "set mailfail" ScreenOS không ngoại trừ tùy chọn phân trang. " close} timeout {send_user "ScreenOS không ngoại trừ tùy chọn phân trang / n" đặt mailfail "ScreenOS không ngoại trừ tùy chọn phân trang." close}} if {$ mailfail! = ""} {execute / bin / mail -s $ mailsubject $ mailto << "$ mailfail" exit}
Bước 5: Nhận cấu hình
Phần này của tập lệnh có cấu hình. send_user "Đang tải xuống cấu hình / n" log_file $ basedir / $ logsend "hiển thị đang chạy / r" mong đợi {"$ prompt" {log_file send_user "\ nConfiguration đã tải xuống / n"} hết thời gian chờ {send_user "\ n Lỗi trong khi tải xuống cấu hình." đặt mailfail "Lỗi khi tải xuống cấu hình." }} closeif {$ mailfail! = ""} {execute / bin / mail -s $ mailsubject $ mailto << "$ mailfail" exit}
Bước 6: Kiểm tra kích thước tệp
Kiểm tra kích thước tệp. set filesize [file size $ basedir / $ log] nếu {$ filesize <= 512} {send_user "Netscreen config quá nhỏ, vui lòng điều tra / n" set mailfail "Netscreen config quá nhỏ, vui lòng điều tra / n" thi hành / bin / mail -s $ mailsubject $ mailto << "$ mailfail" exit}
Bước 7: Dọn dẹp
Xóa cấu hình cũ hơn hai tuần. # Xóa cấu hình cũ hơn 2 tuầnsexec tìm $ basedir -name '* config.txt *' -mtime +14
Bước 8: Kết hợp tất cả lại với nhau
Đặt nó tất cả cùng nhau. Tập lệnh được đính kèm, nó sẽ gửi email khi không thành công.
Đề xuất:
Cách sao lưu chương trình cơ sở gốc của Esp8266EX hoặc Esp-01: 4 bước
Cách sao lưu chương trình cơ sở gốc của Esp8266EX hoặc Esp-01: Tại sao? sao lưu firmware gốc là rất quan trọng .simplest ans is = original is original Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách sao lưu firmware gốc của esp8266ex. ESP8266EX là một vi mạch Wi-Fi giá rẻ với đầy đủ ngăn xếp TCP / IP và vi điều khiển
Cách sao chép Bản lưu trò chơi sang Microsoft hoặc Bên thứ 3 MU theo cách DỄ DÀNG: 9 bước
Cách sao chép trò chơi lưu vào Microsoft hoặc bên thứ 3 MU theo cách DỄ DÀNG: Hướng dẫn gốc HẾT Có rất nhiều hướng dẫn về Softmod trên mạng và tất cả chúng đều tốt nhưng việc lưu tệp vào Xbox HDD là một điều khó khăn, tôi đã thực hiện trực tiếp cd giúp bạn dễ dàng thực hiện điều đó. Đây không phải là một hướng dẫn softmod hoàn chỉnh, đây
OrangeBOX: Thiết bị lưu trữ sao lưu an toàn dựa trên OrangePI: 5 bước
OrangeBOX: Thiết bị lưu trữ sao lưu an toàn dựa trên OrangePI: OrangeBOX là một hộp sao lưu lưu trữ từ xa tất cả trong một cho bất kỳ máy chủ nào. Máy chủ của bạn có thể bị nhiễm, bị hỏng, bị xóa và tất cả dữ liệu của bạn vẫn được bảo mật trên OrangeBOX và ai sẽ không thích một nhiệm vụ bất khả thi như thiết bị sao lưu những gì bạn chỉ làm
Cách nén tệp tin ISO của Psp sao lưu vào tệp CSO để tiết kiệm dung lượng.: 4 bước
Cách nén tệp ISO của bản sao lưu Psp của bạn thành tệp CSO để tiết kiệm dung lượng. có thể sử dụng được với Wine Trong Ubuntu. Bạn cũng sẽ cần một psp CFW (Cusstom Firm-Ware) để mak
Cách sao lưu DVD cho Noobs (Có Video): 4 bước
Cách sao lưu DVD cho Noobs (Có Video): Tôi sẽ hướng dẫn bạn cách sao lưu DVD của bạn. Đây là một quá trình rất dễ dàng và chỉ mất một giờ hoặc lâu hơn. Trước tiên, tôi muốn nói rằng tôi không chịu trách nhiệm về bất kỳ hành động nào bạn có thể thực hiện, trích xuất hoặc ghi đĩa DVD hiện là bất hợp pháp ở Hoa Kỳ