Բովանդակություն:

Ինչպես կրկնօրինակել ձուլման ցանցերի սարքը `8 քայլ
Ինչպես կրկնօրինակել ձուլման ցանցերի սարքը `8 քայլ

Video: Ինչպես կրկնօրինակել ձուլման ցանցերի սարքը `8 քայլ

Video: Ինչպես կրկնօրինակել ձուլման ցանցերի սարքը `8 քայլ
Video: Ինչպես միացնել iphone-ի թարթող լույսը զանգի ժամանակ // Как включить вспышку при звонках 2024, Հուլիսի
Anonim
Ինչպես կրկնօրինակել ձուլման ցանցերի սարքը
Ինչպես կրկնօրինակել ձուլման ցանցերի սարքը

Այս հրահանգը ցույց կտա մի սցենար, որը կարող է օգտագործվել ձուլման ցանցերի անջատիչի/երթուղիչի/firewall- ի կրկնօրինակումների ավտոմատացման համար:

Քայլ 1: Պահանջներ

Պահանջներ
Պահանջներ

Այս սցենարը օգտագործում է expect- ը ՝ ավտոմատացնելու պահուստավորումները և աշխատում է linux համակարգով: Եթե դուք երբեք դուրս չեք եկել դուրս գալուց, ակնկալեք, որ Oreilly- ն ունի հիանալի գիրք «Exploring Expect»:

Քայլ 2: Փոփոխականներ

Փոփոխականներ
Փոփոխականներ

Կարգավորեք որոշ փոփոխականներ: Դուք պետք է փոխեք օգտվողի անունը, գաղտնաբառը, ձուլման և հուշման փոփոխականները: #/ mnt/netapp/backups/foundry.foo.bar.com "set log" [timestamp -format%Y-%m-%d] -config.txt "set mailto" [email protected] "set mailsubject" Error: foundry կրկնօրինակը ձախողվեց [ժամանակային կնիք -ֆորմատ%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 {"Գաղտնաբառ." {Ուղարկել "$ գաղտնաբառ / r" ակնկալել {" $ հուշում "{send_user" Connected "}" ձախողում "{send_user" Անվավեր գաղտնաբառ, դուրս գալով "set mailfail" Սխալ գաղտնաբառից, դուրս գալով "close} timeout {send_user" Ոչ մի հարց չվերադարձվեց "set mailfail" No prompt վերադարձված "close}}}" «{Send_user» հյուրընկալող երթուղի չկա Անհնար է միանալ $ foundry / n "set mailfail" Անհնար է միանալ $ foundry / n "}" Անունը կամ ծառայությունը հայտնի չէ "{send_user" Անհնար է միանալ $ foundry / n "հավաքածուին mailfail "Չհաջողվեց միանալ $ foundry / n"} timeout {send_user "$ foundry- ին միացած ժամանակաշրջան" set mailfail "$ timerying to conouting $ timery" close}} if {$ mailfail! = ""} {exec /bin /mail - s $ mails subject $ mailto << "$ mailfail" exit}

Քայլ 4: Անջատել էջը:

Անջատել էջը
Անջատել էջը

Անջատեք «ավելին» հուշումը, որպեսզի կարողանանք ներբեռնել կազմաձևը: ուղարկել "միացնել / r" ակնկալել {"$ հուշում Փոխել#" {send_user "Enabled"} կանխադրված {send_user «Միացնել ձախողվել է» փոստարկղը դնել »ScreenOS- ը չհաշված էջանշման տարբերակը:" փակել}} եթե {$ mailfail! = ""} {exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" exit} send "skip-page-display / r" expect {"Անջատել էջի ցուցադրման ռեժիմը* $ հուշում "{send_user" / n Փակումը անջատված է / n "} կանխադրված {ուղարկել" ScreenOS- ը չի բացառել paging տարբերակը: / n "set mailfail" ScreenOS- ը չի բացառել paging տարբերակը: " close} timeout {send_user "ScreenOS- ը չի բացառել paging տարբերակը / n" set mailfail "ScreenOS- ը չի բացառել paging տարբերակը:" փակել}} եթե {$ mailfail! = ""} {exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" exit}

Քայլ 5: Ստացեք կազմաձևում

Ստացեք Config
Ստացեք Config

Սցենարի այս հատվածը ստանում է կազմաձևում: send_user "Configing Configuration / n" log_file $ basedir/$ logsend "show running / r" expect {"$ prompt" {log_file send_user "\ n Կազմաձևումը ներբեռնվեց / n"} timeout {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 $ mails subject $ mailto << "$ mailfail" exit}

Քայլ 7: Մաքրում

Մաքրում
Մաքրում

Մաքրել երկու շաբաթից ավելի կազմաձևերը:#Հեռացնել 2 շաբաթից ավելի կազմաձևը

Քայլ 8: Դրեք բոլորը միասին

Դրեք բոլորը միասին: Սցենարը կցված է, այն էլ.

Խորհուրդ ենք տալիս: