কিভাবে একটি ফাউন্ড্রি নেটওয়ার্ক ডিভাইস ব্যাকআপ করবেন: 8 টি ধাপ
কিভাবে একটি ফাউন্ড্রি নেটওয়ার্ক ডিভাইস ব্যাকআপ করবেন: 8 টি ধাপ
Anonim

এই নির্দেশযোগ্য একটি স্ক্রিপ্ট দেখাবে যা একটি ফাউন্ড্রি নেটওয়ার্ক সুইচ/রাউটার/ফায়ারওয়ালের স্বয়ংক্রিয় ব্যাকআপের জন্য ব্যবহার করা যেতে পারে।

ধাপ 1: প্রয়োজনীয়তা

এই স্ক্রিপ্টটি ব্যাকআপগুলি স্বয়ংক্রিয় করার প্রত্যাশা ব্যবহার করে এবং একটি লিনাক্স সিস্টেমে চলে। যদি আপনি কখনোই প্রত্যাশা না করে থাকেন, ওরেইলির একটি দুর্দান্ত বই "এক্সপ্লোরিং এক্সপেক্ট"

ধাপ 2: পরিবর্তনশীল

কিছু ভেরিয়েবল সেট করুন। আপনাকে ব্যবহারকারীর নাম, পাসওয়ার্ড, ফাউন্ড্রি এবং প্রম্পট ভেরিয়েবল পরিবর্তন করতে হবে। #! mnt/netapp/backups/foundry.foo.bar.com "set log" [timestamp -format%Y-%m-%d] -config.txt "set mailto" [email protected] "set mailsubject" ত্রুটি: ফাউন্ড্রি ব্যাকআপ ব্যর্থ হয়েছে

ধাপ 3: সংযোগ করুন

স্ক্রিপ্টের এই অংশটি foundry.send_user "ফাউন্ড্রি ব্যাকআপ স্ক্রিপ্ট to n" send_user "এর সাথে সংযোগ স্থাপনের চেষ্টা করে $ foundry / n" spawn telnet $ Foundry expect {"Password:" {send "$ password / r" expect {" $ prompt "{send_user" Connected "}" ব্যর্থতা "{send_user" অবৈধ পাসওয়ার্ড, "সেট মেলফেল" অকার্যকর পাসওয়ার্ড, "ক্লোজ} টাইমআউট থেকে বেরিয়ে আসা" পাঠান হোস্ট করার কোন রুট নেই mailfail "$ foundry- এ সংযোগ করতে অক্ষম / n"} টাইমআউট {send_user "$ ফাউন্ড্রির সাথে সংযোগ স্থাপনের সময়সীমা" mailfail সেট করুন s $ mailsubject $ mailto << "$ mailfail" exit}

ধাপ 4: পেজিং অক্ষম করুন।

"আরো" প্রম্পট নিষ্ক্রিয় করুন যাতে আমরা কনফিগ ডাউনলোড করতে পারি। পাঠান "Enable / r" প্রত্যাশা {"$ prompt Switch#" {send_user "Enabled"} ডিফল্ট {send_user "Enable fail" set mailfail "ScreenOS পেজিং অপশন ছাড়া করেনি।" close}} যদি {$ mailfail! = ""} {exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" exit} পাঠান "skip-page-display / r" expect {"পৃষ্ঠা প্রদর্শন মোড অক্ষম করুন* $ prompt "{send_user" P n পেজিং অক্ষম / n "} ডিফল্ট {send" ScreenOS পেজিং অপশন ছাড়া হয়নি। mail n "মেলফেল সেট করুন" ScreenOS পেজিং অপশন ছাড়া করেনি। " close} টাইমআউট {send_user "স্ক্রিনওএস পেজিং অপশন ছাড়া করেনি / n" মেলফেল সেট করুন "স্ক্রিনওএস পেজিং অপশন ছাড়া করেনি।" close}} যদি {$ mailfail! = ""} {exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" exit}

ধাপ 5: কনফিগ পান

স্ক্রিপ্টের এই অংশটি কনফিগারেশন পায়। send_user "কনফিগারেশন ডাউনলোড করা হচ্ছে log n" log_file $ basedir/$ logsend "চলমান দেখান সেট মেলফেল "কনফিগারেশন ডাউনলোডের সময় ত্রুটি।" }} closeif {$ mailfail! = ""} {exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" exit}

ধাপ 6: ফাইলের আকার পরীক্ষা করুন

ফাইল সাইজ চেক করুন। ফাইলসাইজ সেট করুন /mail -s $ mailsubject $ mailto << "$ mailfail" exit}

ধাপ 7: পরিষ্কার

দুই সপ্তাহের পুরনো কনফিগারগুলি পরিষ্কার করুন।#2 সপ্তাহের পুরনো কনফিগারেশন সরান

ধাপ 8: সব একসাথে রাখুন

সব একসাথে রাখুন। স্ক্রিপ্ট সংযুক্ত করা হয়েছে, এটি ব্যর্থতার উপর ইমেল করবে।

প্রস্তাবিত: