نویسنده: fema co
18 مارس 2020
2 429
راهنمای جامع نصب CentOS 7 بر روی VMware ESXi 6.7

راهنمای جامع نصب CentOS 7 بر روی VMware ESXi 6.7

VMware ESXi 6.7 یکی از محبوب‌ترین پلتفرم‌های مجازی‌سازی برای مدیریت ماشین‌های مجازی در مراکز داده و محیط‌های سروری است. CentOS 7 نیز یکی از توزیع‌های پایدار و قدرتمند لینوکس است که برای سرورهای وب، پایگاه‌های داده و اپلیکیشن‌های مختلف مورد استفاده قرار می‌گیرد. نصب CentOS 7 در محیط ESXi به کاربران این امکان را می‌دهد که از پایداری و امنیت بالای این سیستم‌عامل در یک محیط مجازی بهره‌مند شوند. در این مقاله، به شما نحوه نصب و پیکربندی CentOS 7 به‌عنوان یک ماشین مجازی در VMware ESXi 6.7 را به‌صورت گام‌به‌گام آموزش می‌دهیم.

پیش‌نیازها:

برای انجام نصب، ابتدا نیاز است پیش‌نیازهای زیر را فراهم کنید:

شمارهپیش‌نیازتوضیحات
1نصب VMware ESXi 6.7اطمینان از اینکه ESXi 6.7 به‌درستی نصب و راه‌اندازی شده است.
2فایل ISO CentOS 7فایل ISO نصب CentOS 7 باید در دسترس باشد.
3دسترسی به VMware vSphereبرای مدیریت ESXi و ایجاد ماشین‌های مجازی.
4فضای کافی دیسک و RAMحداقل 20 گیگابایت فضای دیسک و 2 گیگابایت RAM
5اتصال به شبکهبرای دانلود بسته‌های نرم‌افزاری و به‌روزرسانی‌ها.

مرحله 1: آماده‌سازی محیط VMware ESXi برای نصب CentOS 7

  1. دسترسی به ESXi Host از طریق vSphere Client:
    • برای شروع، وارد vSphere Client شوید و به میزبان ESXi که می‌خواهید CentOS 7 را روی آن نصب کنید، متصل شوید.
    • اطلاعات ورود به سیستم را (مانند نام کاربری و رمز عبور) وارد کنید تا به داشبورد مدیریتی دسترسی پیدا کنید.
  2. ایجاد یک دیتاستور جدید (در صورت نیاز):
    • به بخش “Storage” در vSphere Client بروید.
    • برای ایجاد یک دیتاستور جدید، روی گزینه “New Datastore” کلیک کنید و مراحل لازم را دنبال کنید.
    • این دیتاستور محلی برای ذخیره‌سازی فایل‌های ماشین مجازی و فایل‌های ISO خواهد بود.
  3. آپلود فایل ISO CentOS 7 به دیتاستور:
    • به بخش “Storage” بروید و دیتاستور مورد نظر را انتخاب کنید.
    • روی “Datastore Browser” کلیک کنید و سپس گزینه “Upload” را انتخاب کنید تا فایل ISO CentOS 7 را به دیتاستور آپلود کنید.

مرحله 2: ایجاد ماشین مجازی برای نصب CentOS 7

نصب CentOS 7

  1. شروع ایجاد ماشین مجازی:
    • در پنل vSphere Client، روی گزینه “Create / Register VM” کلیک کنید.
    • گزینه “Create a new virtual machine” را انتخاب کنید و روی “Next” کلیک کنید.
  2. پیکربندی ماشین مجازی:
    • یک نام مناسب برای ماشین مجازی (مثلاً “CentOS7-VM”) انتخاب کنید.
    • زیر مجموعه “Guest OS Family”، گزینه “Linux” را انتخاب کنید.
    • زیر مجموعه “Guest OS Version”، گزینه “CentOS 7 (64-bit)” را انتخاب کنید و روی “Next” کلیک کنید.
    • نصب CentOS 7

      نصب CentOS 7

  3. انتخاب دیتاستور:
    • در صفحه بعد، دیتاستوری را که فایل ISO و فایل‌های ماشین مجازی در آن ذخیره خواهند شد، انتخاب کنید.
    • مطمئن شوید که فضای کافی در دیتاستور برای نصب وجود دارد.
    • نصب CentOS 7

      نصب CentOS 7

  4. پیکربندی سخت‌افزار ماشین مجازی:
    • تنظیمات زیر را انجام دهید:
      • CPU: حداقل 2 vCPU (Virtual CPU).
      • RAM: حداقل 2 گیگابایت.
      • Hard Disk: حداقل 20 گیگابایت فضای دیسک مجازی.
      • CD/DVD Drive: به فایل ISO CentOS 7 که به دیتاستور آپلود کرده‌اید، متصل شوید.
      • Network Adapter: یک کارت شبکه به ماشین مجازی اضافه کنید و مطمئن شوید که به یک شبکه مناسب متصل است.
      • نصب CentOS 7

        نصب CentOS 7

  5. تکمیل ایجاد ماشین مجازی:
    • پس از انجام تمام تنظیمات، روی “Finish” کلیک کنید تا ماشین مجازی ایجاد شود.

مرحله 3: نصب CentOS 7 بر روی ماشین مجازی

  1. راه‌اندازی ماشین مجازی:
    • به لیست ماشین‌های مجازی در vSphere Client بروید و ماشین مجازی CentOS 7 جدید خود را انتخاب کنید.
    • روی گزینه “Power On” کلیک کنید تا ماشین مجازی راه‌اندازی شود.
    • از طریق کنسول ماشین مجازی به آن متصل شوید.
  2. انتخاب حالت نصب:
    • پس از بوت شدن، منوی بوت CentOS 7 نمایش داده می‌شود.
    • گزینه “Install CentOS 7” را انتخاب کنید و Enter را فشار دهید.
  3. انتخاب زبان و تنظیمات اولیه:
    • زبان نصب و منطقه زمانی مورد نظر خود را انتخاب کنید.
    • روی “Continue” کلیک کنید تا به صفحه تنظیمات اصلی نصب بروید.
  4. پارتیشن‌بندی دیسک:
    • در بخش “Installation Destination”، دیسک مجازی ایجاد شده را انتخاب کنید.
    • گزینه “Automatically configure partitioning” را برای پارتیشن‌بندی خودکار انتخاب کنید یا “Manual Partitioning” را برای پارتیشن‌بندی دستی انتخاب کنید.
    • روی “Done” کلیک کنید تا تنظیمات ذخیره شوند.
  5. انتخاب بسته‌های نرم‌افزاری:
    • در بخش “Software Selection”، نوع نصب مورد نظر خود را انتخاب کنید (مثلاً “Minimal Install” یا “Server with GUI”).
    • بسته‌های نرم‌افزاری اضافی مورد نیاز را نیز انتخاب کنید.
  6. تنظیمات شبکه و hostname:
    • به بخش “Network & Hostname” بروید.
    • کارت شبکه را فعال کنید و hostname مناسب برای سرور را وارد کنید.
    • روی “Apply” کلیک کنید تا تنظیمات ذخیره شوند.
  7. تنظیمات کاربری و رمز عبور:
    • رمز عبور برای کاربر root تنظیم کنید.
    • در صورت نیاز، یک کاربر جدید نیز ایجاد کنید.
  8. شروع نصب:
    • پس از انجام تمام تنظیمات، روی “Begin Installation” کلیک کنید.
    • فرآیند نصب آغاز می‌شود و ممکن است چند دقیقه طول بکشد تا تکمیل شود.
برای تهیه سرور مجازی لینوکس میتوانید از لینک زیر بازدید کنید.خرید سرور مجازی لینوکس

مرحله 4: پیکربندی پس از نصب CentOS 7

  1. راه‌اندازی مجدد ماشین مجازی:
    • پس از اتمام نصب، ماشین مجازی به‌طور خودکار راه‌اندازی مجدد می‌شود.
    • پس از راه‌اندازی مجدد، وارد سیستم شوید و به کنسول دسترسی پیدا کنید.
  2. بروزرسانی سیستم‌عامل:
    • برای به‌روزرسانی سیستم‌عامل و نصب بسته‌های امنیتی، دستور زیر را اجرا کنید:
sudo yum update -y

نصب ابزارهای اضافی:

  • برای بهبود عملکرد ماشین مجازی و افزایش سازگاری با ESXi، بسته Open VM Tools را نصب کنید:
sudo yum install open-vm-tools -y

پیکربندی فایروال:

  • قوانین فایروال را برای دسترسی به سرویس‌های مختلف تنظیم کنید. برای مثال:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload

تنظیم SELinux:

  • اگر نیاز به تغییر تنظیمات SELinux دارید، می‌توانید فایل تنظیمات را ویرایش کنید:
sudo vi /etc/selinux/config

 

    • مقدار SELINUX را به permissive یا disabled تغییر دهید و سیستم را مجدداً راه‌اندازی کنید.

مرحله 5: نکات پایانی و تست ماشین مجازی

  1. تست اتصال شبکه:
    • اطمینان حاصل کنید که ماشین مجازی به شبکه متصل است و می‌تواند به اینترنت یا شبکه داخلی دسترسی داشته باشد.
    • با استفاده از دستور ping، اتصال به اینترنت یا سایر دستگاه‌ها را بررسی کنید.
  2. تست سرویس‌های نصب شده:
    • اطمینان حاصل کنید که تمام سرویس‌های نصب شده به درستی کار می‌کنند.
    • برای مثال، اگر یک وب‌سرور نصب کرده‌اید، آدرس IP ماشین مجازی را در مرورگر خود وارد کنید و بررسی کنید که آیا صفحه وب به درستی بارگذاری می‌شود یا خیر.
  3. تنظیمات نهایی:
    • هر تنظیمات اضافی مانند نصب نرم‌افزارهای مورد نیاز، تغییرات امنیتی، و بهینه‌سازی‌ها را انجام دهید.

نتیجه‌گیری:

نصب CentOS 7 بر روی VMware ESXi 6.7 یک فرآیند نسبتاً ساده است که با دنبال کردن مراحل بالا می‌توانید به راحتی این سیستم‌عامل محبوب را به‌عنوان یک ماشین مجازی در محیط ESXi راه‌اندازی کنید. این راهنما به شما کمک می‌کند تا از تمامی امکانات و قابلیت‌های CentOS 7 در محیط مجازی بهره‌مند شوید. با انجام پیکربندی‌های مناسب پس از نصب، می‌توانید عملکرد بهتری از ماشین مجازی خود دریافت کنید و آن را به‌طور کامل با نیازهای خود هماهنگ کنید.

 

 

 

 

 

 

 

 

اشتراک گذاری
+

آیا می‌توانم از نسخه‌ای دیگر از CentOS (مانند CentOS 8) در VMware ESXi 6.7 استفاده کنم؟

بله، می‌توانید نسخه‌های دیگر CentOS، مانند CentOS 8، را بر روی VMware ESXi 6.7 نصب کنید. فرآیند نصب به طور کلی مشابه است، اما ممکن است تنظیمات جزئی مانند نسخه بسته‌های نرم‌افزاری یا پیکربندی‌های پیش‌فرض متفاوت باشد. مهم است که اطمینان حاصل کنید که نسخه ESXi شما از سیستم‌عامل انتخابی شما پشتیبانی می‌کند و تنظیمات مورد نیاز برای نسخه خاص را رعایت کنید.

+

چرا ماشین مجازی من پس از نصب CentOS 7 به کندی کار می‌کند؟

چندین عامل می‌تواند باعث کندی عملکرد ماشین مجازی پس از نصب CentOS 7 شود:

  • منابع محدود: مطمئن شوید که ماشین مجازی RAM و CPU کافی برای اجرای CentOS 7 دارد. پیشنهاد می‌شود حداقل 2 گیگابایت RAM و 2 vCPU اختصاص دهید.
  • ابزارهای مجازی‌سازی نصب نشده: نصب نکردن ابزارهای اضافی مانند “Open VM Tools” می‌تواند باعث کاهش کارایی شود. نصب این ابزارها می‌تواند به بهبود عملکرد و سازگاری با ESXi کمک کند.
  • پیکربندی‌های نادرست: تنظیمات دیسک یا شبکه می‌تواند بر عملکرد تاثیر بگذارد. مطمئن شوید که پیکربندی‌ها به درستی انجام شده‌اند.
+

آیا باید SELinux را پس از نصب CentOS 7 غیرفعال کنم؟

غیرفعال کردن SELinux به طور کلی توصیه نمی‌شود مگر اینکه دلیل خاصی برای این کار وجود داشته باشد. SELinux یک مکانیسم امنیتی قوی است که می‌تواند از دسترسی‌های غیرمجاز جلوگیری کند. اگر نیازی به تغییر تنظیمات آن دارید، بهتر است از حالت “Permissive” استفاده کنید که هشدارها را بدون جلوگیری از اقدامات ایجاد می‌کند. این به شما کمک می‌کند تا مشکلات احتمالی را شناسایی و رفع کنید بدون اینکه به طور کامل از حفاظت SELinux صرف‌نظر کنید.

+

چگونه می‌توانم دسترسی SSH به ماشین مجازی CentOS 7 خود را فعال کنم؟

برای فعال کردن دسترسی SSH به ماشین مجازی CentOS 7، مراحل زیر را دنبال کنید:

  1. مطمئن شوید که سرویس SSH نصب شده است. به طور پیش‌فرض، SSH در CentOS 7 نصب می‌شود. می‌توانید با اجرای دستور زیر وضعیت سرویس را بررسی کنید:

sudo systemctl status sshd

اگر SSH فعال نیست، آن را با دستور زیر فعال کنید:

sudo systemctl start sshd
sudo systemctl enable sshd

اطمینان حاصل کنید که پورت SSH (به‌طور پیش‌فرض پورت 22) در فایروال باز است:

sudo firewall-cmd --permanent --add-port=22/tcp
sudo firewall-cmd --reload

این مراحل به شما امکان می‌دهد به ماشین مجازی CentOS 7 از راه دور از طریق SSH متصل شوید.

 

منابع:

فاماسرور

  1. بعد از نصب اگر سرور پینگ نداشته باشد از کجا باید دستورات درج شده در مقاله را وارد کنیم؟

    • در صورتی که بعد از نصب سرور پینگ آیپی را تایم اوت داشت باید از طریق کنسول esxi و وارد شدن به بخش کنسول دستورات را اجرا کنید.
      بعد از وارد شدن به یوزر root با دستور nmtui میتوانید به محیط تنظیم آیپی هدایت شوید و بعد از تنظیمات و جایگزاری ایپی میتوانید با دستور زیر یکبار شبکه را ریست کنید تا بعد از فعال شدن ایپی اقدام به نصب ssh_client کنید.
      service network restart

مقالات مرتبط این مطلب پیشنهاد می شود

خدمات فاما سرور

  • سرور مجازی

    سرور مجازی

    سرور مجازی یکی از سرویس های پر استفاده و مقرون بصرفه برای کسب و کارهای کوچک و خدمات سایر در ضمینه IT و شبکه میباشد که توان پشتیبانی از 128 هسته و 512 گیگ رم را دارد.

  • سرور اختصاصی

    سرور اختصاصی

    سرور های اختصاصی فاماسرور از دو گروه نسل جدید و پردازش سنگین استفاده میشود که میتوانید تا 155 گیگاهرتز پردازش و تا 1.5 ترابایت رم را در اختیار داشته باشید.

  • بیگ بلوباتن

    بیگ بلوباتن

    سرور بیگ بلوباتن اختصاصی و مجازی یکی از خدمات , برای استفاده از کلاس های آموزشی , جلسات و ... بصورت دوطرفه و با کیفیت تضمین شده میباشد.

  • هاست لینوکس

    هاست لینوکس

    در هاست لینوکس با منابع گوناگون امکان میزبانی از سایت های بزرگ و پر بازدید نیز وجود دارد و میتوان از مزایا و خدمات آن استفاده کرد.

  • هاست ویندوز

    هاست ویندوز

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

  • ثبت دامنه

    ثبت دامنه

    ثبت دامنه های بین المللی , دامنه ir و دامنه های با پسوند های مختلف در فاماسرور پشتیبانی میشوند.