وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

OpenStack را نصب کنید روی اوبونتو

0 78
زمان لازم برای مطالعه: 5 دقیقه


استفاده از ابر برای ایجاد ابر خود. ما از DigitalOcean برای نگاه کردن به داخل OpenStack استفاده خواهیم کرد – یک سیستم عامل مدیریت ابری که استانداردی را برای کل صنعت تعیین می کند.

یک زیرساخت ابری به این سادگی نیست که چندین سرور 40 هسته ای Xeon با یک Hypervisor نصب شده باشد روی آنها را به چرخش ماشین های مجازی. نه، ما به چیزی بیشتر از ماشین های مجازی ساده نیاز داریم. مشتریان ممکن است بخواهند ذخیره سازی بلوک، ذخیره سازی اشیا، IP های شناور، فایروال، پشتیبان گیری دوره ای و بسیاری ویژگی های دیگر را داشته باشند. ممکن است مجبور شوید تصاویر مختلف بوت را برای ماشین های مجازی مدیریت کنید، مخازن بسته رسمی را منعکس کنید تا تاخیرها را کاهش دهید و از آپتایم 24/7 اطمینان حاصل کنید.

برای انجام همه این کارها به روشی عاقلانه و تمیز به OpenStack نیاز دارید. سازمان‌هایی که زیرساخت خود را دارند، ممکن است از OpenStack برای ایجاد ابر خصوصی خود به جای تکیه استفاده کنند روی AWS، Google Compute Engine یا هر یک از خدمات ابر عمومی دیگر.

OpenStack سپس ابزاری برای مدیریت زیرساخت است. هر زمان که برای یک VM به منابع نیاز داشتید، منابعی مانند 2 CPU مجازی، 4 گیگابایت رم و یک IP ثابت با قوانین فایروال خاص را درخواست می کنید و OpenStack همه این کارها را برای شما انجام می دهد.

توجه به این نکته ضروری است که OpenStack یک هایپروایزر مانند KVM یا Xen نیست. این یک ابزار مدیریتی است که به خوبی با اکثر هایپروایزرهای محبوب ادغام می شود، اما خیلی بیشتر از این کار می کند. سرورها را به a تبدیل می کند ابر.

پیش نیازها

قابل درک است، همه ما که می‌خواهیم فناوری پشت OpenStack را درک کنیم، سرورهای بزرگی برای آزمایش نداریم. بنابراین، ما از خود ابر برای ساختن ابر آزمایشی خود استفاده خواهیم کرد.

پروژه ای تحت چتر رسمی OpenStack، به نام DevStack برای شبیه سازی محیط OpenStack استفاده خواهد شد روی یک ماشین مجازی در مورد ما، VM در حال اجرا است روی DigitalOcean. اگر در خانه اتصال به اینترنت به اندازه کافی سریع با قابلیت چرخش یک VM با حداقل 4 گیگابایت رم و 2 vCPU دارید، می توانید از چیزی مانند VirtualBox استفاده کنید. روی کامپیوتر خودت

VM از Ubuntu 16.04 LTS استفاده می کند.

در اینجا لازم به ذکر است که ، نصب OpenStack یا Devstack روی کامپیوتر اصلی شما ایده خوبی نیست. در عوض، از یک نصب تمیز اوبونتو استفاده کنید روی یک VM یا محلی یا روی ارائه دهنده VPS به انتخاب شما

پیشنهاد می‌کنیم بخوانید:  روش لیست کردن بسته های نصب شده روی اوبونتو

نصب DevStack

برای ساختن process برای نصب آسان تر، جامعه DevStack یک اسکریپت Cloud-init را در دسترس قرار داده است که آخرین نسخه مخزن آنها را برای ساختن یک واحد می آورد. node ابر

این یک کپی از اسکریپت cloud-init است:

#cloud -configusers: – پیش فرض – نام: stack lock_passwd: false
sudo: [“ALL=(ALL) NOPASSWD:ALL\nDefaults:stack !requiretty”]

پوسته: /صندوقچه/bashwrite_files: – محتوا: |
#!/bin/sh DEBIAN_FRONTEND=غیر تعاملی sudo آپدیت apt-get -qqy || sudo yum update -qy
DEBIAN_FRONTEND=غیر تعاملی sudo apt-get نصب کنید -qqy git || sudo yum نصب کنید -Qy git
sudo چاشنی پشته: پشته /خانه/پشته سی دی /خانه/پشته
git clone https://git.openstack.org/Openstack-Dev/devstack
سی دی devstack
echo ‘[[local|localrc]]’ > local.conf
echo Admin_Password= رمز عبور >> local.conf
echo database_password= رمز عبور >> local.conf
echo Rabbit_Password= رمز عبور >> local.conf
echo SERVICE_PASSWORD= رمز عبور >> local.conf
./مسیر stack.sh: /خانه/پشته/شروع.ش
مجوزها: 0755Runcmd:

سو پشته ./شروع.ش

ممکن است بخواهید رشته را جایگزین کنید ‘کلمه عبور’ با رمز عبور واقعی

حال متن بالا را در خود کپی کنید عابر فایل. در DigitalOcean ، این کار در حالی که شما VM (یا یک قطره) خود را ایجاد می کنید انجام می شود. کلیک روی را داده های کاربر گزینه در حالی که در ایجاد قطره است page.

OpenStack را نصب کنید روی اوبونتوOpenStack را نصب کنید روی اوبونتو

این یک کاربر جدید به نام تنظیم می کند پشته و سیستم را بسته به روز رسانی می کند روی از چه مدیر بسته ای استفاده می شود (هر دو YUM و APT قابل قبول هستند) ، یک دایرکتوری خانگی را برای آن ایجاد می کند پشته کاربر و کلون آخرین اسکریپت ها برای نصب DevStack از مخزن رسمی خود. با استفاده از دستور به عنوان پشته کاربر وارد شوید:

$سو پشته

در حال حاضر به عنوان آخرین مرحله ما اجرا می کنیم شروع.ش اسکریپت به عنوان این کاربر. در فهرست اصلی کاربر ذخیره می شود. برای اجرای اسکریپت کافیست مسیر فایل را وارد کنید:

$/خانه/پشته/شروع.ش

این واقعا طولانی است process و ممکن است بین 20 دقیقه تا 45 دقیقه تمام شود. اما پس از اتمام کار، با استفاده از پنل وب، آماده ورود به سیستم هستید.

داشبورد مدیریت

داشبورد قابل دسترسی است روی IP عمومی قطره DigitalOcean شما. با رفتن به پنل DigitalOcean آن IP عمومی را بگیرید.

OpenStack را نصب کنید روی اوبونتوOpenStack را نصب کنید روی اوبونتو

IP را در نوار آدرس مرورگر خود کپی کنید و با یک اعلان ورود مواجه خواهید شد.

OpenStack را نصب کنید روی اوبونتوOpenStack را نصب کنید روی اوبونتو

شما می توانید با استفاده از نام های کاربری پیش فرض وارد شوید مدیر و نسخه ی نمایشی. مدیر مدیر ابر، مرجع تصمیم گیری است در حالی که نسخه ی نمایشی کاربر یک کاربر معمولی از ابری است که شما راه اندازی می کنید. رمز عبور پیش فرض برای هر دو کاربر است کلمه عبور.

پیشنهاد می‌کنیم بخوانید:  روش نصب Docker روی اوبونتو 22.04

بیایید به عنوان ادمین وارد شوید.

پس از ورود به سیستم، خواهید دید که گزینه های زیادی در دسترس است. اگر کلیک کنید، زیر دسته پروژه ها (ستون سمت چپ). روی محاسبه کنید و سپس روی موارد چیزی شبیه به این را خواهید دید:

OpenStack را نصب کنید روی اوبونتوOpenStack را نصب کنید روی اوبونتو

کلیک روی راه اندازی نمونه گزینه روی سمت راست رابط

OpenStack را نصب کنید روی اوبونتوOpenStack را نصب کنید روی اوبونتو

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

در سمت راست، می‌توانید چندین گزینه در دسترس برای شبکه، کلیدهای SSH، ابرداده و مجموعه‌ای از ویژگی‌ها را ببینید. اما ما فقط تمرکز می کنیم روی آنهایی که ستاره دارند روی آنها را

در منبع شما می توانید تصمیم بگیرید که VM شما از چه رسانه ای بوت شود.

OpenStack را نصب کنید روی اوبونتوOpenStack را نصب کنید روی اوبونتو

OpenStack با نصب بسیار سبکی از cirros ارائه می شود که از آن استفاده خواهد شد. کلیک روی دکمه فلش بالا روی سمت راست پایین، برای انتخاب cirros به عنوان تصویر بوت ما. در یک ابر رایج تر، در عوض تصاویری از اوبونتو، فدورا یا CentOS اما سیروس در اینجا به دلیل وزن بسیار سبک ترجیح داده می شود.

OpenStack را نصب کنید روی اوبونتوOpenStack را نصب کنید روی اوبونتو

در نهایت، ما انتخاب خواهیم کرد که چه منابعی به نمونه cirros اختصاص داده شود. بسته به اینکه برای شما راحت تر به نظر می رسد، یکی را انتخاب کنید روی منابعی که سخت افزار شما در اختیار شما قرار داده است.

حالا می توانید کلیک کنید روی را راه اندازی نمونه دکمه روی سمت راست پایین منو برای راه اندازی نصب cirros. اکنون در منوی اصلی به موارد Compute خود بازگشته و می‌توانید با انتخاب گزینه به نصب cirros دسترسی داشته باشید console گزینه کنار نام ماشین مجازی شما.

OpenStack را نصب کنید روی اوبونتوOpenStack را نصب کنید روی اوبونتو

نتیجه

یک ابر بسیار بیشتر از یک دسته ماشین مجازی است. این به اتصال به شبکه، ذخیره سازی، پشتیبان گیری و بسیاری ویژگی های دیگر نیاز دارد. OpenStack برای هر یک از این ویژگی های پیچیده نام پروژه متفاوتی دارد و می توانید هر یک از آنها را با عمق زیاد بررسی کنید. اینجا.

امیدوارم این مقدمه به اندازه کافی هیجان انگیز بوده باشد که افراد بیشتری به فناوری های ابری مانند OpenStack کمک کنند.

برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1403-01-06 12:19:04

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید