دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۱۶
  • اردیبهشت

جلسه ۲۱ : نحوه بازیابی Backup در گیت لب GitLab

  • دسته‌بندی‌ها :
جلسه ۲۱ : نحوه بازیابی Backup در گیت لب GitLab
    • جزئیات
    • نوع محتواآموزشی

      سلام به همه پی وی لرنی های عزیز!
      به دوره آموزشی گیت لب GitLab خوش آمدید.
      گیت لب خدماتی است که امکان دسترسی از راه دور به مخازن Git را فراهم می کند. علاوه بر میزبانی کد شما، این سرویس ویژگی های دیگری را ارائه می دهد که به منظور کمک به مدیریت چرخه توسعه نرم افزار طراحی شده است. این ویژگی های اضافی شامل مدیریت اشتراک گذاری کد بین افراد مختلف، ردیابی اشکال، فضای ویکی و سایر ابزارها برای “برنامه نویسی اجتماعی” یا “social coding” است.
      گیت لب شباهت های زیادی به گیت هاب github دارد و مانند آن حساب‌های میزبانی شده را ارائه می نماید و اجازه اجرا روی میزبانهای ثانویه را نیز می دهد. در دوره آموزش گیت لب GitLab قرار است در طی چندین جلسه شما را با گیت لب و کار با آن آشنا نمایم.
      در جلسه گذشته با نحوه ساخت بکاپ در گیت لب آشنا شدیم و آموختیم که چگونه می توان در گیت لب GitLab نسخه پشتیبان یا Backup تهیه کرد.
      در این جلسه می خواهیم اما آموزش بازیابی Backup در گیت لب GitLab را ارائه نماییم.

      آموزش بازیابی Backup در گیت لب GitLab

      گیت لب GitLab به راحتی امکان بازیابی نسخه پشتیبان یا بکاپ را فراهم می کند. برای بازیابی Backup در گیت لب GitLab مراحل زیر را دنبال نمایید.

      مراحل بازایابی بکاپ در گیت لب GitLab

      مرحله ۱ – ابتدا با استفاده از (SSH (Secure Shell به سرور GitLab خود وارد شوید.

      مرحله ۲ – قبل از بازیابی نسخه پشتیبان ، ابتدا مطمئن شوید که نسخه پشتیبان در دایرکتوری var/opt/gitlab/backups/ قرار دارد.

      مرحله ۳ – می توانید نسخه پشتیبان را با استفاده از دستور ls -l که در جلسه گذشته با آن آشنا شدیم؛ چک کنید.

      مرحله ۴ – اکنون، فرایندهای مربوط به دیتابیس را با استفاده از دستورات زیر متوقف کنید.

      مثال : 

      آزاد کردن موقت حافظه ها – آموزش بازیابی Backup در گیت لب GitLab

      از دستورات فوق نیز می توان برای آزاد کردن حافظه ها از طریق خاموش کردن موقتی آن ها اقدام کرد.

      مرحله ۵ – با استفاده از دستور زیر می توانید وضعیت سرویس های گیت لب GitLab را تأیید کنید.

      مثال : 

      مرحله ۶ – اکنون با استفاده از زمان سنجی بکاپ به بازیابی نسخه پشتیبان بپردازید.

      مثال : 

      استفاده از زمان سنجی بکاپ برای بازیابی نسخه پشتیبان - آموزش بازیابی Backup در گیت لب GitLab

      استفاده از زمان سنجی بکاپ برای بازیابی نسخه پشتیبان – آموزش بازیابی Backup در گیت لب GitLab

      مرحله ۷ – با استفاده از دستور زیر کامپوننت های گیت لب GitLab را مجدداً راه اندازی کنید.

      مثال : 

      بازیابی مجدد کامپوننت های گیت لب - آموزش بازیابی Backup در گیت لب GitLab

      بازیابی مجدد کامپوننت های گیت لب – آموزش بازیابی Backup در گیت لب GitLab

      مرحله ۸ – اکنون با استفاده از sanitizing دیتابیس؛ گیت لب GitLab را چک کنید.

      مثال : 

      sanitizing کردن دیتابیس – آموزش بازیابی Backup در گیت لب GitLab

      SANITIZE = true flag  تمام آدرس های ایمیل را از آن جهت که محرمانه هستند حذف می کند؛ علاوه بر آن متغیرهای CI و نشانه های دسترسی را نیز حذف می کند زیرا می توانند در نمونه تولید استفاده شوند.

      سخن پایانی

      در این جلسه آموختیم که چگونه به بازیابی Backup در گیت لب GitLab بپردازیم و در طی چند مرحله ساده این کار را آموختیم.
      در جلسه آینده به نحوه وارد کردن پروژه به مخزن گیت لب بپردازیم.
      با پی وی لرن همراه باشید.

      QR:  جلسه ۲۱ : نحوه بازیابی Backup در گیت لب GitLab
      به اشتراک بگذارید


      دیدگاه کاربران
      1. تصویر کاربر