شاید براتون جالب باشه بدونید، اگه با خدمات پشتیبانی مشتری مایکروسافت تماس بگیرید و سیستمون (مجموعه سرورهای مورد استفاده برای شیرپوینت) حداقل ویژگیهای سختافزاری رو (که پایینتر گفته میشه) نداشته باشه، خدمات محدود میشه تا زمانی که سرور(ها) رو از نظر سختافزاری به سطح درخواستی ارتقا بدید. هر چند ما کمتر از لایسنس اصلی مایکروسافت استفاده میکنیم ولی مهمه که الزامات و پیشنیازهایی رو، که توسط توسعهدهندهی این پلتفرمِ قدرتمند پیشنهاد شده، بدونیم.
ویدئوی مربوط به این نوشته رو حتمن در کانال یوتیوب گانت ببینید.
خب، بریم سراغ الزامات سختافزاری و نرمافزاری نصب شیرپوینت سرور 2016 که پیش از نصب حتمن باید در نظر بگیرید.
الزامات سختافزاری
جدول زیر لیستی است از حداقل الزامات سختافزاری برای نصب و اجرای شیرپوینت سرور 2016 در یک نصب فارمِ چند سروری. بسته به شرایط نصب، باید فضای هارد کافی رو برای نصب نرمافزار و فعالیتهای روزمره در نظر بگیرید. فرض ما در الزاماتی که در ادامه میاد اینه که شیرپوینت به صورت فارم نصب میشه. در صورتی که همه نرمافزارها از جمله سکوئل سرور (SQL Server) بر روی یک سرور نصب شوند، واضحه که نیاز به سروری با امکانات بیشتر است.
نیازمندی سختافزاری برای سرورِ شیرپوینت 2016 در جدول زیر مشخص شده است.
نوع و اندازهی استقرار | رم (RAM) | پردازشگر (CPU) | فضای هارد |
---|---|---|---|
نصب با هدف ارزیابی و توسعه با حداقل تعداد سرویسها | 12 گیگابایت | 64 بیت، 4 هسته | 80 گیگابایت برای درایو سیستم عامل 80 گیگابایت برای درایو دوم |
نصب با هدف استقرار پایلوت یا عملیاتی با همه سرویسهای در دسترس | 16 گیگابایت | 64 بیت، 4 هسته | 80 گیگابایت برای درایو سیستم عامل 80 گیگابایت برای درایو دوم |
برای سرور پایگاهداده (Database) نیاز به سروری با سختافزار مناسبی است که در صورت نیاز به مشاهدهی الزامات سکوئل سرور 2016 و 2017 (SQL Server 2016 and 2017) به این لینک بروید. در صورتیکه سکوئل سرور 2019 (SQL Server 2019) رو در نظر دارید، الزامات رو در این لینک ببینید.
الزامات نرمافزاری
ویندوز سرور مورد استفاده در سرورهای شیرپوینت بایست یکی از نسخههای زیر باشد.
- Windows Server 2012 R2 نسخه Standard یا Datacenter
- Windows Server 2016 نسخه Standard یا Datacenter
- Windows Server 2019 نسخه Standard یا Datacenter
در سرور پایگاه داده، سکوئل سرور (SQL Server) با نسخههای 2012، 2014، 2016، 2017 و 2019 قابل استفادهست. توجه کنید که سکوئل سرور اکسپرس (SQL Server Express) نمیتونه برای نصب شیرپوینت مورد استفاده قرار بگیره.
نکته مهم اینکه، نباید آفیس 2016 (Office 2016) رو روی سروری که شیرپوینت 2016 روی اون قرار داره، نصب کنید.
در صورتیکه میخواهید شیرپوینت سرور 2016 رو بر روی ویندوز سرور 2019 نصب کنید، حتمن باید بروزرسانی امنیتی نوامبر 2017 (لینک) رو نصب کنید. این بروزرسانی یا بروزرسانیهای عمومی جدیدتر باید نصب بشه، تا بتونید یه فارم شیرپوینت جدید ایجاد کنید.
ابزار آمادهسازی شیرپوینت
پیش از اینکه شیرپوینت رو نصب کنید، باید دو نقش Web Server (IIS) و Application Server رو بر روی ویندوز سرور در سرور شیرپوینت (و نه پایگاه داده) پیکربندی کنید. همچنین باید نرمافزارهای پیشنیازی رو هم بر روی این سرور نصب کنید. همهی این کارها میتونه به صورت دستی انجام بشه. راه راحتر ولی استفاده از ابزار آمادهسازی شیرپوینت (Microsoft SharePoint Products Preparation Tool) است که هم به صورت خودکار دو نقش (Role) رو پیکربندی میکنه و هم نرمافزارهای پیشنیاز زیر رو نصب میکنه.
- Microsoft .NET Framework version 3.5
- Microsoft .NET Framework version 4.6
- Microsoft SQL Server 2012 Service Pack 1 Native Client
- Microsoft WCF Data Services 5.6
- Microsoft Identity Extensions
- Microsoft Information Protection and Control Client (MSIPC)
- Microsoft Sync Framework Runtime v1.0 SP1 (x64)
- Windows Server AppFabric 1.1
- Cumulative Update Package 7 for Microsoft AppFabric 1.1 for Windows Server (KB 3092423)
- Microsoft ODBC Driver 11 for SQL Server
- Visual C++ Redistributable Package for Visual Studio 2012
- Visual C++ Redistributable Package for Visual Studio 2015
توجه کنید که در حین نصب، فایل نصب این نرمافزارها از سایت مایکروسافت دانلود و بعد نصب میشوند، پس در هنگام اجرای این ابزار، حتمن دسترسی اینترنت رو بر روی سرور شیرپوینت فعال کنید.