فهرست مطالب:
- مرحله 1: الزامات
- مرحله 2: متغیرها
- مرحله 3: اتصال
- مرحله 4: صفحه بندی را غیرفعال کنید
- مرحله 5: پیکربندی را دریافت کنید
- مرحله 6: اندازه فایل را بررسی کنید
- مرحله 7: پاکسازی
- مرحله 8: همه چیز را کنار هم قرار دهید
تصویری: نحوه پشتیبان گیری از دستگاه شبکه های ریخته گری: 8 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:59
این دستورالعمل اسکریپتی را نشان می دهد که می تواند برای خودکار تهیه نسخه پشتیبان از سوئیچ/روتر/فایروال شبکه های ریخته گری استفاده شود.
مرحله 1: الزامات
این اسکریپت از expect برای خودکار پشتیبان گیری استفاده می کند و بر روی سیستم لینوکس اجرا می شود. اگر هرگز انتظارات را بررسی نکرده اید ، Oreilly کتاب فوق العاده ای دارد "Explore Expect"
مرحله 2: متغیرها
برخی از متغیرها را تنظیم کنید. شما باید نام کاربری ، رمز عبور ، ریخته گری و متغیرهای سریع را تغییر دهید. #!/usr/bin/expect#انتظار اسکریپت برای پشتیبان گیری از پیکربندی دستگاههای ریخته گری#جو مکمنوس#تنظیم برخی از varsset timeout 60set user "telnet" set password "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" خطا: ریخته گری پشتیبان گیری نشد [timestamp -format٪ Y-٪ m-٪ d] "set mailfail" "set prompt" telnet@FLS648"
مرحله 3: اتصال
این قسمت از اسکریپت تلاش می کند تا به foundry.send_user "Foundry Backup Script / n" send_user "متصل به $ foundry / n" spawn telnet $ foundry expect {"Password:" {send "$ password / r" expect {" $ prompt "{send_user" Connected "}" fail "{send_user" گذرواژه نامعتبر ، خروج از "set mailfail" گذرواژه نامعتبر ، خروج از "close} timeout {send_user" بدون اعلان بازگشت "تنظیم mailfail" بدون بازگرداندن "close}}}" هیچ مسیری برای میزبانی "{send_user" امکان اتصال به $ foundry / n "set mailfail" عدم اتصال به $ foundry / n "}" نام یا سرویس مشخص نیست "{send_user" اتصال به $ foundry / n "امکان پذیر نیست mailfail "اتصال به $ foundry / n"} timeout {send_user "timeout conncting to $ foundry" set mailfail "timeout conncting to $ foundry" close}} if {$ mailfail! = ""} {exec /bin /mail - s $ mailsubject $ mailto << "$ mailfail" exit}
مرحله 4: صفحه بندی را غیرفعال کنید
درخواست "more" را غیرفعال کنید تا بتوانیم پیکربندی را بارگیری کنیم. send "enable / r" expect {"$ prompt Switch#" {send_user "Enabled"} پیش فرض {send_user "Enable failed" set mailfail "ScreenOS جز گزینه صفحه بندی نکرد." close}} if {$ mailfail! = ""} {exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" exit} send "skip-page-display / r" expect {"غیرفعال کردن حالت نمایش صفحه* $ prompt "{send_user" / nPages Disabled / n "} پیش فرض {send" ScreenOS جز گزینه صفحه بندی قرار نداد. / n "set mailfail" ScreenOS جز گزینه صفحه بندی را انجام نداد. " close} timeout {send_user "ScreenOS به جز گزینه صفحه بندی / n" set mailail "ScreenOS جز گزینه صفحه بندی را انجام نداد." close}} if {$ mailfail! = ""} {exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" exit}
مرحله 5: پیکربندی را دریافت کنید
این قسمت از اسکریپت پیکربندی می شود. send_user "بارگیری پیکربندی / n" log_file $ basedir/$ logsend "نمایش در حال اجرا / r" انتظار {"$ prompt" {log_file send_user "\ n پیکربندی بارگیری شد / n"} زمان پایان {send_user "\ n خطایی هنگام بارگیری پیکربندی." set mailfail "خطا هنگام بارگیری پیکربندی." }} closeif {$ mailfail! = ""} {exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" exit}
مرحله 6: اندازه فایل را بررسی کنید
اندازه فایل را بررسی کنید. تنظیم اندازه فایل [اندازه فایل $ basedir /$ log] اگر {$ filesize <= 512} {send_user "پیکربندی Netscreen بسیار کوچک است ، لطفاً بررسی کنید / n" set mailfail "پیکربندی Netscreen بسیار کوچک است ، لطفا / n" exec /bin را بررسی کنید /mail -s $ mailsubject $ mailto << "$ mailfail" exit}
مرحله 7: پاکسازی
پاک کردن پیکربندی های قدیمی تر از دو هفته.#پیکربندی قدیمی تر از 2 هفته را حذف کنید
مرحله 8: همه چیز را کنار هم قرار دهید
همه را کنار هم بگذارید. اسکریپت پیوست شده است ، در صورت خرابی ایمیل می شود.
توصیه شده:
نحوه اضافه کردن آهنگ های زنگ و فیلم های پشتیبان در Verizon Vx8500 (معروف به شکلات) به صورت رایگان: 8 مرحله
نحوه افزودن آهنگ های زنگ و فیلم های پشتیبان در Verizon Vx8500 (معروف به شکلات) به صورت رایگان: این به شما نشان می دهد که چگونه یک کابل شارژ/داده برای vx8500 (معروف به شکلات) بسازید و نحوه استفاده از کابل برای بارگذاری آهنگ های زنگ و پشتیبان گیری از خریداری شده فیلم های vcast سلب مسئولیت: من مسئولیتی در قبال اقدامات کسانی که این صفحه را می خوانند ندارم
نحوه پشتیبان گیری از DVD برای Noobs (با فیلم): 4 مرحله
نحوه پشتیبان گیری از DVD ها برای Noobs (با فیلم): من قصد دارم به شما نحوه پشتیبان گیری از DVD های خود را نشان دهم. این یک فرآیند بسیار آسان است و فقط یک ساعت یا بیشتر طول می کشد. ابتدا می خواهم بگویم که من هیچ مسئولیتی در قبال اقداماتی که ممکن است انجام دهید ، ندارم ، پاره کردن یا سوزاندن DVD در حال حاضر در ایالات متحده غیرقانونی است
نحوه پشتیبان گیری آسان از لینوکس خود با استفاده از Rdiff-backup: 9 مرحله
نحوه پشتیبان گیری آسان از لینوکس خود با استفاده از Rdiff-backup: این دستورالعمل به شما نشان می دهد که چگونه می توانید یک سیستم پشتیبان گیری و بازیابی کامل ساده را در لینوکس با استفاده از rdiff-backup و درایو usb اجرا کنید
نحوه پشتیبان گیری از فایروال Netscreen: 8 مرحله
نحوه پشتیبان گیری از فایروال Netscreen: این دستورالعمل اسکریپتی را نشان می دهد که می تواند برای خودکار تهیه پشتیبان از فایروال صفحه نمایش در حال اجرا ScreenOS استفاده شود
ریخته گری USB در رزین شفاف: 6 مرحله
ریخته گری USB در رزین شفاف: من یک دانگل USB را در رزین شفاف ساخته ام. روش مورد استفاده ریخته گری رزین با استفاده از قالب سیلیکون است. این لیست اقلام و ابزارهای مورد استفاده است: