درخواست های ارتباط
جستجو
لیست دوستان من
صندوق پیام
همه را دیدم
  • در حال دریافت لیست پیام ها
صندوق پیام
رویدادها
همه را دیدم
  • در حال دریافت لیست رویدادها
همه رویدادهای من
تخفیف های وب سایت
همه تخفیف ها

عضویت در

کانال تلگرام

توسینسو

اطلاعات مطلب
مدرس/نویسنده
احسان عروه
امتیاز: 3056
رتبه:132
1
5
5
115

آشنایی اولیه با Nano Server

تاریخ 27 ماه قبل
نظرات 3
بازدیدها 1209
در این مقاله قصد داریم آشنایی اولیه ای با NanoServer، مفاهیم و خصوصیتهای آن، روش نصب و تنظیم اولیه، و نوع مدیریت آن داشته باشیم. Nano Server در واقع یک نسل جدید از سیستم عامل سرور مایکروسافت می‌باشد، که تغییرات اساسی در آن انجام شده است و به قول خود مایکروسافت Recompile شده است. NanoServer فقط در نسخه‌های 64بیتی موجود است و در واقع بیشتر به منظور راه اندازی Hyper-V و DataCenter طراحی و ارایه شده است. همانطور که در ادامه بیشتر توضیح خواهیم داد امکان Local Loginدر این نسخه از سرور وجود ندارد و نمی توان روی آن Active Directory داشته باشیم. همچنین تمام تنظیمات به صورت Remote انجام می‌شود.

خصوصیت های Nano Server:


1.در طراحی Nano Server شاهد این هستیم که با پایین آوردن تعداد پورت‌های باز و کم کردن سرویس‌های مورد نیاز در هنگام کار سرور و کاهش دادن Driver های سخت افزاری به بهبود امنیت آن نسبت به نسخه‌ی Core کمک به سزایی شده است.

<center>
آشنایی اولیه با Nano Server


2.در نسخه Nano نصب و راه اندازی سرور با کاهش قابل توجه نیاز به منابع همراه شده است. به طوری که زمان نصب آن به 35 ثانیه(البته در مقایسه با Server Core و یک نوع سخت‌افزار)، مقدار فضای مورد نیاز به 450مگابایت، و در حالتی که به صورت مجازی روی VHD نصب می‌شود به 480مگابایت کاهش پیدا کرده است.


<center>

آشنایی اولیه با Nano Server


نکته‌ی جالب این است که بر خلاف ServerCore که هنگام نصب ویندوز به عنوان یک گزینه در wizard نصب دیده می‌شد برای نصب Nano Server باید یک نسخه Customize شده از ویندوز را با توجه به سخت‌افزار و Role, Feature هایی که مورد نیازمان است ایجاد کنیم که در همین مقاله روش انجام این کار توضیح می‌دهیم. همانطوری که اشاره شد شما باید درایورهای سخت‌افزار خود را قبل از Deploy کردن، به Image ی که دارید تهیه می‌کنید اضافه کنید. نکته خوشحال کننده این است که همان سخت‌افزار و درایوری که شما در نسخه‌های دیگر ویندوز سرور استفاده میکنید، مانند :

  • NetworkAdapters
  • Storage Controller
  • Disk Drive

در Nano Server نیز قابل استفاده هستند. برای اضافه کردن درایور به Image از Script زیر استفاده می‌کنیم:
New –NanoServerImage

  • Role Feature: بر خلاف نسخه‌های دیگر ویندوز، Role,Feature ها در پوشه‌ی Win SXS نیستند، بلکه باید به صورت جداگانه و به وسیله‌ی کامند Power shell، اینها رو به Image اضافه کنیم. Role و فیچرهای قابل استفاده در حال آپدیت شدن هستند و برای دیدن جدیدترین ها میتونید سایت msdn.microsoft.com رو چک بکنید.
  • Management: مدیریت Nano Server فقط از راه ریموت است. به وسیله‌ی Power shell, WMI, Win RS, EM.

ساختن Nano Server


برای انجام این کار ما Nano Server مون رو توی یک فایل VHD ایجاد می‌کنیم و بعد با ضمیمه کردن آن به یک ماشین در محیط Hyper-V اون رو اجرا میکنیم.

1. فایل ISO ویندوز سرور 2016 رو روی یک کامپیوتر کپی کنید.
2. ISO رو به وسیله‌ی یک نرم افزار مانند Power ISO مانت کنید و محتویاتش رو باز کنید. به طورمثال ما در اینجا ISO رو توی یک درایو مجازی به اسم D مانت کردیم:


<center>
آشنایی اولیه با Nano Server


3.همونطوری که مشاهده می‌کنید یک پوشه داریم به اسم NanoServer. این رو توی یک مسیری روی هارد دیسک کپی میکنیم. به طور مثال C:\NanoServer. ما در این پوشه تمام فایل‌های مورد نیاز رو برای تولید Nano Server ایجاد خواهیم کرد.
4.حالا با قدرت یوزر Adminstrator وارد محیط PowerShell می‌شویم و با کامند زیر موارد مورد نیاز برای تولید Image رو توی Powershell ایمپورت میکنیم:
Import-Module -Name C:\NanoServer\NanoServerImageGenerator\
NanoServerImageGenerator.psm1 –Verbos
5.حالا باید VHD مون رو ایجاد کنیم. برای این کار راه های مختلف و سوییچ های گوناگونی وجود دارد. ما در این مثال یک نسخه‌ی Standard از این سیستم عامل رو ایجاد میکنیم. با زدن کامنت زیر یک VHD ایجاد می‌شود:
New-NanoServerImage -MediaPath D:\ -DeploymentType Guest
-Edition Standard -TargetPath C:\NanoServer\NANO1.vhd -ComputerName NANO1
برای اضافه کردن Role های دیگر می‌تونیم از سوییچ‌های زیر استفاده کنیم :
Role or feature	Option
Hyper-V role	-Compute
Failover Clustering	-Clustering
Hyper-V guest drivers for hosting Nano Server as a virtual machine	-GuestDrivers
Basic drivers for a variety of network adapters and storage controllers. This is the same set of drivers included in a Server Core installation of Windows Server 2016 Technical Preview.	-OEMDrivers
File Server role and other storage components	-Storage
Windows Defender Antimalware, including a default signature file	-Defender
Reverse forwarders for application compatibility, for example common application frameworks such as Ruby, Node.js, etc.	-ReverseForwarders
DNS Server role	-Packages Microsoft-NanoServer-DNS-Package
Desired State Configuration (DSC)	-Packages Microsoft-NanoServer-DSC-Package
Internet Information Server (IIS)	-Packages Microsoft-NanoServer-IIS-Package
 Note 
See the IIS on Nano Server sub-topic for details about working with IIS.

Host support for Windows Containers	-Containers
System Center Virtual Machine Manager agent	•	-Packages Microsoft-Windows-Server-SCVMM-Package
•	-Packages Microsoft-Windows-Server-SCVMM-Compute-Package 
 Note 
Use this package only if you are monitoring Hyper-V. If you install this package, do not use the -Compute option for the Hyper-V role; instead use the -Packages option to install -Packages Microsoft-NanoServer-Compute-Package, Microsoft-Windows-Server-SCVMM-Compute-Package
•	
Network Performance Diagnostics Service (NPDS)	-Packages Microsoft-NanoServer-NPDS-Package
Data Center Bridging	-Packages Microsoft-NanoServer-DCB-Package
6.در اینجا فایل های نصبی ویندزو سرور ما در درایو D هستند و مقصدی که میخواهیم فایل VHD اجرا شود در درایو C است. اسمی که برای NanoServer مون انتخاب کردیم NANO1 است. با استفاده از سوییج Edition نوع ادیشن رو انتخاب میکنیم که در اینجا Standard رو انتخاب کردیم. سوییچ بعدی Deploymenttype است که دو حالت می‌تواند داشته باشد، یکی Guest است که در صورتی استفاده میشود که روی Hyper-V بخواهیم سرور رو بالا بیاریم و اگر بخواهیم روی فیزیکال ماشین نصب کنیم از گزینه Host استفاده میکنیم.
7.بعد از زدن Enter از شما Password ی برای یوزر Administrator لوکالی سرور پرسیده میشود.
8.بعد از پایان شما در مسیر درایو C:\Nanoserver یک فایل دارید به نام NANO1.VHD که باید به یک VM که درون Hyper-V ساخته شده است attach بشود.
9.بعد از Boot کردن با محیط زیر مواجه خواهید شد که در واقع به دنیای Nano Server وارد شده اید:

آشنایی اولیه با Nano Server
<center>

همانطوری که گفتیم مدیریت Nano Server فقط از طریق Remot امکان پذیر است و روی خود سرور ما کنسول های محدودی مانند Recovery Console و Firewall Rules رو میتونیم مدیریت بکنیم. طبیعتا اولین کاری که باید برای کانفیگ سرور انجام داد اختصاص IP و تنظیمات کارت شبکه است. بعد از روشن کردن Nano Server مطابق شکل بالا با وارد کردن یوزر Administrator و پسوردی که حین ساخت VHD وارد کردیم به نانو سرور Login میک کنیم. اولین چیزی که مشاهده می کنیم Nano Server Recovery Managementاست:

آشنایی اولیه با Nano Server
<center>

برای انجام دادن تنظیمات کارت شبکه، گزینه‌ی Networking رو انتخاب می‌کنیم ، و مراحل زیر رو انجام می‌دیم :

1.NIC مورد نظر که میخوایم تنظیم روش انجام بدیم انتخاب می‌کنیم.
2.برای انجام تنظیمات IPv4 کلید F11 رو می‌زنیم.
3.صفحه ای مانند زیر و می تونیم ببینیم و تنظیمات رو انجام داده و Enter می زنیم:

آشنایی اولیه با Nano Server
<center>

همانطوری که گفتیم برای وصل شدن به Nano Server از طریق Powershell می شود اقدام کرد. البته این نکته رو در نظر داشته باشیم که برای مدیریت Nano , Core Server از طریق Server Managerو MMC tools هم می‌شود اقدام کرد که انشاالله در مقاله‌های بعدی به آنها خواهیم پرداخت.برای وصل شدن به Nano Server از طریق Powershell مراحل زیر رو دنبال می‌کنیم:

1.فرض کنید IP سرور ما 192.168.1.10 است.
2.در ابتدا باید Nanoserver رو به لیست سرور هایی که برای Management بهشون Trust داریم اضافه کنیم:
PS C:\> Set-Item WSMan:\localhost\Client\TrustedHosts "192.168.1.10"
3.حالا وارد فاز ایجاد ارتباط با NanServer می‌شویم:
PS C:\NanoServer> $ip = "192.168.1.10"
PS C:\NanoServer> $user = "Administrator"
PS C:\NanoServer> Enter-PSSession -ComputerName $ip -Credential $user
4.بعد از این حالا شما می تونید تمام دستورات Powershell ی که روی Nanoserverتون available هستند رو اجرا کنید. برای اینکه ببینیم چه کامندهایی در دسترس هستند کامند زیر رو اجرا میکنیم:
192.168.1.10]: PS C:\users\user1\Documents> Get-Command -CommandType Cmdlet
برای مثال :
[192.168.1.10]: PS C:\users\user1\Documents> ipconfig /all
5.برای پایان دادن به ارتباط از کامند زیر استفاده میکنیم:
[192.168.1.10]: PS C:\users\user1\Documents> Exit-PSSession
نویسنده : احسان عروه
منبع : ITPRO
برچسب ها
ردیف عنوان
1 آشنایی اولیه با Nano Server
2 راه اندازی Nano Server در محیط VMware
3 امکانات جدید Micosoft DNS server 2016
4 مقدمه ای بر DNS Policy - مفاهیم
5 DNS Policy- پیاده سازی یک سناریو
دوره مجموعه کل دوره
مطالب مرتبط

در حال دریافت اطلاعات

نظرات
  • بسیار عالی بود مهندس!
    واقعا لذت بردم از مطلبتون در خصوص NanoServer. خیلی مفید و مختصر و در عین حال آموزنده بود
  • خواهش میکنم مهندس جان نظر لطف شماست.
  • ممنونم از مطلبتون
    ممکنه زحمت بکشید در مورد نانو سرور بیشتر توضیح بدید که دقیقا چی هست کجا استفاده میشه و کارایی آن برای چی هست؟

برای ارسال نظر ابتدا به سایت وارد شوید