Skip to Content

آرشیو دسته بندی ها:سرور Server

استفاده از سرور HP Proliant Microserver Gen10 به عنوان روتر یا NAS

استفاده از سرور HP Proliant Microserver Gen10 به عنوان روتر یا NAS


In the summer of 2017, HP released the Proliant Microserver Gen10. This machine replaces the older Gen8 model.


For hobbyists, the Microserver always has been an interesting device for a custom home NAS build or as a router.

Let’s find out if this is still the case.


In The Netherlands, the price of the entry-level model is similar to the Gen8: around €220 including taxes.


The new AMD X3216 processor has slightly better single threaded performance as compared to the older G1610t in the Gen8. Overall, both devices seem to have similar CPU performance.

The biggest difference is the TDP: 35 Watt for the Celeron vs 15 Watt for the AMD CPU.


By default, it has 8 GB of unbuffered ECC memory, that’s 4 GB more than the old model. Only one of the two memory slots is occupied, so you can double that amount just by adding another 8 GB stick. It seems that 32 GB is the maximum.


This machine has retained the four 3.5″ drive slots. There are no drive brackets anymore. Before inserting a hard drive, you need to remove a bunch of screws from the front of the chassis and put four of them in the mounting holes of each drive. These screws then guide the drive through grooves into the drive slot. This caddy-less design works perfectly and the drive is mounted rock-solid in it’s position.

To pop a drive out, you have to press the appropriate blue lever, which latches on to one of the front screws mounted on your drive and pulls it out of the slot.

There are two on-board sata controllers.

00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 49)
01:00.0 SATA controller: Marvell Technology Group Ltd. 88SE9230 PCIe SATA 6Gb/s Controller (rev 11)

The Marvell controller is connected to the four drive bays. The AMD controller is probably connected to the fifth on-board SATA port.

As with the Gen8, you need a floppy-power-connector-to-sata-power-connector cable if you want to use a SATA drive with the fifth onboard SATA port.

Due to the internal SATA header or the USB2.0 header, you could decide to run the OS without redundancy and use all four drive bays for storage. As solid state drives tend to be very reliable, you may use a small SSD to keep the cost and power usage down and still retain reliability (although not the level of reliability RAID1 provides).


Just as the Gen8, the Gen10 has two Gigabit network cards. The brand and model is: Broadcom Limited NetXtreme BCM5720

As tested with iperf3 I get full 1 Gbit network performance. No problems here (tested on CentOS 7).

PCIe slots

This model has two half-height PCIe slots (1x and 8x in a 4x and 8x physical slot) which is an improvement over the single PCIe slot in the Gen8.


The USB configuration is similar to the Gen8, with both USB2 and USB3 ports and one internal USB2 header on the motherboard.

Sidenote: the onboard micro SD card slot as found in the Gen8 is not present in the Gen10.


The Gen10 has also a GPU build-in but I have not looked into it as I have no use for it.

The Gen10 differs in output options as compared to the Gen8: it supports one VGA and two displayport connections. Those displayport connectors could make the Gen10 an interesting DIY HTPC build, but I have not looked into it.


The Gen10 has no support for iLO. So no remote management, unless you have an external KVM-over-IP solution.

This is a downside, but for home users, this is probably not a big deal. My old Microserver N40L didn’t have iLO and it never bothered me.

And most of all: iLO is a small on-board mini-comuter that increases idle power consumption. So the lack of iLO support should mean better idle power consumption.


Both Legacy and UEFI boot is supported. I have not tried UEFI booting.

Booting from the 5th internal SATA header is supported and works fine (as opposed to the Gen8).

For those who care: booting is a lot quicker as opposed to the Gen8, which took ages to get through the BIOS.

Power Usage

I have updated this segment as I have used some incorrect information in the original article.

The Gen10 seems to consume 14 Watt at idle, booted into Centos 7 without any disk drives attached (removed all drives after booting). This 14 Watt figure is reported by my external power meter.

Adding a single old 7200 1 TB drive drives power usage up to 21 Watt (as expected).

With four older 7200 RPM drives the entire system uses about 43 Watt according to the external power meter.

As an experiment, I’ve put two old 60 GB 2.5″ laptop drives in the first two slots, configured as RAID1. Then I added two 1 TB 7200 RPM drives to fill up the remaining slots. This resulted in a power usage of 32 Watt.

Dimensions and exterior

Exactly the same as the Gen8, they stack perfectly.

The Gen8 had a front door protecting the drive bays connected to the chassis with two hinges. HP has been cheap on the Gen10, so when you open the door, it basically falls off, there’s no hinge. It’s not a big issue, the overall build quality of the Gen10 is excellent.

I have no objective measurements of noise levels, but the device seems almost silent to me.

Evaluation and conclusion

At first, I was a bit disappointed about the lack of iLO, but it turned out for the best. What makes the Gen10 so interesting is the idle power consumption. The lack of iLO support probably contributes to the improved idle power consumption.

The Gen8 measures between 30 and 35 Watt idle power consumption, so the Gen10 does fare much better (~18 Watt).


At this level of power consumption, the Gen10 could be a formidable router/firewall solution. The only real downside is it’s size as compared to purpose-built firewalls/routers. The two network interfaces may provide sufficient network connectivity but if you need more ports and using VLANs is not enough, it’s easy to add some extra ports.

If an ancient N40L with a piss-poor Atom processor can handle a 500 Mbit internet connection, this device will have no problems with it, I’d presume. Once I’ve taken this device into production as a replacement for my existing router/firewall, I will share my experience.

Storage / NAS

The Gen8 and Gen10 both have four SATA drive bays and a fifth internal SATA header. From this perspective, nothing has changed. The reduced idle power consumption could make the Gen10 an even more attractive option for a DIY home grown NAS.

All things considered I think the Gen10 is a great device and I have not really encountered any downsides. If you have no problems putting a bit of effort into a DIY solution, the Gen10 is a great platform for a NAS or Router/Firewall, that can compete with most purpose-build devices.

ادامه مطلب

سرورهای سری HP DL

سرورهای سری HP DL

سرورهای سری HP DL

سرورهای سری HP DL

DL مخفف Density Line می باشد که به سری رکمونت سرور hp اطلاق می گردد.این سری از محصولات شرکت hp شرکت  بسیار قدرتمند بوده و قابلیت انعطاف و مدیریت پذیری بالایی دارند و در 3 گروه 100 ، 300 و 5000 تولید می شود. این سرورها برای محيطهای با تعداد زياد سرور مناسب هستند و جهت استفاده بايد داخل رك قرار گيرند. البته از این نوع سری DL380 یکی از پرفروش ترین مدل ها در ایران میباشد و بسته به محیطی های که دارای رک می باشند  انتخاب مناسبی می باشد و شاید اين گروه از سرورها برای پشتيبانی از ميزان حافظه ديسك و I/OO بالا طراحی شده اند. در بخشهای مختلف از جمله سايتها، ديتا سنترها و … مي توان از آنها استفاده نمود.

  • سری DL100 سرور hp ساده وكم هزينه، با قابليت پشتيبانی دو پردازنده،مناسب برای محيطهای كاری كوچك با معماری يك لايه، قابل استفاده برای كاربردهايی از قبيل Networking ,File and Print Shared internet access و… که شامل مدلهای DL120، DL160. DL165 و DL180 می باشد.
  • سری DL300 سرور hp ارائه شده در مدلهای متنوع، با قابليت پشتيبانی از دو پردازنده، مناسب برای ديتا سنترها و محيطهای كاری بزرگ، قابل استفاده برای كاربردهای Front-end network applicationHP  ,e-mail ,Database و … که شامل مدلهای DL320،DL360،DL370 ، DL385 و DL380 می باشد.
  • سری DL500 سرور hp  قابل توسعه­­­ با قابليت پشتيبانی از چهار پردازنده ايده­ آل برای پردازشهای سنگين و برنامه های كاربردی با درجه اهميت بسيار زياد، سيستم های ERP,CRM, Large Database و ….که شامل مدلهای DL580 و DL585 می باشد.




ادامه مطلب

سرورهای سری HP ML

سرورهای سری HP ML

سرورهای سری HP ML

سرورهای سری HP ML

این ســری از سرور hp بـرای شرکتها ، موســـســـات ، ســـازمانهای متوسط و بزرگ طراحی شده و بعبارت دیگر جهت پشتيبانی از ميزان حافظه ديسك و I/O بالا طراحی شده اند.در بخشهای مختلف از جمله سايتها، ديتا سنترها و … مي توان از آنها استفاده نمود.همچنين برای استفاده نيازی به رك ندارند وبه صورت Tower قرار می‌‌‌‌‌گيرند. البته در صورت نياز می‌توان اين سرورها را داخل رك قرار داد. در اين گروه سرورهای مدلهای سری ML100 و ML300 قرار دارند.

  • سری ML100 سرورهای اچ پی ساده،كم هزينه، مناسب برای محيطهای كاری كوچك و قابل استفاده برای Networking, File and Print,Shared Internet access,HPC clusters که شامل مدلهای ML110 و ML150 می باشد.
  • سری ML300 سرورهای اچ پی با قابليت پشتيبانی از يك يا دو پردازنده، مديريت پيشرفته از راه دور و انعطاف پذیری بالا در ميزان حافظه و I/O ، كارايی و قابليت گسترش بالا، مناسب برای كاربردهای Email,Database که شامل مدلهای ML310، ML350، ML330 و ML370 می باشد.




ادامه مطلب

بازیابی اطلاعات RAID و سرور

بازیابی اطلاعات RAID و سرور

نگران از دست دادن اطلاعات خود نباشید. خانه سخت افزار تمام اطلاعات شما را ریکاوری خواهد کرد. خانه سخت افزار با بیش از 19 سال تجربه در امر تعمیر و بازیابی اطلاعات انواع هارد دیسک و ریکاوری بازیابی اطلاعات Raid و سرور با دراختیار داشتن قدرتمندترین ابزارها و مجرب ترین متخصصین همیشه در خدمت شما عزیزان است. ما نماینده انحصاری ابر قدرتمند ترین ابزارهای بازیابی اطلاعات و تعمیر هارد از شرکت ACE Laboratory  روسیه هستیم. برترین مشاوران صنعت بازیابی اطلاعات را در تمامی دنیا به همکاری گرفته ایم. در معتبرترین مراکز آموزشی دنیا در اروپا،روسیه و امریکا دوره های لازم و پیشرفته بازیابی اطلاعات Raid ، سرور و هارد و تعمیرات تخصصی را گذرانده ایم. از برترین تکنیکها استفاده میکنیم.  از پیشرفته ترین سخت افزارها و نرم افزارهای دنیا مانند PC-3000 بهره میبریم. مجهز ترین کلین روم جراحی هارد و ابزارهای تعویض هد و پلتر را جهت عملیاتی کردن هارد دیسک خراب در اختیار داریم. پیشرو ترین مرکز در امر بازیابی اطلاعات و تعمیرات انواع انباره های اطلاعات در خاور میانه هستیم. تمامی این سخت کوشی ها در بیش از 19 سال گذشته فقط و فقط جهت رضایت شما است.


بازیابی اطلاعات NAS

ریکاوری اطلاعات NAS با هر نوع آرایه Raid. خانه سخت افزار مجهزترین مرکز بازیابی اطلاعات سیستم های ذخیره سازی اطلاعات مبتنی بر شبکه و اینترنت. بر پایه دانش و متخصصین مجرب توانسته ایم اطلاعات مشتریان را در اسرع وقت بصورت سالم بازیابی نموده و تحویل دهیم.

بازیابی اطلاعات ماشین مجازی

ریکاوری  ماشین مجازی با هر نوع فایل سیستم از هر نوع آرایه Raid. بازگرداندن اطلاعات پاک شده ماشین مجازی و استخراج اطلاعات داخلی انواع ماشین های مجازی VMware Server GSX – VMware ESXi – Citrix Virtual Server – Sun Ray Server – Oracle VM

بازیابی اطلاعات سرور

برگرداندن اطلاعات از هر نوع سرور و دیتا استوریج تخصص ما است. ریکاوری Server در سریع ترین زمان ممکن بدون ایجاد تغییر و تحول در سرور شما از هر نوع دستگاه DAS ، SERVER ، SAN با هر نوع برند HP-Dell-NEC-Supermicro-Lenovo-acer-Toshiba-EMC2-ORACLE و…

بازیابی اطلاعات RAID

ریکاوری اطلاعات Raid با هر نوع ساختار بصورت فارنزیک و مجازی سازی، بدون ایجاد هیچ تغییری در هارد های اصلی بدون محدودیت در نوع آرایه Raid اعم از :


ادامه مطلب

تفاوت حافظه های کش BBWC و FBWC در کنترلرهای RAID

تفاوت حافظه های کش BBWC و FBWC در کنترلرهای RAID

تفاوت حافظه های کش BBWC و FBWC در کنترلرهای RAID

تفاوت حافظه های کش BBWC و FBWC در کنترلرهای RAID

حافظه کش موجود در کنترلر های رید شرکت اچ پی به دو دسته تقسیم می شوند :

این نوع حافظه های نهان در دو نوع BBWC و FBWC هستند که نوع Battery-Backed Write Cache برای نگه داری و جلوگیری از از دست رفتن داده ها روی آن نیاز به باتری دارد. سرورهای HP طوری طراحی شده اند که زمانی که از کنترلرهای Raid دارای این نوع حافظه ی واسط استفاده می شود، در صورتی روشن شوند که باتری نصب شده سالم و شارژ کامل داشته باشد.

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

تفاوت نوع FBWC یا همان Flash-Backed Write Cache با نوع BBWC فقط در استفاده نکردن از باتری در FBWC است. در حقیقت در این نوع FBWC از یک حافظه ی Flash برای نگه داری داده در حافظه ی نهان استفاده می گردد که محدودیت استفاده از باتری (برای نگه داشتن مدت طولانی داده و قابلیت اطمینان شدن عملیات) برداشته شود.

هم اکنون کنترلر های Raid یا Smart Array های سرورهای HP دارای حافظه های Cache بالاتر از ۲GB هستند. در نسل جدید سرورهای HP یعنی Gen9 از یک Smart Array به نام p440ar دارای Cache چهار گیگابایتی استفاده شده است. در این کنترلر از ۸ عدد SDRAM ساخت SK hynix دارای ظرفیت های ۵۱۲ مگابایتی به عنوان Cache کنترلر P440ar استفاده شده است که در مجموع ظرفیت حافظه ی نهان مربوطه ۸×۵۱۲ MB = 4 GB می باشد.



ادامه مطلب

بررسی سرور HP ProLiant DL560 Gen9

بررسی سرور HP ProLiant DL560 Gen9

بررسی سرور HP ProLiant DL560 Gen9

بررسی سرور HP ProLiant DL560 Gen9

آیا به دنبال سروری با مقیاس پذیری بالا برای مجازی سازی و اپلیکیشن دیتاسنتر خود هستید؟ سرور HP ProLiant DL560 Gen9 سروری ۴ سوکته با کارایی متعادل و قابلیت اطمینان و مقیاس پذیری افزایش یافته است که همگی در یک کیس دو یونیته قرار گرفته اند.
از آخرین پردازندهIntel® Xeon® E5-4600 v3/v4 پشتیبانی می کند که قدرت پردازشی بسیار بالایی را ارایه می دهد. بعلاوه دارای ظرفیت استوریج افزایش یافته، پهنای باند ورودی/ خروجیI/O تا تعداد ۷ اسلات PCIe Gen 3.0 است و امکان افزایش حافظه تا ۳ ترابایت را دارد. این سرور به کمک HP OneView و HP iLO 4 هوشمندی و سادگی مدیریت خودکار را به شما ارائه می دهد.

بررسی سرور HP ProLiant DL560 Gen9

سرور HP ProLiant DL560 Gen9 برای مجازی سازی، تلفیق سروری، پایگاه داده، پردازش کسب و کار و اپلیکیشن های پردازش دیتا در حجم بالا در مکان هایی که فضای مرکز داده و کارایی برتری و اهمیت دارند، ایده آل است.

ویژگی های جدید در سرور DL560 G9 اچ پی

۱٫ پشتیبانی از خانواده پردازنده Intel® Xeon® E5-4600 v4
۲٫ آداپتورهای شبکه HPE 25GbE دارای کارایی فوق العاده ای است که نسبت به نسل قبلی یعنی ۱۰GbE، دو و نیم برابر شده و هزینه کلی ارتقاپذیری تا Gbps100 را کاهش می دهد.
۳٫ پشتیبانی از ماژول های HPE DDR4 SmartMemory 2400 MHZ برای افزایش کارایی
۴٫ HP OneView 3.0 برای سرورهای HP ProLiant (DL) Rack Gen9 زیر ساخت های مدیریتی را ارائه می دهد و باعث کاهش پیچیدگی با سادگی اتوماسیون شود.
۵٫ ماژول TPM 2.0 یا HP Trusted Platform Module از دسترسی های غیرمجاز به سرور جلوگیری می کند.
۶٫ HPE StoreFabric 84Q 4-port 8Gb FC HBA

ویژگی ها

کارایی ۴ سوکته در دو یونیت

۱٫ سرور HPE ProLiant DL560 Gen9، محاسبه ۴ پردازنده ای را در دو یونیت فراهم می کند و حداکثر ۴ عدد پردازنده Intel® Xeon® E5-4600 v3/v4 را پشتیبانی می کند که E5-4600 v4 نسبت به نسل قبلی، تا ۲۱ درصد کارایی بیشتر و ۲۲ درصد هسته و Cache بیشتری را فراهم می کند.
۲٫ HPE Flexible Smart Array و HPE Smart SAS Controllers با پشتیبانی از حداکثر ۴ GB FBWC به شما این امکان را می دهد که بتوانید کنترلرهای ۱۲ Gb/s را متناسب با محیط کاری خود انتخاب کنید.
۳٫ در کنار این موارد، تعبیه شدن کنترلر SATA HPE Dynamic Smart Array B140i نیازهای رسانه ای، دیتا و بوت را برطرف می سازد.
۴٫ بهره گیری از حافظه های HPE DDR4 SmartMemory، کارایی و بهره وری انرژی را بهبود می بخشد و در عین حال با افزایش کنترل خطاها از Downtime و از دست دادن دیتا جلوگیری می کند. با داشتن ۴۸ اسلات DIMM،  سه ترابایت را فراهم می کند که حداکثر سرعت آن  ۲۴۰۰MHz و با کارایی ۲۳ درصد ارایه می دهد.

بررسی سرور HP ProLiant DL560 Gen9

قابلیت اطمینان و ارتقا پذیری برای محیط های چندگانه در نسل جدید

۱٫ این سرور از ۷ اسلات توسعه PCIe 3.0 بهره می برد که از کارت های گرافیک و شبکه که افزایش پهنای باند I/O و توسعه پذیری پشتیبانی می کند.
۲٫ با طراحی دوباره کیس، حداکثر ۲۴SFF را پشتیبانی می کند. با بهره گیری از HP Universal Media Bay، کارایی مطلوب، ظرفیت و قابلیت اعتماد را فراهم می آورد تا نیازهای مشتریان با محیط های کاری متفاوت با هزینه ای مقرون به صرفه فراهم شود.
۳٫ برای اینکه پهنای باند و فابریک شبکه انعطاف پذیر باشند، آداپتور های زیر ارایه شده است در نتیجه می توانید با تغییر و رشد نیازهای کاری همگام شوید:
• Embeded 4*1GbE
• HP FlexibleLOM
• PCIe Standup 1GbE, 10GbE, 25 GbE
۴٫ از منابع تغذیه  ۱۲۰۰ و ۱۵۰۰ واتی پشتیبانی می کند که افزونگی را افزایش و Downtime های غیرضروری را کاهش می دهد و دارای ۹۴ درصد کارایی (Platinum Plus) است و برای پشتیبانی از HPE Power Discovery Services کاربرد دارد.

بهره وری مطلوب در محیط های در حال رشد

سرور HPE ProLiant DL560 Gen9 از استانداردهای ASHRAE A3 /A4 پشتیبانی می کند که دمای محیط را کنترل کرده و در نتیجه هزینه های خنک سازی را کاهش می یابد.

ویژگی های دسترسی آسان آن شامل موارد زیر است:

۱٫ بهبود طراحی کیس برای کاربرد راحت
۲٫ Hot Plug بودن فن ها و درایوها
۳٫ SID های اختیاری برای سلامت و مانیتورینگ مولفه ها
۴٫ کدهای QR برای دسترسی سریع به اطلاعات محصول

مدیریت چابک در زیرساخت برای شتابدهی به دریافت سرویس IT

۱٫ HP OneView در این سرور اچ پی، مدیریت زیرساخت را برای سادگی اتوماسیون در سرور، استوریج و شبکه فراهم می کند.
۲٫ در HPE Insight Online، داشبورد شخصی شده آنلاین برای مانیتورینگ سلامت زیرساخت همگرا و مدیریت استفاده می شود.
۳٫ در حالت بوت، UEFI پیکربندی می شود، و بوسیله Intelligent Provisioning و Scripting Toolkits مدیریت محلی یا از راه دور فراهم می شود.
۴٫ مدیریت تعبیه شده در آن یعنی HPE iLO برای توسعه، مانیتور و پشتیبانی از راه دور سرور استفاده می شود. به وسیله Smart Update که شامل SUM) Smart Update Manage) و SPP) Service Pack for Proliant) است نیز می توان Firmware و درایوها را آپدیت کرد و Downtime را کاهش داد.

“جمع بندی”


در ادامه ویژگی های فنی سرور HP ProLiant DL560 Gen9 را مشاهده می کنید:

Chassis: 2U rack
CPU: 4 x Intel Xeon E5-2600 v3 and v4
Memory: Up to 3TB DDR4 2,400MHz
Storage: Up to 24 SFF hot-swap
RAID: HP Smart Array B140i 12Gbps SATA/4GB FBWC
Expansion: 7 x PCI-e Gen3 slots
Network: 4x1GbE / Optional: 2x10GbE
(Other: FlexibleLOM, internal USB 2.0 (5), USB 3.0 (4), Micro SD Dual Slot (1)
Power: 2 x Hot Plug Power Supply
Management: HP iLO4 Advanced with

Warranty : 1Year



ادامه مطلب

انتقال وبسایت به سرور مجازی یا اختصاصی

انتقال وبسایت به سرور مجازی یا اختصاصی


ممکن است برای شما هم این اتفاق افتاده باشد که بخواهید سایت و یا WA خود را از هاست به یک سرور و یا از یک سرویس دهنده به یک سرور اختصاصی و یا سرور مجازی منتقل کنید. این عمل میتواند توسط شما یا یک متخصص انجام شود که در هر دو حالت بهتر است شما اطلاعات پایه ای گفته شده در این مقاله را دارا بوده و طبق این چارت عمل کنید. برای انجام این پروسه نیاز است تا اطلاعات پایه ای برای ان عملیات داشته باشید تا سرویس دهی شما بدون وقفه و یا با کمترین DownTime مواجه شود، در غیر این صورت ممکن است مشکلات بسیاری را تجربه کنید و یا حتی در  بدترین حالت با Data Lost مواجه شوید. در این مقاله سعی میکنیم بصورت کلی شما را انجام این پروسه اشنا و بصورت مختصر برخی از مفاهیم مورد نیاز را توضیح دهیم تا از سردرگمی هایی که ممکن است با ان مواجه شوید کاسته شود.

انتقال وبسایت به سرور مجازی یا اختصاصی

انتقال وبسایت به سرور مجازی یا اختصاصی

 Migration یا انتقال ممکن است دلایل متفاوتی داشته باشد:

  • هاست میزبان شما به دلیل ترافیک بازدید و مصرف منابع WA شما دیگر قادر به میزبانی سایت شما نبوده و یا سایت شما در زمان High Traffic شدن با مشکل در سرویس دهی مواجه میشود.
  • در سرور و یا هاست قبلی شما اختلال سخت افزاری ایجاد شده باشد.
  • سرویس دهنده فعلی شما امکانات مورد نیاز شما مانند ماژول های مورد نیاز یا نسخه نرم افزار های سمت سرور مورد نیاز شما را ارائه نمیدهد.
  • سرور و یا هاست شما تحت مدیریت شخص دیگری است و هم اکنون میخواهید خودتان انتقال را انجام دهید.
  • افزایش توان سرور جهت ارتقا سرویس دهی
  • مشکلات تامین امنیت و ….

یاداشت برداری

قطعا بدون کاغذ و قلم شما در هر مرحله ای با مشکل مواجه خواهید شد! مدیریت سرور کار سخت و پیچیده ای است و بر خلاف جریان فعلی که در بازار در حال انجام است باید گام به گام و با دقت دنبال شود تا از بروز مشکلات امنیتی و عدم پایداری آن در اینده کاسته شود. تمامی اهداف باید یاداشت شده بصورت یک Check List تمامی موارد یاد داشت شده انجام شود. سرور شما باید Document شده باشد تا زمانی که مدیریت ان به شخص دیگری سپرده شد شخص جدید بداند سرور چگونه کانفیگ شده است و یا زمانی که سرور با Technical Difficulty موجه شد مختصص با سردرگمی مواجه نشود بعلاوه اینکه اگر تعداد سرور های شما روند افزایشی داشت در آینده با سردرگمی مواجه نشوید. پس یادداشت برداری برای ما مهم است و نباید عملی پیش پا افتاده تلقی شود.

 مرحله اول – دلیل انتقال و Migration

دلیل شما برای انتقال چیست ؟! ایا دلایل شما میتواند یک متخصص را متقاعد کند و منطقیست ؟! کاغذ و قلم خود را برداشته و شروع کنید. تمامی دلایل خود را برای این انتقال شرح داده و مشکلات کنونی که بر روی سرور و یا هاست میزبان خود دارید را یاد داشت نمایید. آیا اختلال ایجاد شما باعث زیان مالی شرکت و یا سازمان شما میشود !؟ میزان خسارت وارد شده را محاسبه و دیگر مواردی را که فکر میکنید سرویس شما را با اختلال مواجه کرده است را یادداشت نمایید.
بطور مثال :

  1. سرویس برخی مواقع با هنگ مواجه شده و نمیتواند برخی از Request ها را handle کند.
  2. سرویس در برخی از ساعات روز از دسترس خارج میشود.
  3. هاست ماژول های مورد نیاز WA را جهت توسعه ان ندارد و پشتیبانی نمیکند.
  4. زمانی که بازدید از تعداد خاصی بیشتر میشود سرعت سایت بشدت کاهش یافته و یا سایت کلا قطع میشود.
  5. سایت زیر حملات DDOS بوده و از نظر امنیتی مشکل دارد.
  6. منابع ناکافی سخت افزاری مانند پورت و یا هارد
  7. و …

مرحله دوم – نیاز های شما در سرور جدید

پس از مرحله اول نیاز است تا نیاز های نرم افزاری و سخت افزاری شما بطور کامل مشخص شود، در این صورت بهترین تصمیم برای انتخاب سخت افزار، سیستم عامل، نرم افزار های سمت سرور، کانفیگ و نصب و صرف هزینه گرفته می شود. پس از لیست شدن انتظارات شما از سرور بهترین استراتژی سخت افزاری و نرم افزاری تعیین خواهد شد. تعیین این استراتژی برای بلند مدت بسیار مهم میباشد زیرا گاها نیاز است تا با توسعه وبسایت شما، کانفیگ نرم افزاری و سخت افزاری سرور نیز تغییر یابد.
بطور مثال :

  1. تعداد بازدید روزانه بین ۷۰۰۰ تا ۱۰۰۰۰ IP است.
  2. نیاز است روی سرور TomCat نصب و کانفیگ شود.
  3. درگیری دیتابیس بیش از اندازه بوده و باید سرور HTTP و MySQL جدا باشد.
  4. هارد باید SSD باشد و مصرف هارد در سال حدودا ۵۰۰ تا ۷۰۰ گیگابایت است.
  5. سرور گاها تحت حملات سنگین DDOS است و باید بشدت DDOS Protected باشد.
  6. بحث پایداری سرور و High Availability مهم بوده و سرور به هیچ عنوان نباید از سرویس دهی خارج شود.
  7. کاربری از سرور بصورت File Server بوده و ترافیک و سرعت دانلود باید مدیریت شود.
  8. WA مورد نظر از PHP ورژن ۵٫۲ استفاده میکند و دیتابس مورد استفاده نیز MySQL نسخه ۵٫۰ میباشد.
  9. وب سرور قبلی آپاچی بوده و نیاز است تا نوع انتخاب وب سرور برسی شود.
  10. فرکانس CPU فعلی xx.xx GHz بوده و سرور نیاز به CPU قویتری دارد.
  11. روزانه بیش از ۵۰K ایمیل ارسال میشود. پیاده سازی سیاست های E-mail marketing و به حدعقل رساندن میزان اسپم.
  12. نیاز است از دیتابیس بصورت ساعتی بکاپ تهیه شود.
  13. و…

مرحله سوم – جمع بندی نهایی

در این مرحله شما باید استراتژی های مورد نیاز را انتخاب کنید. قبل از هر کاری باید کمی اطلاعات خود را افزایش دهید یا با متخصصان این زمینه مشورت نمایید. انتخاب نوع وب سرور، دیتابیس، سیستم عامل، سیاست های امنیتی، کانفیگ و مشخصات سرور و… کمی نیاز به R & D دارد و بهتر است قبل از انتخاب کمی در مورد انتخاب خود تحقیق کنید. در هر مرحله نیاز است تا شما در مورد انتخاب خود کمی مطالعه داشته باشید. اگر سرور شما Critical Mission است بهتر است با کمک یک متخصص این مراحل را انجام دهید. برای نمونه ما یک سناریو مطرح کرده و یک جم بندی در مورد نیاز های ان انجام میدهیم. با توجه به میزان بودجه خود سرور مورد نیاز را انتخاب کنید. سرور شما میتواند اختصاصی و یا مجازی باشد که انتخاب بین این دو بستگی به انتخاب شما دارد که میتوانید از فروشنده گان این امر سرور خود را تهیه نمایید. اگر میخواهید از کنترول پنل استفاده کنید باید ابتدا نوع ان را مشخص کنید، کنترل پنل ها دارای لایسنس بوده و معمولا باید قبل از نصب به فکر لایسنس ان باشید. تمامی سرویس های مورد نظر برای هاستینگ تقریبا توسط کنترل پنل نصب خواهند شد و برای نیاز های پایه تقریبا نیازی به تغییر در کانفیگ ندارند. اما برای ایجاد تغییرات در تنظیمات آپاچی و یا MySQL بهتر است Document ها و یا مقالات متنوعی را مطالعه نمایید. پس از تهیه و کانفیگ سرور بهتر است در ابتدا WA خود را منتقل کرده و صحت سرویس دهی را برسی نمایید تا مطمئن شوید سرویس دهی بدون نقص صورت میگیرد. سپس اقدام به تغییر IP و یا DNS نمایید.

یک سناریو ساده

سایتی روی هاست پشتیبانی میشود که WA ان WordPress و از دیتابیس MySQL استفاده میکند. ورژن PHP مورد نیاز ۵٫۳ یا ورژن های جدیدتر میباشد. میزان بازدید ورود روزانه بین ۵K تا ۸K بوده و به دلیل قالب بهینه و حجم سایت درگیری I/O و شبکه زیاد نمیباشد. تعداد concurrent user بین ۵۰ تا ۱۵۰ کاربر میباشد. دیتابیس کمی باعث لود CPU میشود. پس نیاز است تا با بهینه سازی دیتابیس تعدادی از Table های پر استفاده روی رم لود شود.
با توجه به نمودار بازدید، مصرف مشابه در هاست و حجم فایل های هاست راهبرد زیر اتخاذ شده است :

مشخصات سرور:

  • سی پی بو : ۲ Core 2.4GHz
  • رم : ۶ GB
  • هارد : ۲۵۰ گیگابایت
  • ترافیک ماهانه :  ۱ ترابایت
  • کارت شبکه : ۲۵۰Mbps

مشخصات نرم افزاری:

  • سیستم عامل : CentOS 6.8
  • کنترل پنل : دایرکت ادمین
  • استفاده از اپاچی به عنوان وب سرور و کانفیگ و بهینه سازی ان برای بالا رفتن سرعت لود
  • نصب و اماده سازی Mod Security
  • نصب ioncube
  • بهینه سازی دیتابیس جهت کش کردن و افزایش سرعت پاسخ دهی به Query ها
  • نصب ابزار مانیتورینگ
  • امن سازی کنترل پنل، وب سرور، PHP، سیستم عامل، نصب و کانفیگ انتی شلر، فایروال و انتی ویروس
  • نصب و کانفیگ انتی دیداس evasive روی وب سرور
  • ایمن سازی SSH
  • تست امنیت
  • پیاده سازی سیاست های بکاپ گیری داخل و یا خارج از سرور

در کانفیگ سخت افزاری و نرم افزاری بالا وب سایت مورد نظر میتواند تا حدودا ۸K بازدید کننده در کل و حدود ۱۰۰ تا ۱۵۰ کاربر concurrent داشته باشد. با افزایش کاربر همزمان کم کم لود سرور افزایش یافته و سرعت سرویس دهی کاهش چشم گیری خواهد داشت.


توجه داشته باشید:

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

کلام اخر

اگر در این مورد سوالی داشتید میتوانید در همین پست در بخش نظرات سوالات خود را مطرح نمایید.
این پست ممکن است در اینده تغییر کند و محتوای ان حذف و یا اضافه شود.



ادامه مطلب

مانیتورینگ سرورهای HP در لینوکس

مانیتورینگ سرورهای HP در لینوکس


در این مستند به معرفی ابزارهایی پرداخته می شود که به سبب آن می توان قسمت‌های سخت افزاری سرورهای HP را نظارت نمود .

1- مقدمه

جهت بررسی نمودن وضعیت سخت افزار سرور های HP، ابزارهای متعددی طراحی شده است که هر کدام از آنها جهت تحقق هدفی ایجاد گردیده است.در این بین، ابزارهایی وجود دارند که در محیط Command line مورد استفاده قرار می‌گیرند.در این مستند به بررسی ابزارهای نظارتی سرورHP در محیط متنی پرداخته شده است.همچنین کنترل سخت‌افزار های سرور از طریق پورت iLO نیز مورد بررسی قرار می گیرد.

2- hplog

2.1 معرفی 

hplog ابزاری است که اجازه می‌دهد تا به قسمت‌هایی از سرورهای hp نظارت گردد.این ابزار اطلاعات خود را از طریق IML دریافت می‌کند.

IML ابزاری است که تمام سوابق مربوط به رویداد های اتفاق افتاده بر روی سرور را نگهداری می کند.

رویدادهای ذخیره شده در IML به سه دسته تقسیم‌بندی می‌شوند،که این دسته بندی بر اساس نوع رویدادی است که در سرور اتفاق افتاده است .

این چهار دسته عبارتند از:

۱-CAUTION :اخطارها (warning)

۲-CRITICAL :خطاها (error)

۳-INFO :پیغام ها (information)

۴-REPAIRED اطلاع از رفع شدن خرابی توسط خود سرور.


2.2 پارامترهای ابزار hplog

  • پارامتر t

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

تصویر 1: خروجی دستور hplog با پارامتر t

  • پارامتر f

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

  • پارامتر p

نمایش اطلاعات جاری منابع تغذیه سرور شامل نوع،وضعیت و موقعیت منبع تغذیه می باشد.


  • پارامتر s

از این پارامتر جهت مشاهده محتوای IML بر اساس نوع رویدادی که در سرور اتفاق افتاده،استفاده می شود

  • پارامتر v

محتوای IML را نمایش می دهد.

تصویر 2: خروجی دستور hplog با پارامتر v

  • پارامتر a

جهت فعال وغیر فعال نمودن،مشاهده وضعیت و تعیین زمان برای (Automatic Server Recovery (ASR سرور به کار می رود.

بازیابی سیستم به صورت خودکار(ASR): زمانی یک قسمت سخت افزاری و یا یک فرآیند در سرور با مشکل(failure) مواجه می‌شود.سرور تلاش می‌کند تا آن را تشخیص و بازیابی نماید.

تصویر 3: خروجی دستور hplog با پارامتر a

3- hpacucli

3.1 معرفی hpacucli

hpacucli برگرفته از جمله HP Array Configuration Utility CLI می باشد.

ابزار hpacucli جهت ساخت، حذف و تعمیر درایوهای فیزیکی و منطقی بر روی کنترلر های RAID در سرور های HP مورد استفاده قرار می‌گیرد.به عبارتی بر تنظیمات مربوط به RAID تمرکز دارد.

تصویر 4: خروجی دستور hpacucli

3.2 پارامتر های ابزار hpacucli

این ابزار شامل پارامتر های زیادی می باشد که برای ساخت،حذف و نظارت برروی کنترلر هایRAID به کار می رود.

  • پارامتر help

این پارامتر یک راهنمای کامل در مورد نحوه استفاده از ابزار hpacucli را ارائه می دهد.

تصویر 5: خروجی دستور hpacucli با پارامتر help

  • پارامتر show

جهت نظارت بر قسمت‌های مختلف کنترلرRAID از پارامتر show به همراه دیگر پارامتر ها استفاده می گردد .

  • پارامتر ctrl

از (ctrl (controller جهت بررسی و نظارت بر کنترلر های RAID استفاده می‌شود.

  • پارامتر all

جهت نمایش اطلاعات مربوط به تمام بخش های کنترلر RAID بر روی سرور به کار برده می شود.

  • پارامتر slot

جهت بررسی نمودن وضعیت یکslot در کنترلر RAID به کار برده می شود . Slot جایگزین پارامتر all می‌شود.

تصویر 6 :خروجی دستور hpacucli با پارامتر slot

  • پارامتر pd

    از این پارامتر(pd(physical drive جهت مشاهده مشخصات درایو های فیزیکی استفاده می گردد.

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

تصویر 7: خروجی دستور hpacucli با پارامتر pd

  • پارامتر ld

از پارامتر ( ld( logical drive جهت مشاهده مشخصات درایوهای منطقی به کار برده می شود.

درایو منطقی اشاره به تقسیمات منطقی RAID دارد.و مشخص کننده نوع RAID ای می‌باشد که بر روی کنترلر RAID تعریف گردیده است .در تصویر 8 مشخص است که دو درایو منطقی از نوع RAID5 بر روی کنترلرRAIDتعریف گردیده است.

تصویر 8: خروجی دستور hpacucli با پارامتر ld

  • پارامتر config

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

تصویر 9: خروجی دستورhpacucli با پارامتر config

  • پارامتر detail

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

تصویر 10: خروجی دستور hpacucli با پارامتر detail

  • پارامتر config detail

از ترکیب دو پارامتر config و detail برای بدست آوردن اطلاعات کامل از تمام تنظیمات و مشخصات مربوط به کنترلر RAID استفاده می شود.

تصویر 11: خروجی دستورhpacucli با پارامترهای config detail

  • پارامتر status

جهت بررسی وضعیت کلی کنترلرRAID استفاده می گردد.

4 ابزار hpasmcli

hpasmcli برگرفته از جمله HP Server Management Application and Agents Command Line

می باشد.

از این ابزار جهت نمایش تنظیمات سیستم ،BIOS سیستم و وضعیت سخت افزارها در سرور های HP مورد استفاده قرار می گیرد.

4.1 پارامتر های hpasmcli جهت بررسی وضعیت سیستم

  • پارامتر help

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


تصویر 12: خروجی دستور hpasmcli با پارامتر help

  • پارامتر show

برای نمایش وضعیت قسمت‌های مختلف سرور از این پارامتر استفاده می شود.

زمانی که از پارامتر show به تنهایی استفاده گردد تمام پارامترهایی که می توان همراه با آن به کار برده شود را نمایش می دهد .

تصویر 13: خروجی دستور hpasmcli با پارامتر show

  • پارامتر server

نمایش مشخصات سرور از جمله نوع سرور ،تعداد CPUهاو مدل آن‌ها ،تعداد کارت های شبکه و… .

تصویر 14: خروجی دستور hpasmcli با پارامتر server

  • پارامتر temp

از این پارامتر جهت نمایش وضعیت سنسورهای سرور استفاده می گردد.

  • پارامتر dimm

این پارامتر اطلاعات RAMهایی که بر روی سرور نصب شده‌اند را نمایش می دهد.

تصویر 15: خروجی دستور hpasmcli با پارامتر dimm

  • پارامتر fans

جهت نمایش اطلاعات مربوط به فن های نصب شده بر روی سرور به کار برده می شود.

  • پارامتر boot

نمایش لیستی از device های سرور بر اساس اولویت بوت شدن آنها.

  • پارامتر ht

از این پارامتر جهت نمایش وضعیت Hyper-Threading یا همان فراریسمانی سرور استفاده می شود .

فراریسمانی یک فناوری اختصاصی شرکت اینتل است که برای بهبود « رایانش موازی یا پردازش موازی» (انجام چند دستورالعمل به طور همزمان) در پردازنده به کار رفته‌ است.با این فناوری، برای هر هسته پردازشی (هسته‌های واقعی)سیستم عامل دو هستهٔ مجازی ادرس دهی می‌کند و در هنگامی که امکان داشته باشد حجم کار را بین آنها تقسیم می‌کند.برای این فناوری نه تنها لازم است که سیستم عامل از چند پردازنده پشتیبانی کند بلکه باید برای آن بهینه سازی شده باشد؛ و شرکت اینتل توصیه می‌کند که در صورتی که از سیستم عاملی استفاده می‌کنید که هایپرتردینگ را پشتیبانی نمی‌کند، این فناوری را غیر فعال کنید.

تصویر 16: خروجی دستور hpasmcli با پارامتر های boot , ht

  • پارامتر iml

با استفاده از این پارامتر می توان مجموعه ای از اتفاقاتی که روی سرور رخ داده است را نمایش داد.این پارامتر محتوای IML سیستم را نمایش می دهد.

تصویر 17: خروجی دستور hpasmcli با پارامتر iml

  • پارامتر ipl

لیستی از انواعdevice های نصب شده بر روی سرور را نمایش می دهد.

  • پارامتر powersupply

جهت نمایش اطلاعات مربوط به وضعیت منبع تغذیه های نصب شده بر روی سرور به کار برده می شود.

تصویر 18: خروجی دستور hpasmcli با پارامتر های ipl , powersupply

  • پارامتر uid

جهت نمایش وضعیت led مربوط به uid سرور به کار برده می شود.

تصویر 19: LED مربوط uid سرور hp

  • پارامتر wol

جهت نمایش فعال یا غیر فعال بودن سیستم wake-on-lan بر روی سرور های hp به کار برده می شود.

Wake on lan یک سیستم استاندارد شبکه است که اجازه روشن یا همان بیدار شدن را با یک پیغام شبکه به سرور می‌دهد. این پیغام معمولاً توسط یک برنامه ساده بر روی سیستمی دیگر روی همان شبکه محلی ارسال می‌شود. بیدار شدن از شبکه یا همان Wake-on-LAN را به اختصار WOL نیز می‌نامند.


تصویر 20: خروجی دستور hpasmcli با پارامتر های uid , wol

5 ابزار dmidecode

ابزار dmidecode ،جدول DMI (بعضی ها به اسم SMBIOS آن را می شناسند) را می خواند و اطلاعات کاملی در مورد سخت‌افزار سرور , BIOS ،CPU وRAMها را نمایش می دهد.

DMI تمام اطلاعات سخت افزاری سیستم را در خود نگهداری می نماید.

5.1 پارامتر های دستور dmidecode

در صورتی که دستورdmidecode به تنهایی استفاده گردد تمام اطلاعات مربوط به سخت افزارهای شناسایی شده سرور را نمایش می دهد.

  • پارامتر t یا type

برای اینکه بتوان از پارامتر های مختلف سخت افزاری به صورت keyword (یا نام سخت‌افزاری) استفاده کرد،از این پارامتر استفاده می گردد.در غیر این صورت بایستی از id های از پیش تعریف شده برای هر نوع سخت‌افزار استفاده شود.

  • پارامتر Memory

اطلاعات مربوط به RAM های سیستم و اسلات های حافظه را به نمایش می دهد.

تصویر 21: خروجی دستور dmidecode باپارامتر memory

  • پارامترBios

جهت نمایش اطلاعات مربوط به BIOS سیستم به کار برده می شود.

  • پارامترSystem

جهت نمایش اطلاعات مربوط به مدل ، Serial number وسازنده سیستم استفاده می شود.

تصویر 22: خروجی دستور dmidecode با پارامتر system

  • پارامترProcessor

این پارامتر اطلاعات کاملی از نوع پردازشگرها ، تعداد آنها ، سرعت و مدل آن‌ها را به نمایش میگذارد.

تصویر 23: خروجی دستور dmidecode با پارامترprocessor

  • پارامترCache

جهت نمایش اطلاعات مربوط به cache پردازشگر سیستم استفاده می شود.

تصویر 24: خروجی دستور dmidecode با پارامتر cache

  • پارامترConnector

جهت نمایش اطلاعات مربوط به تمام پورت های سیستم از این پارامتر استفاده می گردد.


تصویر 25: خروجی دستور dmidecode با پارامترconnector

  • پارامترSlot

جهت نمایش مشخصات مربوط به تمام slot های سیستم استفاده می گردد.

تصویر 26: خروجی دستور dmidecode با پارامتر slot

6 بررسی لاگ های iLO جهت مشخص شدن مشکلات سخت افزاری

6.1 معرفی پورت iLO

Integrated Lights-Out Management یا iLO نام تکنولوژی مورد استفاده شرکت HP در تجهیزات سرور تولید شده توسط این شرکت میباشد.

iLO در زمانی به کار میرود که شما به هر دلیلی و از راه دور نیازمند به دسترسی سطح پایین ( Out-Band Management ) به سرور خود میباشید.

این امکان در عموم سرور های سری 300 به بالای این شرکت ( به عنوان مثال DL380-G5 یا ML370 ) به صورت پیش فرض وجود دارد.

کانکتور مورد استفاده در این تکنولوژی یک عدد کارت شبکه 100Mbps میباشد که در کنار بقیه کانکتور های شبکه سرور و با برچسب iLO قابل شناسایی میباشد.

تصویر 27: iLO Port

6.2 بررسی وضعیت سرور توسط iLO

با استفاده از اینترفیس تحت وب مخصوص iLO می‌توان وضعیت تمام قسمت‌های سخت افزاری سرور های hp را کنترل نمود.جهت استفاده از این اینترفیس در پنجره مرورگر ، IP تنظیم شده برای پورت iLO را وارد نموده تا به صفحه login برسید.برای این منظور بعد از ورود نام کاربری و رمز عبور تعریف شده برای پورت iLO در قسمت مربوطه که در تصویر 31 نیز قابل ملاحظه است وارد صفحه اصلی می‌شوید(تصویر 32). در این صفحه در قسمت System Information اطلاعات مربوط بهقسمت‌های مختلف سخت افزاری به صورت سربرگ های جدا گانه دسته بندی شده‌اند که جهت بررسی وضعیت هر قسمت سخت‌افزاری به سربرگ مربوط به آن وارد شده و اطلاعات مربوط به آن را مشاهده نمایید.

تصویر 28: پنجره login مربوط به iLO

تصویر 29: قسمت system information مربوط به iLO

6.3 بررسی خطاهای سخت افزاری سرور در iLO

تمام خطاهای سخت افزاری که در سرور رخ می‌دهد در قسمت Integrated Management Log به ثبت می رسد.و با بررسی این قسمت از iLO می‌توان تمام خطاهای فعلی و قبلی مربوط به سرور را مشاهده نمود.در قسمت description از این صفحه می‌توان پی برد که خطاهای اتفاق افتاده مربوط به چه قسمتی از سرورمی‌باشد.

Integrated Management Log اطلاعاتش را از IML سرور می‌گیرد.که تمام لاگ های مربوط به سرور در آن ذخیره می شود.

تصویر 30: پنجره IML مربوط به iLO

7 بررسی سلامت سیستم

  1. چگونه می‌توان وضعیت کنترلر RAID را چک نمود؟

    با استفاده از دستور زیر می‌توان تمام اطلاعات مربوط به کنترلر RAID را بررسی نمود.

hpacucli controller all show config detail

2) چگونه می‌توان وضعیت Cache , Battery کنترلر RAID را چک نمود؟

Cache یک قطعه سخت افزاری مهم در کنترلر RAID می باشد که بایستی مورد توجه قرار گیرد. به این دلیل که جهت بالا بردن سرعت ذخیره سازی اطلاعات، قبل ازآنکه اطلاعات بر روی هارددیسک ذخیره شود ،ابتدا درون Cache قرار می‌گیرد.وزمانی که Cache مربوط به کنترلر RAID در وضعیت مناسبی نباشد سرعت ذخیره سازی اطلاعات نیز پایین می آید.

Battery نیز قسمتی از کنترلرRAID می باشد.که وظیفه تأمین انرژی لازم جهت روشن نگه داشتن کنترلر RAID را برعهده دارد. زمانی که برق سرور به هر دلیل قطع شود باتری مخصوص کنترلر RAID انرژی مصرفی مورد نیاز کنترلرRAID را تأمین می نماید تا اطلاعات موجود در Cache کنترلر RAID درون هارددیسک ها ذخیره شود.زمانی که باتری در وضعیت مناسبی نباشد و سرور خاموش شود اطلاعاتی که درCache مخصوص کنترلر RAID قرار دارد از بین می‌رود.

تصویر 31: Cache and Battery RAID

برای مشاهده وضعیت دو قسمت مهم کنترلر یعنی Battery , Cache می‌توان از دستور زیر استفاده نمود.

hpacucli ctrl all show detail

  1. چگونه می‌توان وضعیت هارددیسک های سرور را چک نمود؟

    با استفاده از دستور زیر می‌توان وضعیت هارددیسک های سرور را چک نمود :

    hpacucli ctrl all show config

در نتیجه دستور قبل، لیستی از تمام هاردیسک های سرور همراه با وضعیت هر کدام نمایش می دهد.

روش دیگر اینکه توسط iLO سرور در قسمت System Informaion در سربرگstorage وضعیت تمام هارد دیسک ها مشخص شده است.

4)چگونه می‌توان از تعداد،حجم و وضعیت RAM های سرور با خبر شد؟

با مراجعه بهiLO سرور در قسمت System Informaion در سربرگ memory اطلاعات کاملی از تمام RAM های سرور وجود دارد.

روش دیگر با استفاده از دستور زیر اطلاعات کاملی از RAM های سرور قابل مشاهده است:

dmidecode -t memory

  1. چگونه می‌توان درصد استفاده از CPU , RAM را مشاهده نمود؟

    با استفاده از دستور top، تمام اطلاعات مربوط به میزان استفاده از RAM , CPU قابل مشاهده می باشد.




ادامه مطلب

تفاوتهای GPT و MBR

تفاوتهای GPT و MBR

تفاوتهای GPT و MBR

تفاوتهای GPT و MBR

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

پیش از استفاده از یک disk جدید باید آن را پارتیشن بندی کنید و MBR و GPT هم دو روش متفاوت برای ذخیره سازی اطلاعات پارتیشن بندی روی یک درایو هستند. این اطلاعات شامل جایی است که یک پارتیشن شروع شده و تمام می‌شود، بنابراین سیستم عامل شما می‌داند که کدام بخش یا سکتور متعلق به کدام پارتیشن است و کدام پارتیشن قابل بوت کردن می‌باشد. به همین دلیل است که باید پیش از ایجاد پارتیشن روی درایو خود یکی از این دو روش را انتخاب نمایید.

MBR یا (Master Boot Record) :

استاندارد MBR نخستین بار در سال 1983 و همراه با DOS 2.0 معرفی شد. این عبارت از سرواژه‌های Master Boot Record گرفته شده است و علت این نام‌گذاری هم آن است که MBRR یک بخش ویژه برای بوت است که در ابتدای یک درایو قرار می‌گیرد. این بخش حاوی یک boot loader برای سیستم عامل نصب شده و اطلاعاتی در مورد پارتیشن‌های منطقی درایو است. boot loader هم یک کد کوتاه است که بوت لودر بزرگتر را از یک پارتیشن دیگر روی درایو لود می‌کند. اگر ویندوز شما روی سیستم نصب است بیت‌های نخستین بوت لودر ویندوز در این بخش قرار دارند و به همین دلیل است که در زمان اور رایت ویندوز ممکن است که نیاز به رفع ایرادات MBR پیدا کنید و ویندوز شما بوت نشود. اگر سیستم عامل شما از نوع لینوکسی است GRUB Boot Loader عمدتا در MBR قرار دارد. استاندارد MBR روی دیسک‌هایی تا ظرفیت دو ترابایت قابل اجرا است و امکان مدیریت دیسک‌هایی با ظرفیت بیش از 2 ترابایت را ندارد. لازم به ذکر است که استاندارد MBR تنها از 4 پارتیشن اولیه پشتیبانی می‌کند و در صورت نیاز به تعداد بیشتر لازم است که یکی از پارتیشن‌های خود را تحت عنوان extended partition بسازید و پارتیشن‌های منطقی خود را در داخل آن ایجاد نمایید.

GPT یا (GUID Partition Table) :

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

تفاوت های مهم MBR و GPT :

– MBR حداکثر 4 پارتیشن PRIMARY را ساپورت می کند اما GPT تا 128 پارتیشن PRIMARY را ساپورت می کند .

– MBR حداکثر 2 ترابایت فضا را ساپورت می کند اما GPT تا 19 میلیون ترابایت فضا را ساپورت می کند .

– MBR بحث REDUNDANCY ندارد اما GPT دارد.



ادامه مطلب

تفاوت UEFI و Legacy BIOS چیست؟

تفاوت UEFI و Legacy BIOS چیست؟

یکی از سوالاتی که هنگام نصب سیستم عامل جدید ممکن است در ذهن شما شکل بگیرد ” تفاوت UEFI و BIOS ” است. نصب سیستم عامل روی firmware UEFI شرایط خاصی دارد که در این مقاله علاوه بر بررسی تفاوت های UEFI و Legacy BIOS سعی می کنیم به سوالات زیر نیز پاسخ دهیم.

  • BIOS چیست؟
  • UEFI چیست؟ و چه ارتباطی با BIOS دارد؟
  • UEFI چه ارتباطی با EFI دارد؟
  • UEFI چه ویژگی های خوبی دارد؟
  • برای این که سیستم عامل با موفقیت بر روی سیستم UEFI نصب شود چه شرایط لازم است؟
  • چرا کاربران تریجیح می دهند همچنان از BIOS استفاده کنند؟
تفاوت UEFI و Legacy BIOS چیست؟

تفاوت UEFI و Legacy BIOS چیست؟


BIOS چیست؟

BIOS یا Basic Input/Output System نوعی Firmware یا میان افزار است و اولین برنامه ای است که پس از روشن شدن کامپیوتر، اجرا می شود. این Firmware درون چیپی بر روی مادربورد قرار دارد. BIOS وظیفه راه اندازی اولیه و تست سلامت قطعات ضروری سیستم را به عهده دارد و پس از آن که مطمئن شد همه قطعات سالم هستند و مشکلی ندارند، سیستم عامل را پیدا کرده و کنترل سیستم را به او می سپارد.

تفاوت UEFI و Legacy BIOS چیست؟

اگر کامپیوتر را به عنوان یک خانه در نظر بگیریم، در این صورت می توانیم BIOS را به عنوان سرایدار این خانه به شمار آوریم، سرایداری که قبل از تحویل خانه به صاحب خانه (سیستم عامل)، چک می کند تا خانه، هیچ عیب و ایرادی نداشته باشد و خانه ای بی نقص را تحویل صاحب خانه دهد.

BIOS در بر دارنده کدهای کنترلی عمومی ضروری برای کار با سخت افزار هاست و سیستم عامل و برنامه ها به جای کنترل مستقیم سخت افزار، از BIOS و کنترل های او برای این منظور استفاده می کنند. مثلا برای استفاده از قابلیت Virtualization در CPU، باید این قابلیت فعال شود، اما فعال سازی این قابلیت را نمی توان از درون سیستم عامل انجام داد، بلکه باید از راه تنظیمات BIOS آن را فعال کرد و اگر این قابلیت در BIOS غیر فعال باشد، سیستم عامل نمی تواند از آن بهره گیرد.

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

BIOS کجاست؟

در مادربرد های قدیمی BIOS در حافظه ROM بر روی مادربرد قرار داشت. در مادربردهای جدیدتر، BIOS در حافظه Flash (و همچنان بر روی BIOS !!!) قرار دارد. قرار گرفتن BIOS در حافظه Flash این امکان را فراهم می کند تا راحت تر بتوان BIOS را Update کرد و Feature های جدید به آن افزود و باگ های آن را برطرف کرد. البته خطر آلوده شدن BIOS توسط Rootkit های بایوسی هم از معایب قرار گرفتن BIOS در حافظه Flash است.

Dual-BIOS چیست؟

در برخی از مادربرد ها، دو چیپ BIOS قرار داده می شود که یکی از چیپ ها به عنوان چیپ اصلی یا Main BIOS و دیگری به عنوان چیپ پشتیبان یا Backup BIOS است. در صورتی که چیپ Main BIOS دچار مشکل شد و نتوانست سیستم را راه اندازی کند، Backup BIOS وارد عمل شده و با تنظیمات پیشفرض خود، سیستم را راه اندازی می کند.

تفاوت UEFI و Legacy BIOS چیست؟

از آنجایی که BIOS یک حافظه فقط-خواندنی است، بنابراین تنظیمات کاربر بر روی BIOS ذخیره نمی شود. بنابراین کار دیگری که BIOS باید انجام دهد ذخیره کردن تنظیماتی است که کاربر در BIOS انجام می دهد تا در زمانی که کامپیوتر خاموش است این تنظیمات حفظ شود. BIOS این تنظیمات را در حافظه CMOS نگهداری می کند. حافظه CMOS، انرژی خود را از طریق باتری ای که بر روی مادربرد وجود دارد تامین می کند.

تفاوت UEFI و Legacy BIOS چیست؟

اگر این باتری از روی سیستم برداشته شود و یا باتری به هر دلیلی نتواند به انرژی دادن خود به CMOS ادامه دهد، BIOS از تنظیمات پیشفرض خود برای راه اندازی سیستم استفاده خواهد کرد.

UEFI چیست و چه ارتباطی با EFI دارد؟

UEFI سرنام Unified Extensible Firmware Interface است و مدل توسعه یافته ای از EFI است. EFI برای اولین بار توسط شرکت Intel به عنوان واسطی بین Firmware و سیستم عامل برای کامپیوتر های با معماری IA طراحی و پیاده سازی شد. آخرین نسخه اختصاصی شرکت اینتل از EFI، EFI 1.10 است. در سال 2005 انجمن Unified EFI با هدف صنعتی سازی و توسعه EFI شکل گرفت. این انجمن کار توسعه خود را با EFI 1.10 آغاز کردند. برای اطلاع از ورژن فعلی UEFI می توانید به وب سایت سر بزنید. تصویر زیر رابط کاربری مربوط به مادربرد ASUS را نشان می دهد که از تکنولوژی UEFI بهره مند است.

تفاوت UEFI و Legacy BIOS چیست؟


UEFI چه ارتباطی با BIOS دارد؟

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

برخی از این Feature ها عبارتند از:

  • قابلیت Secure Boot
  • Cryptography
  • دسترسی های Remote
  • ابزارهای خطایابی سیستم
  • رابط کاربری پیشرفته و زیباتر با امکان استفاده از Mouse و فونت های زیباتر
  • امکان ساخت User Account با دسترسی های مختلف
  • قابلیت بوت سریعتر
  • قابلیت بوت با هارد دیسک GPT
  • با تنظیماتی که در BIOS وجود دارد می توانیم انتخاب کنیم که از قابلیت های UEFI استفاده بکنیم یا خیر.

اصطلاح UEFI BIOS به UEFI اشاره دارد و Legacy BIOS به BIOS.

تفاوت UEFI و Legacy BIOS چیست؟

BIOS با خواندن اولین سکتور از هارد دیسک و اجرای کدهای آن، سیستم عامل را از هارد دیسک بوت می کند. BIOS کدهای 16 بیتی را اجرا می کند در حالی که امروزه سیستم ها از پردازنده های 32 بیتی و 64 بیتی بهره می برند. این در حالی است که UEFI با اجرای برنامه های EFI (که دارای پسوند .efiهستند) از EFI System Partition که بر روی دیسک قرار دارد، سیستم عامل را بوت می کند.

نصب سیستم عامل در حالت UEFI

برای این که سیستم عامل با موفقیت بر روی سیستم UEFI نصب شود چه شرایطی لازم است؟

1- نوع دیسک.

باید از نوع GPT باشد.

تصاویر زیر گویای این شرط از نصب ویندوز بر روی سیستم UEFI است:

تصویر اول: ویندوز نمی تواند بر روی دیسک نصب شود، چون از نوع MBR است. در سیستم های EFI، ویندوز تنها بر روی دیسک GPT قابل نصب است.

دکمه Next غیر فعال است.

تفاوت UEFI و Legacy BIOS چیست؟

تصویر دوم: دیسک از نوع GPT است. بر روی دیسک 3 پارتیشن پیشفرض به همراه یک پارتیشن برای نصب ویندوز می بینید.

دکمه Next فعال است.

تفاوت UEFI و Legacy BIOS چیست؟

2- نوع سیستم عامل

تنها نسخه های خاصی از ویندوز هستند که توانایی نصب بر روی سیستم های UEFI را دارند مثلا ویندوز 10.

3- فایل های مورد نیاز بوت در حالت UEFI

برای اینکه سیستم عامل با موفقیت نصب شود باید پوشه EFI و محتویات آن که برای بوت کردن در حالت UEFI ضروری هستند وجود داشته باشد.

در سیستم های دارای قابلیت UEFI چرا کاربران تریجیح می دهند همچنان از BIOS استفاده کنند؟

دلیل اول: نوع هارد دیسک.

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

دلیل دوم: نوع سیستم عامل

همه سیستم عامل ها توانایی نصب در حالت EFI ( یا همان UEFI) را ندارند. برای مثال از ویندوز 7 به قبل، نسخه های 32 بیتی ویندوز قابل استفاده در حالت UEFI نیستند.

دلیل سوم: نبودن فایل های مورد نیاز بوت در حالت UEFI

برای این که بتوانید در حالت UEFI با DVD یا USB بوت کنید باید حتما فولدری به نام EFI و فایل های آن وجود داشته باشد.

تفاوت UEFI و Legacy BIOS چیست؟

برآورده نشدن هر کدام از شرایط بالا می تواند باعث شکست در فرایند نصب ویندوز شود. بنابراین کاربران ترجیح می دهند تا همچنان از Legacy BIOS استفاده کنند که در این حالت تقریبا همه سیستم عامل ها بدون دردسر نصب می شوند.

امیدواریم توانسته باشیم که تفاوت UEFI و BIOS را برای شما کاربران محترم تشریح کنیم.





ادامه مطلب