دسترسی به BIOS در ESXi

نحوه دسترسی به تنظیمات BIOS در ماشین مجازی سرور ESXi/vCenter

صفحه BIOS در ماشین های مجازی معمولاً به سرعت رد میشوند یا گاهی نمایش داده نمیشود. گاهی نیاز داریم تا وارد BIOS سرور مجازی شویم. در این آموزش نحوه دسترسی به BIOS در ESXi را آموزش خواهیم داد.

وارد شدن به BIOS در ESXi بسیار ساده میباشد و فقط کافیست تغییرات کوچکی در تنظیمات ماشین مورد نظر ایجاد کنید.

  1. ابتدا ماشین مجازی را خاموش کنید.
  2. از طریق پنل وب وارد محیط ESXi شده و برروی vm مورد نظر کلیک راست کرده و گزینه edit settings را بزنید.
    تنظیمات سرور مجازی ESXi
  3. از منوی VM Options گزینه Boot Options را انتخاب کنید.
  4. تیک گزینه Force BIOS setup را روشن کنید.
    تنظیمات Boot در ESXi

سپس با روشن شدن سرور مجازی میتوانید وارد تنظیمات BIOS شوید.

معرفی سرور ML110 G9

سرور ML110 Gen9

سرور ML110 G9 یک سرور ایستاده (تاور) میباشد که دارای 1 سوکت پردازنده و ویژگی های بهتری از قبیل کارآیی و قابلیت توسعه نسبت به مدل های پیشین خود میباشد. این سرور 4.5U فضای رک نیاز دارد و دارای 8 اسلات DDR4 برای رم است. پشتیبانی هارد این سرور بصورت 8LFF یا 16SFF بوده و میتواند تا 32TB هارد را پشتیبانی کند.

اجزای سرور

بخش جلویی سرور

نمای جلوی سرور HP ML110 G9
  • 1   کیج هارددیسک
  • 2   کیج هارددیسک
  • 3   درایو نوری
  • 4   کلید/چراغ پاور
  • 5   چراغ وضعیت
  • 6   چراغ وضعیت کارت شبکه
  • 7   پورت USB3

بخش پشتی سرور

نمای پشتی سرور ML110 G9
  • 1   اسلات PCIe3
  • 2   پورت USB2
  • 3   پورت USB3
  • 4   پورت VGA
  • 5   کلید/چراغ UID
  • 6   منبع تغذیه
  • 7   پورت اتصال کابل برق
  • 8   پورت شبکه (RJ45)
  • 9   پورت iLO

بخش داخلی سرور

  • 1   پردازنده و هیت سینک (خنک کننده)
  • 2   فن سیستم
  • 3   محل قرارگیری منبع تغذیه
  • 4   8 اسلات رم DDR4
  • 5   فن PCIe
  • 6   کانکتور USB3 جلویی
  • 7   پورت SATA
  • 8   پورت USB3 داخلی
  • 9   پورت USB2 داخلی
  • 10   5 عدد اسلات PCIe
  • 11   اسلات ماژول iLO
  • 12   اسلات کارت حافظه (MicroSD)

مشخصات سرور HP ML110 Gen9

سرور ML110 G9 از چیپست Intel C610 استفاده کرده و از پردازنده های سری Intel Xeon E5-2600 v3, v4 و سری Intel Xeon E5-1600 v3, v4 با حداکثر 14 هسته پشتیبانی میکند.
حافظه رم پشتیبانی شده در این سرور از نوع RDIMM و LRDIMM بصورت 8 اسلات DDR4 و 4 کانال میباشد. حداکثر حافظه رم قابل استفاده در این سرور بصورت زیر است:

128GB 8x 16GB LRDIMM @2133MHz
256GB 8x 32GB RDIMM @2133MHz

تعداد هارد در سرور ML110 بصورت 8LFF یا 16SFF بوده و حداکثر ظرفیت آن بصورت زیر میباشد:

Hot Plug LFF SAS 96TB 8x 12TB
Hot Plug LFF SATA 96TB 8x 12TB
Hot Plug SFF SAS 32TB 16x 2TB
Hot Plug SFF SATA 32TB 16x 2TB
Non Hot Plug LFF SATA 16TB 4x 4TB
Hot Plug LFF SATA SSD 15.36TB 8× 1.92TB
Hot Plug SFF SAS SSD 6.4TB 16x 400GB
Hot Plug SFF SATA SSD 30.72TB 16× 1.92TB

همچنین سیستم عامل های زیر در سرور ML110 Gen9 پشتیبانی میشوند.

Microsoft Windows Server
Red Hat Enterprise Linux (RHEL)
SUSE Linux Enterprise Server (SLES)
VMware
ClearOS

لینوکس Alpine چیست؟

لینوکس آلپاین چیست؟ در این مقاله از وبسایت سرور سوییچ با یکی از توزیع های امن و بسیار سبک لینوکس به نام لینوکس Alpine آشنا میشویم. اگر از داکر استفاده کرده باشید، نام این لینوکس را در لیست سیستم عامل ها مشاهده کرده اید. همچنین بسیاری از علاقه مندان به هسته لینوکس، در داکر از لینوکس آلپاین استفاده میکنند.
لینوکس Alpine یکی از توزیع های امن و سبک لینوکس برپایه musl و بیزیباکس (BusyBox) است که برخلاف ubuntu که برای کاربران تازه کار مناسب بود، برای کاربران حرفه ای ارائه شده که به امنیت، سادگی و مدیریت منابع اهمیت میدهند.

معرفی لینوکس

LINUX یک سیستم عامل یا هسته ای است که تحت مجوز منبع باز توزیع می شود. لیست عملکرد آن کاملاً شبیه UNIX است. هسته برنامه ای در قلب سیستم عامل لینوکس است که از موارد اساسی مانند اجازه ارتباط سخت افزار با نرم افزار مراقبت می کند. پرطرفدارترین نسخه آن EXTENDED است.
نسخه EXTENDED در دو ساختار x86 و 64 ارائه میشود که دارای حجمی حدود 500 مگابایت میباشد.

busybox چیست؟

BusyBox یک مجموعه نرم افزاری است که چندین ابزار یونیکس را در یک فایل اجرایی واحد ارائه می دهد . این برنامه در انواع محیط های POSIX مانند لینوکس، اندروید و FreeBSD اجرا می شود،  اگرچه بسیاری از ابزارهایی که ارائه می دهد برای کار با رابط های ارائه شده توسط هسته لینوکس طراحی شده است. این به طور خاص برای سیستم عامل های تعبیه شده با منابع بسیار محدود ایجاد شده است.

لینوکس آلپاین

 

نصب و مدیریت برنامه ها و سرویس ها در لینوکس آلپاین

دانلود منیجر لینوکس Alpine چیست ؟ این سیستم عامل لینوکس از پکیج منیجر APK استفاده میکند. برای نصب برنامه میتوانید از ابزار apk استفاده کنید که همانند apt در لینوکس ubuntu است.

برای مثال با استفاده از دستور زیر میتوانید OpenSSH را نصب نمایید:

apk add openssh

برای اجرای OpenSSH هنگام راه اندازی سیستم میتوانید از دستور زیر استفاده کنید:

rc-update add sshd

این سیستم عامل همچنین از ابزار init.d برای مدیریت سرویس ها و سرور ها استفاده میکند و میتوانید با استفاده از این دستور، سرور SSH را راه اندازی کنید:

/etc/init.d/sshd start

سخن آخر

آلپاین بصورت پیش‌فرض امنیت را بخشی از روال توسعه‌ی خود در نظر گرفته است. باینری‌های سطح کاربران بصورت PIE کامپایل می‌شوند. این ویژگی احتمال آسیب در مواردی چون خطرات حمله در مورد مشکلات امنیتی زیرو‌دی را بسیار کم و قابل جبران می‌کند.

آلپاین برای طیف وسیعی از معماری‌های کامپیوتری همچون x86 و arm در دسترس و قابل استفاده است. امیدوارم که این مقاله از وبسایت سرور سوییچ کمک زیادی به اطلاعات شما کرده باشد. در صورت رضایت از ما نظرات خود را با دیگران به اشتراک بگذارید.

نصب Qemu

Qemu چیست ؟

Qemu چیست ؟ Qemu/kvm یک نرم افزار آزاد و رایگان بوده که برای کاربران گنو/لینوکس و علاقه مندان به دنیای نرم افزارهای آزاد بسیار محبوب و مورد توجه است. این نرم افزار یک شبیه ساز قدرتمند و پرسرعت میباشد که قابل استفاده برروی لینوکس نیز میباشد. نصب Qemu در لینوکس بسیار ساده است.

این نرم‌افزار بسیار سبک و کم‌حجم است. می‌توانید به کمک آن، لینوکس، مک‌او‌اس یا نسخه‌های مختلف ویندوز را بصورت مجازی اجرا کنید. همین‌طور می‌توانید فایل‌های ISO که قابلیت بوت دارند (Bootable هستند) را بوت کنید.

نصب Qemu در لینوکس

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

توجه داشته باشید که این ابزار فقط برروی پردازنده هایی قابل نصب میباشد که از قابلیت مجازی سازی (مانند AMD-V یا Intel VT-x) را پشتیبانی کنند.

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

egrep -c `(svm|vmx)` /proc/cpuinf

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

sudo apt update
sudo apt install qemu-kvm libvirt-bin bridge-utils virt-manager

تنها کاربران گروه libvirtd و کاربر root مجوز دسترسی به KVM را دارند. با دستور زیر میتوانید یک کاربر خاص را به گروه libvirtd اضافه کنید.

sudo adduser username libvirtd

ساخت ماشین مجازی در Qemu

برای ساخت یک ماشین مجازی باید ابتدا یک دیسک مجازی برای آن ایجاد کنیم.
با دستور زیر یک دیسک مجازی بنام disk0.img و با حجم 30 گیگابایت ساخته میشود.

qemu-img create disk0.img 30G

سپس یک ماشین مجازی 32 بیتی ایجاد میکنیم (برای ماشین 64 بیتی بجای i386 از x86_64 استفاده میکنیم).

 با پارامتر hda دیسک مجازی و پارامتر m مقدار رم را مشخص میکنیم.

در دستور زیر یک ماشین مجازی با 8GB رم ایجاد شده که از disk0.img به عنوان هارددیسک و از فایل OS.iso به عنوان سی دی استفاده میکند و ترتیب بوت آن ابتدا درایو d (سی دی رام)و سپس c (هارد دیسک) است.

qemu-system-i386 -hda disk0.img -m 8G -cdrom OS.iso -boot order=dc

در این مرحله ماشین مجازی شما اجرا میشود و میتوانید سیستم عامل مورد نظر خود را نصب کنید.

همچنین درصورتی که نمیخواهید از دستورات CLI استفاده کنید میتوانید با ابزار virt-manager استفاده نمایید.

نصب SQL Server در لینوکس

در این مقاله با نحوه نصب، آپدیت و حذف SQL Server در لینوکس آشنا میشویم. دیتابیس SQL Server قابلیت نصب برروی توزیع های مختلف لینوکسی را دارا میباشد.
ما برای مثال نصب SQL Server روی ubuntu را توضیح خواهیم داد.

پلتفرم (توزیع) های پشتیانی شده

پلتفرم فایل سیستم دانلود
Red Hat Enterprise Linux 7.7-7.9 or 8.0-8.3 Server XFS یا EXT4 دریافت RHEL 8.0
SUSE Enterprise Linux Server v12 SP3 - SP5 XFS یا EXT4 دریافت SLES v12
Ubuntu 16.04 LTS, 18.04 LTS, 20.04 LTS XFS یا EXT4 دریافت Ubuntu 20.04
Docker Engine 1.8+ on Windows, Mac, or Linux N/A دریافت Docker

سیستم مورد نیاز

مقدار
رم 2 گیگابایت
فایل سیستم XFS یا EXT4 (فایل سیستم های دیگر مانند BTRFS پشتیبانی نمیشوند)
حافظه 6 گیگابایت
سرعت پردازنده 2 GHz
هسته پردازنده 2 هسته
نوع پردازنده x64-compatible

نصب SQL Server در ubuntu

همانطور که گفته شد برای نصب SQL Server در ubuntu به حداقل 2 گیگابایت رم نیاز داریم.

همچنین میتوان SQL Server را برروی نسخه های 16.04، 18.04 و 20.04 اوبونتو نصب نمود.

برای نصب ابتدا کلید های GPG را import میکنیم.

  1. wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -

سپس Microsoft SQL Server Ubuntu repository for SQL Server 2019 را ثبت میکنیم.

نسخه ubuntu خود را در دستور زیر جایگزین کنید (ubuntu/20.04).

  1. sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/20.04/mssql-server-2019.list)"

با استفاده از دستورات زیر، پکیج ها را نصب میکنیم.

  1. sudo apt-get update sudo apt-get install -y mssql-server

پس از نصب، با دستور mssql-conf setup کلمه عبور کاربر SA را تعریف و ویرایش مورد نظر را انتخاب میکنیم.

  1. sudo /opt/mssql/bin/mssql-conf setup

بعد از راه اندازی دیتابیس سرور، دستور زیر را اجرا کرده تا از اجرای سرویس مطمئن شویم.

  1. systemctl status mssql-server --no-pager

آپدیت SQL Server در لینوکس

برای آپدیت پکیج mssql-server دستورات زیر را با توجه به توزیع لینوکس خود اجرا کنید.

توزیع دستورات بروزرسانی
RHEL sudo yum update mssql-server
SLES sudo zypper update mssql-server
Ubuntu sudo apt-get update sudo apt-get install mssql-server
X
Add to cart