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

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

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

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

ردیابی خطاهای ایجاد شده در IIS

ردیابی خطاهای ایجاد شده در IIS

یک ابزار خوب برای ردیابی خطاهای ایجاد شده در IIS ، ابزار Failed Request Tracing است که روش عالی برای بررسی خطاها  می باشد که در این آموزش کار با IIS درباره آن توضیح خواهیم داد .

  • آیا خطای ۵۰۰ است ؟
  • آیا خطای مجوز دسترسی است و نمی دانید مکان آن کجاست ؟
  • آیا خطای ایجاد شده در لاگ وجود ندارد؟

هر کدام از اینها مورد خوبی برای بررسی با این ابزار می باشند.

در IIS Manager سایت مورد نظر را انتخاب کنید.در پنل Action  در زیر Manage Web Site برروی Failed Request Tracing.. کلیک کنید.

ردیابی خطاهای ایجاد شده در IIS

در تصویر بعد آن را فعال کرده و برروی ok کلیک کنید.

ردیابی خطاهای ایجاد شده در IIS

بعد آیکون Failed Request Tracing Rules پیدا کرده و برروی ان کلیک کنید:

ردیابی خطاهای ایجاد شده در IIS

آموزش کار با IIS ( خطایابی )

در تصویر بعد ما  یک rule اضافه می کنیم.  در قسمت باز شده راست کلیک کرده و گزینه Add را انتخاب کنید.

ردیابی خطاهای ایجاد شده در IIS

محتوایی که قصد ردیابی آن را دارید انتخاب کنید.

ردیابی خطاهای ایجاد شده در IIS

در این تصویر آموزش کار با IIS ، مقدار ۴۰۰-۹۹۹ را که نمایانگر بازه همه خطاهای ایجاد شده است را تایپ کنید.

ردیابی خطاهای ایجاد شده در IIS

فراهم کننده ردیابی (trace providers) که معمولا همه آنها انتخاب شده اند را باید انتخاب کنید.

ردیابی خطاهای ایجاد شده در IIS

یک درخواست به سایت ارسال کنید (به وسیله مرورگر ، ایجکس و..)

حال در پوشه inetpub در قسمت logs ، پوشه جدیدی با نام FaildReqLogFiles  خواهید دیدکه در ان چندین پوشه قرار دارد آخرین آنها را انتخاب کنید.

ردیابی خطاهای ایجاد شده در IIS

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

ردیابی خطاهای ایجاد شده در IIS

برروی آن دابل کلیک کرده تا باز شود حال جزئیات اطلاعات ایجاد شده را خواهید دید. در این مثال خطای certificate رخ داده است.

ردیابی خطاهای ایجاد شده در IIS

همچنین دقت داشته باشید بعد از رفع خطا حتما این ابزاررا غیر فعال کنید (آموزش کار با IIS )

آموزش ایجاد وب سایت در وب سرور IIS

آموزش ایجاد وب سایت در وب سرور IIS

وظیفه یک مدیر شبکه طراحی و ساخت وبسایت نبوده، بلکه مدیریت وبسایت و چگونگی در دسترس قرار دادن آن است. همانطور که می دانید، هر وبسایت از یک سری فایل تشکیل شده است که طراح آنرا به شما تحویل داده تا روی سروری که IIS نصب شده است (که به آن وب سرور گفته می شود)، پیاده سازی کنید. بنابراین پس از دریافت فایل ها ، آنها را در درایوی روی وب سرورتان قرار دهید. مسیر پیشفرضی که IIS برای نگهداری فایل های وبسایت انتخاب کرده است، پوشه ای در مسیر%SystemDrive%\Inetpub\wwwroot می باشد که فایل های وبسایت پیشفرض IIS نیز درون آن قرار دارد. البته شما می توانید در هر درایوی آنها را ذخیره کنید. پس از کپی فایل ها درون درایوی در وب سرور، IIS را اجرا کرده و روی Sites راست کلیک کنید. از آن قسمت Add Web Site را انتخاب کنید.

آموزش ایجاد وب سایت در وب سرور IIS

– در صفحه پیش رو، در قسمت Site name، بایستی یک نام برای وبسایت خود انتخاب کنید. این نام را می توانید به دلخواه انتخاب کنید و فقط جنبه نام گذاری وبسایت در IIS را دارد. این همان نام Default Web Site است که برای وبسایت پیشفرض IIS انتخاب شده است. کاربران این نام را نمی توانند ببینند و فقط برای تشخیص وبسایت ها استفاده می شود.

در قسمت Application pool اگر application pool ایجاد کرده اید ، می توان آنرا انتخاب کرد، که تمام وبسایت ها می توانند application pool یکسانی داشته باشند. این قسمت بطور مفصل در بحث application pool توضیح داده شده است.

قسمت Content Directory مربوط به مسیر فیزیکی فایل های وب سایت است. در بخش Physical path ، بایستی مسیر فایل های وب سایت را که درون یکی از درایوها کپی کرده اید، بدهید. کافیست روی گزینه مربوطه کلیک کرده (در شکل زیر با مربع قرمز مشخص شده است) و مسیر پوشه ای که فایل های وب سایت درون آن قرار دارند را مشخص کنید. گزینه Connect As به شما این امکان را می دهد که یوزر و پسورد کاربری خاصی را بدهید تا IIS توسط آن به محتوای سایت دسترسی پیدا کند. حالت پیشفرض آن روی Pass-Through Authentication است. در بحث امنیت IIS به آن پرداخته شده است. گزینه Test Settings نیز برای تست تنظیمات وبسایت استفاده می شود که آیا درست کانفیگ شده یا نه.

آموزش ایجاد وب سایت در وب سرور IIS

در قسمت binding نیز نوع پروتکل وبسایت (HTTP یا HTTPS) ، آدرس IP (که کدام IP وب سرور به این وب سایت اختصاص داده شود. در صورتی که می خواهید این وب سایت با تمامی IP هایی که در اختیار هیچ وب سایتی قرار نگرفته اند، پاسخگو باشد All Unassigned را انتخاب کنید) و شماره پورت را تعیین کنید. اگر برای وبسایتhost name ایجاد کرده اید در بخش Host name وارد کنید.

گزینه Start Web site immediately نیز تعیین می کند تا به محض OK زدن، وبسایت آماده سرویس می شود. اگر اطلاعات binding وبسایت با وبسایت دیگری یکسان باشد، پیغامی مانند شکل زیر دریافت خواهید کرد. اگر Yes را انتخاب کنید، این وبسایت stop شده و وبسایت قبلی همچنان در حال اجرا خواهد بود. گزینه No را زده وbinding را تغییر دهید. البته می توانید Yes کرده و ابتدا وبسایت دیگر را stop کرده و سپس این وبسایت را start کنید.

آموزش ایجاد وب سایت در وب سرور IIS

پس از آن، وبسایت در ستون سمت چپ IIS Manager (زیر Default Web Site) ظاهر می شود. شما می توانید هر وبسایتی را start و یا stop کنید. کافیست روی وبسایت راست کلیک کرده و از قسمت Manage Web Site بروید. البته همین گزینه ها نیز در قسمت Action pan وجود دارد.

آموزش ایجاد وب سایت در وب سرور IIS

حال برای تست اینکه وبسایت شما به درستی عمل خواهد کرد می توانید بصورت local روی همان وب سرور امتحان کنید. کافیست وبسایت مورد نظر را انتخاب کرده و از بخش Action pan گزینه Browse را انتخاب کنید.

آموزش ایجاد وب سایت در وب سرور IIS

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

آموزش ایجاد وب سایت در وب سرور IIS

تمامی وبسایت ها فایلی با نام default.html یا index.html و از این قبیل نام ها به عنوان صفحه اصلی خود دارند. این فایل اصلی (صفحه اصلی وبسایت) بوده که بایستی IIS آنرا تشخیص داده تا بتواند وبسایت را نمایش دهد. قسمتی در IIS به نام Default Document وجود داشته که بطور پیشفرض، لیست نام بخشی از این فایل ها را در اختیار دارد. برای اجرای سایت، بایستی نام دقیق صفحه اصلی وبسایت در این قسمت قرار داشته باشد، واگر نیست، باید شما آنرا اضافه کنید. برای دیدن و ویرایش لیست، وبسایت موردنظر را انتخاب کرده و در ستون وسط از قسمت IIS، روی Default Document دابل کلیک کنید.

آموزش ایجاد وب سایت در وب سرور IIS

در این بخش لیست نام فایل صفحه اول وبسایت ها وجود دارد که بایستی مانند اینها باشند. برای حل مشکل دو راه وجود دارد: اول اینکه می توانید از درایو مربوطه به پوشه وبسایت مورد نظر رفته و با rename کردن، نام فایل صفحه اصلی وبسایت را به یکی از این نام های موجود در لیست تغییر دهید. دوم اینکه می توانید همان نام فایل را دقیقا کپی کرده و در این لیست اضافه کنید. برای اینکار در صفحه Default Document، از بخش Action pan گزینه Add را انتخاب کرده و نام فایل اصلی وبسایت را همراه با پسوند کامل آن وارد کنید. به دلیل اینکه وقتی کاربری وبسایتی را درخواست می کند، IIS از بالا این نام ها را بررسی کرده وپاسخ می دهد، شما می توانید با گزینه های Move Down و Move Up این نام ها را بالا و پایین کرده تا پاسخ سریعتر داده شود.

آموزش ایجاد وب سایت در وب سرور IIS

مطالب

مدیریت وب سایت پیش فرض در IIS

مدیریت وب سایت پیش فرض در IIS

همانطور که می دانید، با نصب IIS ، بصورت پیشفرض وب سایتی به نام Default Web Site ایجاد می شود که می توان برای تست سالم بودن IIS از آن استفاده کرد. این وبسایت به گونه ای کانفیگ شده که به درخواست های ارسالی کاربران از پروتکل HTTP و روی پورت 80 ، که به تمامی IP هایی که به وب سرور اختصاص داده شده و به وب سایت خاصی تعلق ندارد (All Unassigned) ، پاسخ دهد.

مدیریت وب سایت پیش فرض در IIS

برای مشاهده binding وب سایت، روی آن راست کلیک کرده و Edit Binding را انتخاب کنید. البته از بخش Action pane نیز می توانید به آن دسترسی داشته باشید .

مدیریت وب سایت پیش فرض در IIS

در صفحه site bindings تمای مواردی که بایستی یک وبسایت داشته باشد تا بتواند به درخواست کاربران پاسخ دهد را نشلن می دهد. Binding برای این وب سایت پیشفرض به گونه ایست که ، وقتی یک کاربر، در مرورگر خود، آدرس وبسایتی مانند http://hosting.vcenter.ir را وارد می کند، IIS درخواست کاربر را از طریق پروتکل HTTP و روی پورت 80 دریافت کرده و محتوای وبسایت مناسب را برمی گرداند.

مدیریت وب سایت پیش فرض در IIS

برای اضافه کردن یک binding دیگر برای این وبسایت، روی Add کلیک کنید. در صفحه پیش رو بایستی چهار مورد site binding را مشخص کنید. همانطور که در شکل زیر میبینید، می توانید نوع پروتکل (که HTTP باشد یا HTTPS) ، آدرس IP (که کاربر در خواست خود را به هر کدام از IP های وب سرور که به هیچ وبسایتی اختصاص داده نشده است ، ارسال کند (All Unassigned) یا فقط یک IP خاص) و شماره پورت مورد نظرتان را تعیین کنید. در صورت تمایل می توانید Host name را نیز کانفیگ کنید. به خاطر داشته باشید که اگر اطلاعات وارد شده همانند وب سایت دیگری باشد، فقط یکی از آن وب سایت ها اجرا خواهد شد. بایستی binding هر وب سایت یکتا باشد.

مدیریت وب سایت پیش فرض در IIS

مطال

تنظیم ریستارت خودکار و زمانبندی شده application pool یک وب سایت در IIS

تنظیم ریستارت خودکار و زمانبندی شده application pool یک وب سایت در IIS

در شرایطی همچون کاهش یا آزاد سازی منابع اشغال شده توسط application pool یک وب سایت نیاز است تا app pool وب سایت مربوطه ریستارت شود و برخی مواقع نیاز است تا این اقدام به صورت منظم و خودکار در زمانبندی های خاصی صورت پذیرد که در این شرایط می باید مراحل ذیل را به جهت پیاده سازی این تنظیم دنبال نمایید :

به سرور خود ریموت زده و به بحش server management مراجعه و برروی گزینه Internet Information Services (IIS) Manager کلیک نمایید :

تنظیم ریستارت خودکار و زمانبندی شده application pool یک وب سایت در IIS

در صفحه لود شده برروی Application Pool کلیک کرده و از پنجره سمت راست برروی نام app pool ی که سایت مورد نظر شما از آن استفاده می نماید کلیک راست کرده و گزینه Recycling را انتخاب نمایید :

تنظیم ریستارت خودکار و زمانبندی شده application pool یک وب سایت در IIS

در پنجره لود شده می توانید بر اساس نیاز خود نسبت به تنظیم ریستارت خودکار application pool مربوطه اقدام داشته باشید. همانطور که قابل مشاهده است گزینه هایی برای انجام اینکار قابل تنظیم می باشند :

–  Regular time interval

در صورتیکه قصد دارید براساس گذشت زمان نسبت به ریستارت اقدام شود می توانید تیکت این مورد را فعال و زمان مورد نظر خود را براساس دقیقه در این فیلد وارد نمایید. (به صورت پیش فرض این مورد فعال و زمان 1740 دقیقه برای آن تنظیم شده است)

–  Fixed number of requests

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

–  Specific time

برای ریستارت در یک یا چند زمان از پیش تعریف شده می توانید این گزینه را فعال و زمان مورد نظر خود را وارد نمایید (برای وارد کردن بیشتر از یک زمان می باید بین زمان ها از علامت ویرگول استفاده نمایید)

–  Memory Based Maximums

در این بخش امکان تنظیم رستارت خودکار براساس میزان مصرف رم وجود دارد که می توانید با توجه به نیاز خود نسبت به تنظیم Virtual memory usage یا Private memory usage و یا هر دو اقدام داشته باشید.

تنظیم ریستارت خودکار و زمانبندی شده application pool یک وب سایت در IIS

زمانیکه با توجه به نیاز خود گزینه یا گزینه های مورد نظر خود را در این راستا تنظیم کردید و برروی گزینه next کلیک نمودید در پنجره ی بعدی می توانید تنظیم نمایید که برای کدامیک از گزینه های تعریف شده در مرحله قبل لاگ مربوط به ریستارت application pool  ایجاد و ثبت گردد. در انتهای این مرحله برای اجرایی شدن تنظیمات کافیست برروی دکمه finish کلیک نمایید.

تنظیم ریستارت خودکار و زمانبندی شده application pool یک وب سایت در IIS

 

بررسی سرور HPE ProLiant DL580 G10

بررسی  سرور HPE ProLiant DL580 G10

بررسی سرور HPE ProLiant DL580 G10

سرور HPE ProLiant DL580 G10 یک سرور بسیار قدرتمند با 4 پردازنده هم‌زمان است که از پردازنده‌های سریIntel Xeon Scalable که بهترین کارایی و قدرت پردازشی را نسبت به نسل‌های قبلی خود ارائه می­دهند، بهره می­برد. این سرور با کارایی، عملکرد و توان پردازشی و مقیاس‌پذیری بسیار بالا و عملکرد Workhorse (به معنی انجام کارهای پردازشی سنگین به مدت طولانی)، ساخته‌شده است تا نرم­افزار‌های گرافیکی، پایگاه داده و هر پردازش سنگین دیگری را به اجرا درآورد. این سرور همچنین برای استفاده در مراکز داده‌ها و سازمان­هایی که عملکرد سریع و بهینه در آن‌ها بسیار مهم است، طراحی و تولیدشده است.

 https://www.takinmall.com/%D8%B3%D8%B1%D9%88%D8%B1-hpe-proliant-dl580-g10

سرور HPE ProLiant DL580 G10

سرور HPE ProLiant DL580 Gen10 با پشتیبانی از پردازنده‌های نسل جدید Intel Xeon توان پردازشی بسیار بالایی را ارائه می­دهد و 48 اسلات DIMM در اختیار دارد که تا 6 ترابایت رم از نوع 2666MT/s DDR4 HPE Smart Memory را پشتیبانی می‌کند. این نوع از رم­ها کارایی مناسبی را در حجم‌های کاری بالا و همچنین امکان صرفه‌جویی در انرژی را نیز فراهم می‌کنند که در کنار کاهش Data Loss و Downtime باعث بهبود عملکرد مدیریت خطا به شکل قابل‌ ملاحظه‌ای می­گردد. طراحی مناسب این سرور 4 یونیت باعث شده است که جایگاه دیسک­ها قابلیت نصب تا 48 SFF SAS / SATA و با حداکثر 20 درایو NVMe را ارائه دهد. این سرور از 16 اسلات PCIe 3.0 ارائه پهنای باند I/O بیشتر نیز بهره می­برد که امکان نصب حداکثر تا 4 کارت گرافیک، کارت‌های شبکه و یا کنترل‌گرهای ذخیره‌سازی را ایجاد می­کند که به‌واسطه آن سروری بسیار ارتقا پذیر در دسترس خواهد بود.

https://www.takinmall.com/%D8%B3%D8%B1%D9%88%D8%B1-hpe-proliant-dl580-g10

   مشخصات فنی
 Processor Intel® Xeon® Scalable processors
 Processor number 4 / 3 / 2 / 1
 Processor core available 28 / 26 / 24 / 22 / 20 / 18 / 16 / 14 / 12 / 10 / 8 / 6 / 4
 Processor cache per processor, depending on model 13.75 MB L3, 16.50 MB L3, 19.25 MB L3, 22.00 MB L3, 24.75 MB L3, 27.50 MB L3, 30.25 MB L3, 33.00 MB L3, 35.75 MB L3, 38.50 MB L3
 Processor speed 3.6 GHz, maximum depending on processor
 Form factor Rack (4U)
 Power supply type 4 HPE Flexible Slot Power Supplies, maximum
 Expansion slots 16 maximum
 Maximum memory 6.0 TB maximum
 Memory slots       48 DIMM slots maximum
 Memory type       HPE DDR4 SmartMemory
 System fan features 12 (11+1) Hot plug redundant standard
 Network controller Optional FlexibleLOM
 Storage controller HPE Smart Array S100i or HPE Smart Array Controllers
Weight 114 lb
 Infrastructure management HPE iLO Standard with Intelligent Provisioning (embedded) HPE OneView Standard (requires download) are included Optional: HPE iLO Advanced HPE iLO Advanced Premium Security Edition HPE OneView Advanced (optional require licenses)