<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های LinuxCisco</title>
        <link>https://virgool.io/feed/@Linuxcisco</link>
        <description>دانیال دلشاد /  علاقه مند به رشته فناوری اطلاعات / دنبال کننده مباحث زیرساخت هستم</description>
        <language>fa</language>
        <pubDate>2026-06-17 03:09:03</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/86967/avatar/GLiWW8.png?height=120&amp;width=120</url>
            <title>LinuxCisco</title>
            <link>https://virgool.io/@Linuxcisco</link>
        </image>

                    <item>
                <title>پروتکل VCMP</title>
                <link>https://virgool.io/@Linuxcisco/vcmphuawei-d92n1jymyqhi</link>
                <description>در دیوایس های شرکت Huawei پروتکل VTP وجود ندارد ، چرا که این پروتکل مخصوص وندور سیسکو می باشد. اما در این برند پروتکل دیگری وجود دارد که می تواند نقش VTP را ایفا کند. این پروتکل در Huawei پروتکل VCMP نام دارد.                VCMP: VLAN Central Management Protocolاین پروتکل یک پروتکل لایه دومی بوده و در مدل OSI مطرح می شود، انتقال اطلاعات از VLAN ها را در لایه دوم بصورت تضمینی انجام می دهد.پروتکل VCMP یک پروتکل اختصاصی از سمت از طرف برند Huawei می باشد، پشتیبانی از VCMP در سوییچ های شرکت Huawei از مدل های سری S و مدل V200R005 شروع شده است.اهدافدر اکثر موارد سوییچ هایی که در یک شبکه Enterprise مشغول به فعالیت هستند مستلزم این امر می باشند که یک هماهنگ سازی با اطلاعاتی که از VLAN های آنها وجود دارد با یکدیگر انجام بدهند تا امکان این را داشته باشند که داده ها به صورت تضمینی در شبکه ارسال کنند.در یک شبکه Enterprise در یک مقیاس کوچک، ادمین شبکه می تواند وارد هر یک از سوییچ ها شده و تنظیمات منحصر به فرد آن ها را انجام بدهد و از تمامی VLAN ها نگهداری بکند و تنظیمات مربوط به آن ها را انجام دهد.در شبکه Enterprise سوییچ های زیادی وجود دارد که در شبکه مستقر شده اند. پس مقدار زیادی از اطلاعات VLAN ها در این جریان وجود دارد که مستلزم تنظیمات و نگهداری در شبکه ما هستند.اگر ادمین شبکه کلیه تنظیمات و دستورات موجود برای نگهداری از شبکه و VLAN ها را بخواهد بصورت دستی انجام دهد، ادمین شبکه باید بار گذاری این پروسه سنگین را عهده دار باشد، و از طرفی ممکن است اطلاعات VLAN ها ثابت و پایدار نباشد.برای رسیدگی با مشکلی که در شبکه با آن روبرو هستیم (حجم زیاد پروسس ها برای ادمین که می تواند وقت زیادی را شامل شود و از طرفی خطای کار از طرف ادمین به دلیل حجم انبوه را شامل می باشد) از پروتکل VCMP برای مدیریت و راه اندازی VLAN ها بصورت مرکزی در شبکه خود می توانیم بهره ببریم.ادمین یک شبکه نیازمند این امر می باشد که بتواند VLAN ها را بسازد و آن ها را حذف و یا ویرایش کند که تمامی این امور بر روی سوییچ انجام می شود.تغییرات روی یک سوییچ بصورت خودکار با بقیه سوییچ ها در یک محدوده تعیین شده هماهنگ سازی می شود که احتیاج به اعمال سازی این تنظیمات به صورت دستی بر روی سایر سوییچ ها وجود ندارد. در واقع یک سوییچ به عنوان سوییچ اصلی انتخاب می شود، و سایر سوییچ ها از این سوییچ و تنظیماتی که در این سوییچ به کار گرفته شده است استفاده می کنند.نکاتپروتکل VCMP تنها می تواند به ادمین شبکه در همگام سازی اطلاعات VLAN ها کمک کند.باید توجه داشت VLAN ها به صورت Dynamic نمی توانند در شبکه به وجود بیایند.پروتکل VCMP اغلب از پروتکل Link-Type یا (LNP) برای ساده سازی تنظیمات کاربر استفاده می کند.پروتکل VCMP مزایای زیر را برای ما به ارمغان می آورد:مدیریت و نگهداری یک VLAN متمرکز را بر عهده دارد، و کاهش حجم پشتیبانی و نگهداری شبکه را عهده دار خواهد بود و سطح بهینه بودن شبکه مشخصا بالاتر خواهد رفت.تنظیمات در شبکه و محدوده مشخص ما می تواند بصورت خودکار اجرا گردد، و در  دسترسی سوییچ ها این امر باید مشخص شود. در صورت انجام تنظیمات کلی می تواند گزینه بسیار مفیدی برای پشتیبانی و نگهداری در شبکه باشد.پروتکل VCMP و موجودیت های مرتبط با آنمفهوم VCP Domainیک VCP Domain شامل سوییچ هایی می باشد که دارای یک VCP Domain هم نام هستند و به عبارتی فقط یک VCP Domainبرای کلیه سوییچ ها وجود دارد. به عنوان مثال .linuxcisco.ir و کلیه سوییچ ها همین عبارت را به عنوان VCP Domain در نظر می گیرند، این VCP Domain می تواند از طریق اینترفیس های Trunk یا Hybrid در سوییچ ها اتصال خودش را برقرار نماید.توجه داشته باشید که هر سوییچ فقط می تواند به یک VCP-Domain متصل باشد.سوییچ ها با داشتن VCP-Domain های متفاوت نمی توانند همگام سازی اطلاعات VLAN ها را انجام بدهند.یک VCP-Domain یک محدوده را برای سوییچ Administrative و مدیریت سایر سوییچ ها تعیین می کند.سوییچ ها در یک VCP Domain بوسیله Administrative Switch مدیریت می شوند.ما فقط یک سوییچ از نوع Administrative داریم، ولی می توانیم چندین سوییچ قابل مدیریت را در VCP-Domain خودمان داشته باشیم.موفق باشید - دانیال دلشاد </description>
                <category>LinuxCisco</category>
                <author>LinuxCisco</author>
                <pubDate>Mon, 19 Apr 2021 13:04:55 +0430</pubDate>
            </item>
                    <item>
                <title>نحوه راه اندازی RAID-5 و تعریف SPARE Drive</title>
                <link>https://virgool.io/@Linuxcisco/%D9%86%D8%AD%D9%88%D9%87-%D8%B1%D8%A7%D9%87-%D8%A7%D9%86%D8%AF%D8%A7%D8%B2%DB%8C-raid-5-%D9%88-%D8%AA%D8%B9%D8%B1%DB%8C%D9%81-spare-drive-tzcx7yz9ktaf</link>
                <description>در این مقاله قصد داریم فرض را بر این بگذاریم یک سرور داریم که سه تا هارد دیسک SAS روی آن را داریم و ما قصد داریم که Raid 5 را روی آن کانفیگ کنیم.* فرض براین است که شما سطوح RAID را میشناسید و ما چالشی در انتخاب اینکه از چه RAID-LEVEL ای استفاده کنیم نداریم.نحوه مدیریت Spare را نیز توضیح خواهیم داد. با کانال لینوکس سیسکو همراه باشید تا این مهم را با ما فرا بگیرید.ابتدا باید وارد محیط Intelligent Provisioning سرور HP بشویم.تصویر زیر قبل از پایان برگزاری سرور می باشد:شایان ذکر است که ILO یک نرم افزار می باشد که روی چیپ های سرور های HPE تعبیه شده است و به ما این امکان را می دهد که از راه دور به سرور های خود دسترسی داشته باشیم.بعد از به اتمام رسیدن بار گذاری پس از چند لحظه صفحه ای به ما نمایش داده می شود. که مطابق با تصویر زیر خواهد بود:با فشردن کلید F10 سرور را آماده میکنیم تا وارد محیط Intelligent Provisioning بشود. و پس از گذشت مدت زمانی تصویری مطابق شکل زیر خواهیم داشت و گزینه  Perform Maintenance را انتخاب میکنیم.بعد از گذشتن از این مرحله تصویری را مطابق شکل زیر خواهید داشت با چندین گزینه که باید گزینه (Array Configuration Utility (ACU/ADU را انتخاب کنید تا بتوانیم بقیه مراحل را دنبال کنید.وقتی این گزینه ای که مشخص هم شده است را می انتخاب می کنید با پنجره ای رو به رو خواهید شد کهمطابق تصویر زیر خواهد بود.به پنل سمت چپ که در تصویر نمایان است دقت کنید عبارتی را می بینید تحت عنوان Smart Array P420i in Embedded Slot که این عبارت، مدل Raid-Controller در HPE-Serverمورد نظر ما را مشخص می کند.در قسمت System And Devices می توانید هارد هایی را که روی سرور شما شناسایی شده اند مشاهدهکنید و این امر با Expand کردن گزینه Unassigned Drives ممکن می شود.برای ادامه کار خود بر روی دکمه Create Array در قسمت راست تصویر کلیک می کنیم تا با هم بقیه مراحلرا پیش ببریم.همانطور که در تصویر مشاهده می کنید مشاهده می کنید نوعهارد دیسک های ما را از نوع SAS  تشخیص داده است.در قسمت Select Physical for the new Array  در بخش Internal Drive Cage می توانید سه تا هارد 600 گیگ از نوع SAS را ببینید که ما همه آن ها را به حالت انتخاب در آورده ایم.بعد از انجام این مراحل بر روی OK کلیک می کنیم.با پنجره ای رو به رو خواهیم شد که مطابق تصویر زیر خواهد بود:در این پنجره همانطور که مشخص کرده ایم بر روی دکمه Create Logical Drive کلیک می کنیم.سپس با پنجره ای رو به رو می شویم که مطابق با تصویر زیر است:در قسمت Fault Tolerance گزینه RAID 5 را انتخاب می کنیم و سپس بر روی دکمه Save در کلیک می کنیم و بقیه مراحل را ادامه می دهیم.بخاطر اینکه ببینیم کاری که میخواستیم انجام بدهیم درست انجام شده یا خیر ؟ بر روی دکمه More Information کلیک می کنیم.نتیجه:میبینید که RAID 5 بدون مشکل راه اندازی شده است. همانطور که مشاهده هم می کنید نشان می دهد که این RAID 5 روی چند تا هارد دیسک راه اندازی شده است.خب به صفحه اصلی بر میگردیم و گزینه Cache Setting را انتخاب می کنیم چرا که قصد داریم تنظیمات Cache را به شما آموزش بدهیم، با کانال لینوکس سیسکو در Telegram همراه باشید.سپس تصویر زیر را خواهیم داشت :گزینه ای را در تصویر در اختیار خود داریم تحت عنوان:Enable Write Cache When Battery/Capacitor Not Present or Not Completely Chargedتوجه داشته باشید که Enable یا Disable کردن این گزینه به سیاست های ما بستگی دارد و اگر Battery برای Cache سرور ما در دسترس نباشد از خود هارد دیسک ها به نحوی استفاده خواهد کرد. به گونه ای طراحی شده است که این این قابلیت را داشته باشد.قسمت دیگری که باید به شرح آن پرداخته بشود تنظیمات RAID Controller است که کار خود را به چه نحوی انجام بدهد؟به تصویر زیر دقت کنید، در ابتدا گزینه Controller Setting را انتخاب می کنیم و سپس بقیه مراحل را با هم  پیش می بریم.دقت کنید در قسمت Cache Ratio گزینه های Read و Write مقدار 50% را داشته باشد، این به عنوان Default  در نظر گرفته می شود، مگر اینکه کار کردن سرور با هارد ها شرایطی خاص تر را داشته باشد.به عنوان مثال نوشتن بر روی هارد ها بیشتر باشد تا خواندن و یا بالعکس. سایر گزینه ها را به صورت پیش فرض می پذیریم و بر روی Save کلیک می کنیم.خب در ادامه می خواهیم تنظیمات مربوط به Spare کردن یک یا چند هارد دیسک را توضیح بدهیم.اشاره ای داشته باشیم که چرا باید از قابلیت Spare کردن یک هارد دیسک و یا بیشتر در سرور استفاده بکنیم؟این ویژگی یک قابلیت Backup محسوب می شود که در آن یک هارد می تواند جایگزین هارد اصلی دستگاه گردد و اختلالی در کارکرد سیستم بوجود نمی آید.در Storage ها معمولا از این قابلیت برای تعویض هارد دیسک های خراب و یا Fault در ساختار RAID استفاده می شود.باید گفت قابلیت Spare در Storage ها بصورت خیلی حرفه ای تر از سرور می باشد به دلیل اینکه در Storage ها قابلیت تعویض در کلیه RAID های یک Controller وجود دارد.خب مطابق با تصویر گزینه Spare Management را انتخاب می کنیم سپس سایر گزینه ها را در ادامه با هم بررسی می کنیم.هارد دیسک و یا هارد دیسک هایی که برای Spare شدن مد نظرمان هست را انتخاب می کنیم. ما در اینجا یک هارد را برای Spare در نظر گرفتیم، این مقدار میتواند متغیر باشد.نکته ای که وجود دارد باید گزینه ای را که در تصویر زیر مشخص کرده ایم فعال کنید، تا وقتی یک هارد به مشکل می خورد هاردی که شما برای Spare تعریف کرده اید بتواند خودش را جایگزین کند و مشکلی در روند ذخیره سازی سرور وجود نداشته باشد.بعد از انتخاب گزینه روی دکمه Save کلیک می کنیم.در تصویر زیر دقت کنید بعد از اعمال شدن Spare  نماد هارد دیسک از رنگ آبی به رنگ سبز تغییر می کند.پایانموفق و به روز باشید – دانیال دلشاد کانال تلگرام لینوکس سیسکو</description>
                <category>LinuxCisco</category>
                <author>LinuxCisco</author>
                <pubDate>Wed, 27 Jan 2021 10:28:14 +0330</pubDate>
            </item>
                    <item>
                <title>مفهوم RAID و کاربرد آن در سرور ها و کلاینت ها</title>
                <link>https://virgool.io/@Linuxcisco/raid-part1-cbpq2ntvv8pa</link>
                <description>مقدماتی در مورد RAIDکلمه RAID مخفف Redundant Array Of Independent (Inexpensive) Disks می باشد که ترجمه فارسی آن آرایه ای از دیسک های اضافه بر سازمان مستقل می شود ، به هیچ عنوان RAID  را ترجمه نکنید چون به همان اندازه ای که الان به ترجمه خندیدید به شما هم می خندند.بصورت معمول وقتی صحبت از RAID می شود در واقع ما در مورد دو یا چندین دیسک سخت افزاری صحبت می کنیم که در کنار هم قرار گرفته اند و به کمک هم می توانند یا کارایی یک سیستم را بالا ببرند و یا خطا پذیری یا Fault Tolerance یک سیستم را افزایش بدهند ، این سیستم معمولا یک سرور سخت افزاری و یا یک دستگاه NAS Storage است.به این نکته توجه کنید که RAID هم می تواند کارایی یا Performance را بالا ببرد ، هم خطا پذیری یا Fail Tolerance را افزایش بدهد. هم می تواند بر حسب نوع و سطح RAID ای که انتخاب می کنیم هر دو این موارد را بالا ببرد.وقتی صحبت از Fault Tolerance یا خطا پذیری می شود یعنی اینکه RAID به ما  قابلیتی را می دهد که در صورت بروز خطا برای یک یا چند هارد دیسکی که داریم، اطلاعات و سرور ما دچار اختلال نشده و به کار خود ادامه بدهد و بتواند در برابر این خطایی که ایجاد شده است مقاومت کند که یک درجه ایمنی بسیار خوب برای سرورهای سخت افزاری به حساب می آید.روشی که شما برای خطا پذیری یا Fault Tolerance در RAID انتخاب می کنید دقیقا وابسته به نوع RAID  ای است که شما انتخاب می کنید، نوع RAID را به عنوان سطح یا RAID Level هم می شناسیم.سطح RAID ای که ما انتخاب می کنیم به عوامل مختلفی بستگی دارد که از آن جمله می توانیم به تعداد دیسک هایی که در اختیار داریم ، حساسیت اطلاعات موجود ، روش بازیابی اطلاعات ، نیاز شما به این اطلاعات و در نهایت کارایی و سرعتی است که شما به آن نیاز دارید .برای مثال در یک سازمان اهمیت اینکه داده های شما بعد از به مشکل خوردن و سوختن یکی از هارد دیسک های سرور به اشکال نخورده و سرور همچنان بتواند به سرویس دهی خود ادامه دهد و اختلالی در کارش وارد نشود  قطعا خیلی خیلی بیشتر از یک کاربر خانگی است که برای پشتیبان گیری از اطلاعات خودش ساختار RAID را پیاده سازی کرده است.سطوح مختلف RAID دارای پیکر بندی ها و قابلیت های مختلفی در ارائه خدمات Fault Tolerance و Performance  هستند که شما بر اساس نیاز خودتان یکی از آنها را انتخاب می کنید.مروری بر تکنولوژی  RAIDتکنولوژی RAID ذاتا برای سازمان ها و شرکت هایی طراحی شده است که خطا پذیری دیسک ها و بالا بودن کارایی دستگاه از اولویت ها محسوب می شود و نه اینکه یک امر تجملاتی برای سرور در نظر گرفته شده باشد.سرورهای سخت افزاری و تجهیزات NAS که در مراکز داده مورد استفاده قرار می گیرند معمولا بر روی خودشان دستگاه یا بورد سخت افزاری به نام RAID Controller دارند که مجموعه دیسک هایی که در RAID  استفاده می شود را مدیریت می کنند.بورد های سخت افزاری بسته به سخت افزاری که بر روی آنها نصب می شود می توانند چندین هارد دیسک SSD ،  SATA  یا SAS را بر روی خود نگه دارند. در ابتدا طراحی RAID فقط برای Server ها و NAS Storage  های سازمانی طراحی شده بود اما امروزه حتی PC های خانگی و NAS های کوچک هم قابلیت پیاده سازی RAID را بر روی خود دیده اند.حداقل دو عدد هارد دیسک را می توانید بر روی این دستگاه ها مشاهده کنید، بنابراین امروزه RAID را دقیقا مشابه همان چیزی که در سازمان ها مشاهده می کنید در مصارف خانگی نیز خواهید دید. به این نوع RAID  ها که دارای یک سخت افزار خاص برای نگهداری هارد دیسک ها و مدیریت آنها می باشند Hardware RAID  یا RAID سخت افزاری گفته می شود.مفهوم RAID نرم افزاری بدین معناست که شما می توانید هارد دیسک های خود را با هم RAID کنید و اینکار را بدون نیاز به داشتن سخت افزار خاصی مثل RAID Controller انجام دهید.در RAID های سخت افزاری این RAID Controller است که وظیفه مدیریت RAID را برعهده دارد اما در RAID  های نرم افزاری این سیستم عامل است که می تواند کلیه کارهای مربوط به RAID را انجام و مدیریت کند. جالب اینجاست که امروزه حتی در ویندوز های نسخه Desktop هم شما قابلیت پیاده سازی RAID را دارید ، در ویندوز آپدیت های جدید به نام Storage Pool اضافه شده است که کاربر براحتی می تواند با استفاده از آن RAID نرم افزاری ایجاد کند.جالب اینجاست که شما در Storage Pool می توانید بر روی یک هارد دیسک دو عدد پارتیشن ایجاد کنید که یکی برای boot شدن سیستم عامل و دیگری برای نگهداری داده های شما استفاده شود و پارتیشنی که در آن داده وجود دارد را می توانید Mirror کنید.این نوع ساختار RAID نرم افزاری در سیستم عامل های دیگری مثل لینوکس و ویندوز های سرور هم وجود دارد.با توجه به اینکه امروزه قابلیت RAID در تمامی سیستم عامل ها تقریبا وجود دارد و به عنوان یک قابلیت پیش فرض در نظر گرفته می شود این نوع ساختار RAID دیگر هزینه ای برای پیاده سازی ندارد.با استفاده از قابلیت RAID نرم افزاری امروزه شاهد پیاده سازی راهکار های RAID های مجازی هم هستیم که توسط برخی از Vendor ها ارائه می شوند.کدام RAID مناسب کار شما است ؟انتظار ما از سطوح مختلف RAID یا کارایی بالا ، یا خطا پذیری بالا و یا هر دو این موارد بصورت همزمان است. البته این موضوع هم خیلی مهم است که نیاز شما با RAID های سخت افزاری برطرف می شود یا باید از RAID های نرم افزاری استفاده کنید.به این موضوع توجه کنید که برخی از سطوح RAID فقط در لایه سخت افزار قابل پیاده سازی هستند و تنها چند مورد RAID  شناخته شده هستند که در لایه نرم افزار قابل پیاده سازی هستند. اگر قصد استفاده کردن از RAID های سخت افزاری را نیز داشته باشید نوع Controller ای که استفاده می کنید نیز در برطرف کردن نیاز شما موثر است.باید توجه داشته باشید که Raid Controller های مختلف از سطوح مختلفی از RAID های سخت افزاری پشتیبانی می کنند و همچنین حتی نوع هارد دیسک هایی که بر روی این RAID Controller ها پشتیبانی می شود نیز می تواند متفاوت باشد، RAID Controller ها می توانند از هارد دیسک های SAS ، SSD  و یا SATA پشتیبانی کنند.پایان قسمت اولگردآورنده و نویسنده : دانیال دلشاد</description>
                <category>LinuxCisco</category>
                <author>LinuxCisco</author>
                <pubDate>Tue, 26 Jan 2021 16:05:21 +0330</pubDate>
            </item>
            </channel>
</rss>