نمایش نتایج: از شماره 1 تا 1 , از مجموع 1

موضوع: زمانبندی اجرای دستورات در سیسکو بهمراه آموزش تصویری

  1. #1
    عضو انجمن ShahreServer آواتار ها
    تاریخ عضویت
    Aug 2010
    محل سکونت
    شیراز
    نوشته ها
    108
    تشکر تشکر کرده 
    97
    تشکر تشکر شده 
    286
    تشکر شده در
    152 پست

    پیش فرض زمانبندی اجرای دستورات در سیسکو بهمراه آموزش تصویری

    ممکن است برای شما زمانی که از قابلیت زمانبندی برای اجرای فرامینی در ویندوز یا لینوکس یا حتی گوشی تلفن همراه خود استفاده می کنید , این سوال پیش آمده باشد که "آیا می شود در سیسکو هم از این قابلیت مهم و پرکاربرد استفاده کرد؟" , جواب این سوال مثبت است .منتها استفاده از زمانبندی در سیسکو با محدودیت هایی همراه هست و این محدودیت ها از این حقیقت ناشی می شود که هدف از طراحی زمانبندی در سیسکو برای این بوده است که دستگاه اجازه داشته باشد به Cisco's CNS server متصل شود و درخواست بروزرسانی را بصورت خودکار انجام دهد , ولی چون این ویژگی دارای قابلیت های خوبی می باشد از آن جهت اجرای خودکار برخی امور دیگر هم استفاده میشود.

    ویژگی زمانبندی اجرای دستورات در سیسکو این قابلیت را برای ما فراهم می کند تا مقداری از بار مسئولیت خود کاسته و برخی از دستورات مد Privileged یا EXEC CLI را در زمان بخصوص برای یکبار یا برای چندین مرتبه در دوره های زمانی پی در پی اجرا کنیم.

    نکته :
    تنها دستوراتی قابلیت زمانبندی را دارند که interactive نیستند و بعبارتی دیگر در پی اجرا شدن سوالی نمی پرسند و احتیاجی به تایدیه ندارند.برای مثال 2 دستور "copy running-config startup-config" و "writting" را در نظر بگیرید , با آنکه هر دو دستور یک عملیات را انجام می دهند ولی از دستور اول بعلت آنکه در پی اجرا شدن سوالی در مورد نام فایل مقصد می پرسد , امکان استفاده وجود ندارد ولی از دستور دوم براحتی می توان بهره برد.

    اولین بار این وِیژگی در IOS 12.3(1) معرفی شد , بنابراین برای استفاده از این قابلیت می بایست از IOS برابر یا بالاتر از 12.3 استفاده کنید.


    از دستور "kron" در سیسکو برای زمانبدی اجرای فرامین استفاده می کنیم که مشابه برنامه "at" در ویندوز و "cron" یا "at" در سیستم های بر پایه UNIX می باشد.

    زمانبندی در سیسکو از 2 بخش تشکیل شده است :
    1. Policy list - همانند یک script عمل می کند که شامل یک یا چند دستوریست که می باست اجرا شود.
    2. Occurrence - که به دستگاه می گوید در چه زمان و دوره ای polict list را اجرا کند.

    برای مثال , فرض کنید شما می خواهید که از تنظیمات جاری دستگاه (در RAM) بطور خودکار در Startup (در NVRAM) هر روز ساعت 14:00 پشتیبان تهیه کنید.
    با استفاده از دستور kron همانطور که در بالا گفته شد این تنظیمات را در 2 مرحله انجام می دهیم:
    مرحله اول :
    ساختن یک policy list
    shahreserver(config)# kron policy-list reza
    shahreserver(config-kron-policy)# cli wr
    اگر می خواهید چنیدین دستورات بیشتری در یک زمان اجرا شود , هر کدام را در خط جداگانه ای بنویسید و توجه داشته باشید که همگی می بایست با cli آغاز شوند.

    مرحله دوم :
    ساختن occurrence تا به روتر بگوید در چه زمانی policy list را اجرا کند
    shahreserver(config)# kron occurrence reza at 14:00 recurring
    shahreserver(config-kron-occurrence)# policy-list reza
    policy-list reza نام همان است که در مرحله اول ساخته شد.
    برای آنکه دستوری را در ژمان های مختلف اجرا کنیم باید از policy list های متفاوت بهره گیریم.

    توجه :
    در صورتی که زمان بر روی دستگاه تنظیم نشده باشد با پیغام خطا مواجه خواهید شد.(از دستور clock یا NTP برای تنظیم زمان و ساعت استفاده کنید)

    خلاصه مراحل انجام شده در بالا :
    مرحله اول :

    1. enable
    2. configure terminal
    3. kron policy-list list-name
    4. cli command
    5. Repeat Step 4 for all EXEC CLI to run at the same time or interval.
    6. exit

    مرحله دوم :
    1. enable
    2. configure terminal
    3. kron occurrence occurrence-name [user user-name] {in [[numdays:]numhours:]nummin | at
    hours:min [[month] day-of-month] [day-of-week]} {oneshot | recurring}

    4. policy-list list-name
    5. Repeat Step 4 for all policies to run at the same time or interval.
    6. end

    محدودیت ها :

    • امکان ساخت policy list بیشتر از 31 عدد در یک زمان وجود ندارد.
    • اگر یک occurrence برای اجرا شدن فقط برای یکبار تنظیم شود , بعد از اینکه یک بار اجرا شد دیگر در "show runing-config" نمایش داده نخواهد شد.
    • فقط از دستورات مد privileged می توان استفاده کرد و از دستورات مدهای config و Interface بدلیل آنکه هر دستور جداگانه اجرا می شود امکان بهره بردن نیست.
    • اجازه ویرایش کردن لیست دستوراتی که وارد کرده اید را ندارید , پس قبلا آنها را مورد آزمایش قرار دهید.

    مشاهده تنظیمات مربوط به زمانبندی :

    نمونه دیگر از پشتیبان گیری بصورت خودکار با استفاده از kron :


    Router(config)# kron policy-list Backup
    Router(config-kron-policy)# cli show run | redirect tftp://10.1.1.1/test.cfg
    Router(config-kron-policy)# exit

    Router(config)# kron occurrence Backup at 23:00 Sun recurring
    Router(config-kron-occurrence)# policy-list Backup
    http://ShahreServer.com
    سرور مجازی از 10.000 تومان |-| نمایندگی هاست لینوکس |-| هاستینگ

  2. تعداد تشکر ها از ShahreServer به دلیل پست مفید


  3. # ADS




     

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 2
    آخرين نوشته: May 18th, 2012, 20:12
  2. پاسخ ها: 0
    آخرين نوشته: February 1st, 2012, 15:06
  3. پاسخ ها: 0
    آخرين نوشته: December 18th, 2011, 22:31
  4. پاسخ ها: 0
    آخرين نوشته: February 12th, 2011, 00:37
  5. آموزش تصویری زمانبندی اجرای دستورات در سیسکو
    توسط royalserver.ir در انجمن سیسکو Cisco
    پاسخ ها: 0
    آخرين نوشته: February 12th, 2011, 00:31

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •