فایل سرور

فایل سرور چیست؟

آشنایی با فایل سرور 

فایل سرور برای اشتراک گزاری فایل ها و اطلاعات خاص با کاربران بهترین راهکار برای مدیر شبکه است .شما مدیر شبکه یک سازمان خیلی بزرگ با صدها کامپیوتر هستید; کاربران سازمان شما با استفاده از tab سربرگ sharing در هر پوشه ,به طور نامحدود می توانند هر پوشه ای را از داخل کامپیوتر خود به اشتراک بگذارند!چه اتفاقی می افتد؟شما با هزاران فایل و پوشه ی به اشتراک گذاری شده مواجهید که هیچ کنترلی روی آن ها نخواهید داشت.لزوم استفاده از فایل سرور در این شرایط مطرح می شود.

البته لازم به ذکر است اگر مدیر شبکه ساختار شبکه ی سازمان را بر اساس اکتیو دایرکتوری بسته باشد, کاربران عادی درعمل به اشتراک گذاری محدودیت خواهند داشت.ولی در شرایطی که سازمان کوچک و عملکرد آن بصورت workgroup باشد یا در شرکتی لازم باشد به کارمندان برای نصب برنامه های  مورد نیازشان یک اکانت کاربری در گروه ادمین ها داده شود,مشکلاتی که در بالا ذکر شد گریبان گیر مدیر شبکه و سازمان خواهد شد.

 

وظیفه فایل سرور

وظایف اصلی فایل سرور را می توان به ۲ قسمت تقسیم کرد :

۱- امکان ذخیره فایل ها در مکانی متمرکز برای کاربران

۲-امکان اشتراک گذاری فایل ها بین کاربران

 

ویژگی های فایل سرور

۱- امکان به اشتراک گذاری فایل ها و فولدر ها بین کاربران شبکه

۲- امکان مدیریت فایل سرور ها در موارد زیر :

  • مدیریت دسترسی به فایل ها و فولدر ها
  • مدیریت فضای دیسک
  • مدیریت سهمیه دیسک که برای کنترل میزان فضای مورد استفاده کاربران استفاده می شود

۳- برای فایل سرور های که Volume های NTFS دارند :

  • امنیت NTFS برای محافظت از فایل ها و فولدر هایی است که دسترسی آن برای کاربران بسته شده است .
  • رمزگذاری فایل سیستم (EFS) ، با استفاده از این سیستم کاربران می توانند بر روی فایل ها ، فولدر ها و درایوهای داده ای موجود در Volume های فرمت شده NTFS رمزگذاری کنند . با استفاده از EFS می توان اطلاعات محرمانه را از دسترسی غیر مجاز محافظت کرد .
  • DFS یا Distributed File System : با استفاده از این سیستم می توان فایل ها و فولدر های به اشتراک گذاشته شده را سازمان دهی کرد ، این سیستم با مخفی کردن ساختار اصلی اشتراک گذاری فایل یک ساختار مجازی درست می کند که تمامی فایل های به اشتراک گذاشته شده را با این که در فایل سرور های مختلفی هستند ولی در یک ساختار فایل نشان می دهد .

۴- در صورت لزوم می‌توان قابلیت‌های فایل‌های آفلاین را فعال کرد ، Offline File ها این امکان را برای کاربران فراهم می‌کنند تا فایل‌های سروری را روی یک لوکال لپ تاپ ، Mirror کرد تا اطمینان حاصل شود که فایل‌های لپ تاپ و فایل‌های سروری با هم سینک هستند ، Offline File ها تضمین می‌کنند که کاربران لپ تاپ زمانی که به شبکه متصل نیستند، به فایل‌های مبتنی بر سرورها دسترسی داشته باشند.

DEFINITION

file server

In the client/server model, a file server is a computer responsible for the central storage and management of data files so that other computers on the same network can access the files. A file server allows users to share information over a network without having to physically transfer files by floppy diskette or some other external storage device. Any computer can be configured to be a host and act as a file server. In its simplest form, a file server may be an ordinary PC that handles requests for files and sends them over the network. In a more sophisticated network, a file server might be a dedicated network-attached storage (NAS) device that also serves as a remote hard disk drive for other computers, allowing anyone on the network to store files on it as if to their own hard drive.
A program or mechanism that enables the required processes for file sharing can also be called a file server. On the Internet, such programs often use the File Transfer Protocol (FTP).

What is a file server and what is its purpose?

A file server is a computer attached to a network, most often a local area network (LAN), whose primary function is to serve as centralized data storage for multiple machines as part of the client-server model of computer networking. They are available in a number of different hardware and software configurations.

What does a file server do?

In the client/server model, a file server is a computer responsible for the central storage and management of data files so that other computers on the same network can access the files. A file server allows users to share information over a network without having to physically transfer files by floppy diskette or some other external storage device.

What are the disadvantages of file server?

The disadvantages are: A file server is minutely slower because you are performing an external call to the server from your program. File server programs tend to be large.

What is difference between file server and database server?

Related information is collected, stored, and maintained in a Database and is primarily the data repository. A Server is a hardware unit managing multiple or specific functions for a network and connected clients. Primary Functions Databases are used for storing data and organizations that transact and store large amounts of data, need powerful database software to manage the data, like Oracle or MS SQL.

Microsfot Exchange Server

Microsoft Exchange Server  پلتفرمی ارائه شده توسط شرکت مایکروسافت برای ایمیل، تقویم، برقراری تماس، برنامه ریزی و همکاریست. این برنامه بر روی سیستم عامل ویندوز سرور برای کاربرد های بیزنسی مستقر شده است.مایکروسافت  Microsoft Exchange Server  را ساخت تا به کاربران قدرت دسترسی به پلتفرم پیام رسانی از گوشی ها مبایل، دسکتاپ و سیستم های تحت وب را داده باشد و همچنین قدرت برقرار کردن ارتباط تلفنی از طریق این برنامه که Voice Message ها را نیز ساپورت میکند.یوزر های Exchange از طرق به اشتراک گذاری تقویم و مستنداتشان با یکدیگر ارتباط برقرار میکنند. ویژگی های ذخیره سازی و امنیت در این پلتفرم به سازمان ها این اجازه را میدهد که محتوای خود را ارشیو کنند و سرچ هایی را اجرا کرده یا وظایف و تسک های قابل قبول را اجرا کنند.Exchange Server در طی گذر زمان تکامل یافته و در حال حاضر یکی از مولفه های اصلی و بنیادی در Office 365 به عنوان یک برنامه و سرویس میباشد که در در Microsoft Cloud به عنوان یه سرویس دهنده کار میکند.

 

Exchange Server چگونه کار میکند؟

 

Exchange Server یک همکاری کلاس سازمانیست که در درجه ی اول روی ارسال و دریافت و ذخیره سازی پیام های ایمیل تمرکز میکند. به جز مدیریت ترافیک ایمیل ها ، این برنامه ویژگی های همکاری بیشتری را فراهم میکند  مانند زمانبندی و ادغام شدن با سایر برنامه های Microsoft Office Application.

این برنامه به خاطر قابل دسترسی بودن ویژگی های زیادی که دارد که باعث ایجاده اطمینان در ادامه ی سرویس در سناریو های مختلف میشود معروف است.

 

امکانات Exchange Server 2019

 

  • امکان ساپورت حافظه های ۲۵۶ گیگابایت و ۴۸ CPU CORE را فراهم میکند.
  • نصب در هست ی ویندوز سرور را امکان پذیر میکند.
  • دسترسی خارجی به External Admin Center و پوسته ی مدیریت Exchange را که از نظر بومی مسدود شده اند را فراهم میکند.
  • از حافظه ی پنهان پویا برای بهینه سازی استفاده فضا در حافظه در دیتابیس های فعال استفاده میکند.
  • از ارسال دعوت نامه ها جلو گیری میکند.
  • به کاربر ها گزینه هایی خارج از Office ارائه میدهد.
  • به ادمین ها قابلیت کنسل کردن ملاقات هایی که توسط کاربرانی که کمپانی را ترک کرده اند و آن ملاقات هارا مدیریت میکرده اند را میدهد.
  • آدرس ایمیل هایی که شامل کاراکترهای خارج از زبان انگلیسی هستند را مشخص کرده و به صورت بومی تحویل میدهد.

 

Microsoft Exchange Server

Microsoft Exchange Server is Microsoft’s email, calendaring, contact, scheduling and collaboration platform. It is deployed on the Windows Server operating system (OS) for business use. Microsoft designed Exchange Server to give users access to the messaging platform from mobile devices, desktops and web-based systems. Telephony capabilities in Exchange Server support voice messages.

Exchange users collaborate through calendar and document sharing. Storage and security features in the platform let organizations archive content, perform searches and execute compliance tasks. Exchange Server has evolved over time, and it is now a foundational component of Office 365 as a software as a service (SaaS) offering in the Microsoft cloud with Microsoft acting as the service provider.

How does Exchange Server work?

Exchange Server is an enterprise-class collaboration product that primarily focuses on sending, receiving and storing email messages. In addition to managing messaging traffic, Exchange Server provides several other collaboration features, like calendaring, and tight integration with other Microsoft Office applications.

Exchange Server is known for its high availability (HA) features that ensure continued service in different outage scenarios. This includes design paths that can ensure service during single-server failures or data center outages.

Exchange Server 2019 features

The 2019 release provides significantly faster and more reliable failover between servers. It was designed to improve overall performance and take advantage of the latest storage hardware, including larger disks and solid-state drives (SSDs).

Additional features in Exchange server 2019 include the following:

  • provides support for up to 256 GB of memory and 48 CPU cores;
  • enables installations on Windows Server Core;
  • enables external access to Exchange admin center (EAC) and the Exchange Management Shell to be blocked natively;
  • employs dynamic memory cache allocation to optimize memory usage for active databases;
  • prevents attendees from forwarding meeting invitations;
  • provides end users with additional Out of Office options;
  • enables administrators to cancel meetings that were organized by a user who has left the company;
  • enables administrators to assign delegate permissions; and
  • enables email addresses that contain non-English characters to be routed and delivered natively.

Share Point چیست؟

سازمان ها برای ساخت وب سایت از Share Point استفاده میکنند. شما میتوانید از Share Point به عنوان مکانی امن برای ذخیره، سازمان بندی، به اشتراک گذاشتن و دسترسی به اطلاعات از هر دستگاهی استفاده کنید. تمام چیزی که شما احتیاج دارید یک موتور جستوجوگر، مانند Microsoft Edge ، Internet Explorer ، Chrome ،  Firefox هست.

نگاهی به اخرین ورژن این برنامه بیاندازید. وقتی یک گروهی تیمی جدید ایجاد میکنید، این اولین چیزیه که مشاهده میکنید.

 

SharePoint Online And SharePoint Server 2019

 

Share Point

 

محصولات Sharepoint و دانلود ها:

کلمه ی “Sharepont” میتواند به یک یا چند محصول مختلف از Sharepont یا تکنولوژی هایش اشاره داشته باشد، که شامل:

 

  • SharePoint آنلاین سرویسی برپایه ی Cloud ، پشتیبانی شده توسط مایکروسافت، برای هر بیزنس با هر اندازه ایست. به جای نصب و استقرار Sharepoint سرور در محل، هر بیزنسی میتواند یکی از ۳۶۵ نقشه ی مایکروسافت را دنبال یا از سرویس Sharepoint انلاین استفاده کنند. کارمندان شما میتوانند برای به اشتراک گذاری مستندات و اطلاعات با همکاران، شرکا و مشتریان، سایت ایجاد کنند.

 

  • SharePoint Server سازمان ها میتوانند سرور SharePoint را در محل شرکت مستقر و اداره کنند. یا میتوانند با یک برنامه Office 365 Enterprise Subscription استفاده کرده تا بتوانند از تمامی ویژگی های جدید آن استفاده کنند. و همینطور شامل ویژگی های اضافه و قابلیت های بیشتری، از جمله صفحات مدرن جدید برای سایت ، قطات و پارت های جدید وب و قابلیت های تالیف، لیست های مدرن و کتابخانه، سرچ مدرن، ادغام با Powerapps ، Power BI ، MS Flow  و صفحه ی خانه ی SharePoint هست.

 

  • SharePoint Designer 2013 برنامه ای رایگان که در سال ۲۰۱۳ منتشر شد که برای ساخت راه حل هایی قابل انجام در جریان کار ساخته شده است. و همینطور ساخته شده تا ویرایش های خارجی محتوای تایپی برای داده های خارجی که بر اساس میزان برقراری ارتباط در سرویس های یک بیزنس هستند را انجام دهد.

 

  • Onedrive For Business Sync یک برنامه ی دسکتاپ که با استفاده از ان شما میتوانید مستندات خود را از یک تیم سایت یا Onedrive برای کار خود برای استفاده افلاین به کامپیوتر خود منتقل کنید.

What is SharePoint?

Organizations use SharePoint to create websites. You can use it as a secure place to store, organize, share, and access information from any device. All you need is a web browser, such as Microsoft Edge, Internet Explorer, Chrome, or Firefox.

Take a look at the latest version of SharePoint. When you create a new team site, this is what you’ll see.

SharePoint Online and SharePoint Server 2019

Share Point

SharePoint products and downloads

“SharePoint” can refer to one or more SharePoint products or technologies, including:

  • SharePoint Online       A cloud-based service, hosted by Microsoft, for businesses of all sizes. Instead of installing and deploying SharePoint Server on-premises, any business can subscribe to an Microsoft 365 plan or to the standalone SharePoint Online service. Your employees can create sites to share documents and information with colleagues, partners, and customers.
  • SharePoint Server       Organizations can deploy and manage SharePoint Server on-premises or with an Office 365 Enterprise subscription to take advantage of all the latest features. And it offers additional features and capabilities, such as modern site pages, modern web parts and authoring, modern lists and libraries, modern search, integration with PowerApps, Power BI and MS Flow, and SharePoint home page. Download SharePoint Server 2019.
  • SharePoint Designer 2013       A free program last released in 2013. Used to build powerful, workflow-enabled solutions. And used to edit external content types for an external data solution based on Business Connectivity Services. Download SharePoint Designer 2013.
  • OneDrive for Business sync        A desktop program that you can use to sync documents from a team site or OneDrive for Business to your computer for offline use.

 

۱۰ ترفند برتر برای بهبود عملکرد VMware

با استفاده از VMware Server، شما یک سیستم عامل مجازی مهمان در داخل سیستم عامل میزبان اجرا می کنید.

vmware server

چون چند سیستم عامل را بر روی یک سرور اجرا می کنید، می توانید تصور کنید که عملکرد آن سیستم میزبان به مقدار حداکثر خود نزدیک می شود. شما مجبورید حداکثر عملکردی را که می توانید، از سیستم خود دریافت کنید. در این مقاله، ۱۰ روش برای افزایش عملکرد سرور VMware بیان می شود. به یاد داشته باشید که این ۱۰ روش ترتیب خاصی ندارند.

۱۰٫ از ابزارهای VMware استفاده کنید.
وقتی ابزارهای VMware را برای ویندوز یا لینوکس load می کنید، این کار چند مزیت دارد. اول این که از رزولوشن SVGA به جای یک رزولوشن استاندارد VGA بهره می برید و همچنین باعث بهبود عملکرد گرافیکی بر روی Virtual Machine می شود. مزیت بعدی این که ماوس بین میزبان و مهمان، همگام‌سازی (Synchronize) می شود. برای خروج از سیستم عامل مهمان، دیگر به فشردن Ctrl-Alt نیاز ندارید. عملکرد ماوس هم بهتر می شود. نهایتا شما می توانید بین دو سیستم عامل Cut و Paste کنید. نصب این ابزارها آسان است. در داخل رابط مدیریت VMware وقتی Virtual Machine بوت شد، به VM -> Install VMware Tools بروید مثل این تصویر:
VMware

virtual increase vmware system performance_01

۹٫ دیسک های مجازی خود را Defrag کنید.
مثل هر سیستم عامل دیگر، به مرور زمان داده های روی دیسک پراکنده می شود و باید Defrag شود. Virtual Machineها هم از این قضیه مستثنی نیستند. این که Defrag کردن چقدر طول می کشد بستگی دارد که چه دیتایی به هارد درایو Virtual Machine اضافه شده و چه دیتایی از آن حذف شده است. شما باید به طور متناوب از برنامه هایی مثل Diskkeeper ،PerfectDisk یا Windows Disk Defragmenter استفاده کنید. شما می توانید برنامۀ Windows Disk Defragmenter را از این طریق اجرا کنید: به My Computer رفته و با کلیک راست بر روی درایو C گزینه Properties را انتخاب کنید سپس روی سربرگ Tools کلیک کرده و گزینه Defragment Now را انتخاب کنید.
VMware

virtual increase vmware system performance_02

به یاد داشته باشید که مثل هر عمل نگهداری دیگری که هر کامپیوتری نیاز دارد، یک کامپیوتر مجازی نیز به این اعمال نیاز دارد (راستی، آیا بر روی این Virtual Machine، آنتی ویروس نصب کرده اید؟)

۸٫ Visual Effectها را در ویندوز غیرفعال کنید.
در ویندوز، افکت های بصری (Visual Effectها) وجود دارد تا ویندوز را زیباتر نشان دهد، اما این افکت ها باعث می شوند که Virtual Machine کندتر کار کند. این به این دلیل است که Visual Effectها از منابع گرافیکی و پردازشی استفاده می کنند. توصیه می کنم این آثار بصری را غیرفعال کنید تا سیستم عملکرد بهتری داشته باشد. این مورد را می توانید با راست کلیک کردن بر روی Control Panel -> System -> Advanced Tab -> Performance Settings بیابید. سپس روی Adjust for Best Performance کلیک کرده و در انتها گزینه OK را انتخاب کنید.
VMware

virtual increase vmware system performance_03

همچنین توصیه می کنم Screen Saver را هم در Virtual Machine غیرفعال کنید، چون یک مانیتور واقعی ندارید که جای پیکسل ها روی آن بیفتد. با غیرفعال کردن Screensaver؛ مجبور نیستید برای استفاده مجدد از کامپیوتر، منتظر بمانید تا نمایش Screensaver تمام شده و به حالت عادی برگردد.

۷٫ VMware را در حالت Full Screen اجرا کنید.
بیشتر افراد از VMware در داخل پنجرۀ VMware Management Interface استفاده می کنند. این روش مشکلی ایجاد نمی کند، اما اگر از VMware در حالت Full Screen استفاده کنید عملکرد بهتری را تجربه خواهید کرد. برای تغییر به حالت Full Screen (وقتی در Virtual Machine هستید) Ctrl-Alt-Enter را فشار دهید. وقتی از حالت Full Screen استفاده می کنید متوجه تغییر عملکرد فوق العاده ای خواهید شد. برای خروج از حالت Full Screen می توانید Ctrl-Alt را بفشارید.

۶٫ CD-ROM را در VMware غیرفعال کنید.
خوشبختانه وقتی می خواهید VMware را از روی CD-ROM نصب کنید، Auto-Run را غیرفعال می کنید. این به این دلیل است که وقتی یک CD-ROM را که یک فایل Auto-Run روی آن است در درایو مربوطه قرار می دهید، ماشین میزبان و تمام سیستم عامل های مهمان می خواهند کنترل آن را به دست گیرند و آن را بخوانند. برای این که مانع از این شوید که Virtual Machine، وقت خود را بر روی CD-ROM تلف کند، باید CD-ROM را برای تمام Virtual Machineها غیرفعال کنید. برای انجام این کار، بعد از انتخاب سربرگ مناسب برای آن Virtual Machine، به VM -> Settings بروید (یا Ctrl-D را فشار دهید). در داخل پنجرۀ تنظیمات، بر روی درایو CD-ROM کلیک کرده و در سمت راست، تیک گزینه های Connected و Connect at Power-On را بردارید که در شکل زیر نشان داده شده است.
VMware

virtual increase vmware system performance_04

سپس روی OK کلیک کنید.
۵٫ Swap Fileهای مجزا را بر روی دیسک های مجزایی قرار دهید.
یک راه دیگر برای بهبود عملکرد در Virtual Machine این است که Swap Fileها را جدا کرده و آنها را بر روی دیسک های مجزایی (دیسک های فیزیکی و مجازی میزبان) قرار دهید (Swap Fileها فضاهایی بر روی دیسک هستند که به عنوان حافظۀ مجازی از آنها استفاده می شود). به عبارت دیگر، در حال حاضر Swap Fileهای شما در همان دیسک مجازی قرار دارند که تمام Disk Fileهای شما در آنجا هستند. برای آن که عملکرد بهبود یابد، یک دیسک مجازی مجزا بر روی دیسک فیزیکی میزبان ایجاد کنید و سپس Swap File خود را به آن دیسک مجازیِ جدید انتقال دهید. اگر این دیسک مجازی را به یک دیسک حقیقی مجزا انتقال ندهید، تفاوتی در عملکرد ایجاد نخواهد شد. توضیح این مساله، بحث های پیچیده ای را می طلبد که خارج از موضوع این مقاله است. به هر حال برای تغییر مکان Swap File را تغییر دهید از مسیر زیر اقدام کنید:

Control Panel -> System -> Advanced Tab -> Performance Settings -> Advanced Tab -> Virtual Memory Change

البته امیدوارم نیاز به جابجایی های بیشتری نداشته باشید! برای این که بعدا مجبور به جابجایی فایل نباشید، باید اندازۀ حافظه ای را که به Virtual Machine تخصیص داده اید بیشتر کنید (کمتر از اندازۀ کلی RAM فیزیکی). می توانید به “RAM خود را ارتقا دهید” در زیر نگاهی بیندازید.

۴٫ دیسک های مجازی مختلف را روی دیسک های فیزیکی متفاوتی نگه دارید.
هر وقت دیتا را طوری توزیع کنید که روی دیسک های مختلفی قرار گیرد و به طور همزمان از چند دیسک استفاده شود، عملکرد بهتری خواهید داشت. VMware نیز از این قاعده تبعیت می کند. فرض کنیم می خواهید Microsoft SQL server یا Exchange server را اجرا کنید. این نرم افزارها دارای Server Program ،Log File و Database هستند. این سه نوع دیتا را می توان روی سه دیسک مجازی مختلف قرار داد و آن سه دیسک مجازی را می توان بر روی سه دیسک فیزیکی قرار داد. یک روش دیگر برای قرار دادن دیتاهای مختلف بر روی دیسک های مختلف، استفاده از RAID است. مثلا می توانید یک دیسک مجازی داشته باشید و آن را با استفاده از RAID 5 روی ۵ دیسک مختلف قرار دهید. با این کار دیتا را بر روی دیسک های مختلف قرار می دهید و عملکرد را برای Virtual Machine افزایش می دهید.

۳٫ هارد دیسک خود را ارتقا دهید.
ارتقا دادن یک دیسک و جایگزین کردن آن با یک دیسک با سرعت بیشتر، یک روش دیگر برای بهبود عملکرد Virtual Machine است. وقتی این کار را می کنید، دیسک فیزیکی میزبان شما به طور خودکار Defrag می شود چون شما از آن دیتا Backup گرفته و آن را بازیابی (Restore) می کنید. علاوه بر داشتن یک دیسک با سرعت بالا، می توانید چند دیسک با سرعت بالا داشته باشید، اگر نحوه مدیریت آن را بدانید. می توانید این دیسک ها را به صورت آرایۀ RAID ببندید تا Redundancy و عملکرد بهبود یابد (بسته به نوع RAIDای که انتخاب می کنید).

۲٫ CPUی خود را ارتقا دهید.
قدرت CPUی شما در پردازش دیتای سیستم عامل میزبان و همچنین سیستم عامل مجازی بسیار مهم است. در کار با هر نرم افزاری، یک CPUی سریع تر، سرعت پردازش بالاتری را فراهم می کند.

۱٫ RAM خود را ارتقا دهید.
به نظر من، بهترین صرفۀ اقتصادی را در ارتقا دادن RAM سیستم میزبان خواهید داشت. RAM این روزها قیمت مناسبی دارد (نسبت به CPU یا دیسک) و این Virtual Machineها تشنۀ RAM هستند. با ارتقا دادن RAM می توانید به هر Virtual Machine مقدار RAM بیشتری اختصاص دهید. این کار باعث جلوگیری از Swap کردن بر روی سیستم عامل میزبان و سیستم عامل مهمان می شود. اگر به دلایل اقتصادی نمی توانید RAM دیگری بخرید، یک راه حل، بازتخصیص RAM از یک Virtual Machine به Virtual Machine دیگر است. ببینید هر Virtual Machine چقدر RAM مصرف می کند. اگر یک Virtual Machine خیلی Swap می کند و به RAM بیشتری نیاز دارد، احتمالا می توان این مقدار RAM را از یک Virtual Machine دیگر که کار زیادی انجام نمی دهد گرفت. این زیباییِ رایانش مجازی و اشتراک منابع است.

خلاصه
شما ده روش مختلف برای بهبود عملکرد Workstation یا سرور VMware یاد گرفته اید. برای این کار می توان تغییراتی در سخت افزار یا نرم افزار ایجاد کرد. به یاد داشته باشید که سیستم شما شکست‌ناپدیر نیست! و شبیه سازی چند کامپیوتر در داخل یک کامپیوتر می تواند فشار زیادی به سیستم وارد کند و مهم نیست که سرعت سیستم خیلی زیاد است. برای داشتن خاطری آسوده و آرامش کاربرانتان از هر ده روش برای بهبود عملکرد استفاده کنید.
*منبع

معرفی VMware Virtual SAN (VSAN)

معرفیVMware Virtual SAN (VSAN)

VSAN منحصراً در داخل Hypervisor قرار دارد و یک Storage با عملکرد عالی و بهینه سازی شده با فلش را برای زیرساخت Hyper-converged ارائه می دهد و از اجزاء x86 نسبتاً ارزان که به سادگی هزینه ها را تا ۵۰ درصد کاهش می دهد و راهکارهای کاملاً مبتنی بر فلش را تا نصف سیستم های HCI (تعامل انسان و کامپیوتر) ترکیبی کاهش می دهد. یکپارچگی کامل با VMware vSphere و تمام بسته VMware آن را به ساده ترین پلتفرم Storage برای ماشین های مجازی با برنامه های کاربردی مهم، دسکتاپ های مجازی یا برنامه های کاربردی از راه دور IT تبدیل می کند.

VSAN - معرفی VMware Virtual SAN (VSAN)

مزایا

• فوق العاده ساده: نصب با دو کلیک از طریق vSphere Web Client و مدیریت خودکار با استفاده از پالسی های Storage.
• عملکرد عالی: فلش پرسرعت برای خروجی IO بالا و تاخیر پایین که بالغ بر ۶M IOPS با زمان پاسخ دهی زیر میلی ثانیه قابل پیش بینی در کلاستر تماماً فلش.
• مقیاس پذیری منعطف: عملکرد و ظرفیت Storage را به صورت منعطف با اضافه کردن Nodeها و درایوهای دیگر بدون قطعی سرویس ها افزایش می دهد. ظرفیت و عملکرد مقیاس خطی از ۲ به ۶۴ هاست در هر کلاستر.
• کاهش هزینه ها: کاهش هزینه های Storage تا ۵۰ درصد با نصب اجزای سخت افزاری x86 استاندارد و در نتیجه کوچک شدن دیتاسنتر و کاهش هزینه های عملیاتی.
• دسترس پذیری Enterprise: بالاترین سطوح محافظت از داده ها و دسترس پذیری با تحمل پذیری خطا، Replication غیرهمزمان در مسافت دور و کلاسترهای مختلف.
• مدیریت پیشرفته: یک کنسول مدیریت Storage ،Compute و Networking با قابلیت ماینتورینگ با عملکرد پیشرفته.

 

Virtual SAN چیست؟

VMware Virtual SAN یک Storage اساساً ساده، در رده Enterprise برای راهکارهای نرم افزاری Hyper-Converged می باشد. Virtual SAN منحصراً در داخل Hypervisor قرار دارد و یک Storage با عملکرد عالی و بهینه سازی شده با فلش را برای زیرساخت Hyper-converged با هر برنامه کاربردی مجازی سازی شده ارائه می دهد، هزینه آن کسری از هزینه Storageهای سنتی و دیگر راهکارهای زیرساخت Hyper-converged کمتر کارآمد می باشد. Virtual SAN دستگاه های فلش و یا هارد دیسک های متصل به سرور را با هم کلاستر می کند که یک Datastore بهینه شده با فلش و Shared شده با سرعت بالا را فراهم می کند که برای بارهای کاری مختلفی از قبیل زیرساخت های نرم افزارهای کاربردی مهم، دسکتاپ های مجازی، IT از راه دور، DR و DeOps مناسب می باشد.

Architecture and Performance:

Virtual SAN منحصراً در داخل Hypervisor و مستقیماً در مسیر داده های IO در بهترین موقعیت قرار می گیرد که تصمیمات سریع جایگذاری داده ها گرفته می شود. در نتیجه Virtual SAN قادر است که بالاترین سطوح عملکرد بدون استفاده بیش از حد از منابع CPU و حافظه ارائه دهد که در مقایسه با دیگر Appliance های مجازی ذخیره سازی و بسته های نرم افزاری HCI که بصورت مجزا در بالای Hypervisor اجرا می شوند. Virtual SAN می تواند به عنوان Storage کاملاً فلش یا ترکیبی پیکربندی بندی شود که IOPS برابر با ۶M با یک معماری تماماً فلش ارائه نماید.

Storage Efficiency:

Virtual SAN ویژگی های پیشرفته Storage را ارائه می دهد که شامل Deduplication ،Compression و Erasure Coding (RAID 5/6) می باشد که قادر است تا ۱۰ برابر بیشتر از استفاده Storage را با ظرفیت و هزینه کمتر ارائه دهد. ویژگی های بهره وری بصورت یکپارچه باهم بر روی هر حجم کاری با حداقل سربار منابع اضافی (تقریباً کمتر از ۵ درصد) کار می کند، که مزیتی مهم در مقایسه با دیگر راهکارهای hyper-converged می باشد.

Scalability:

Virtual SAN یک معماری توزیع شده دارد که در آن قابلیت رشد بدون دردسر از ۲ تا ۶۴ هاست در هر کلاستر وجود دارد. ظرفیت و عملکرد به طور همزمان با اضافه کردن هاست به کلاستر (scale-out) و یا بصورت مستقل با اضافه کردن درایو به هاست های موجود (scale-up) افزایش می یابند.

Management and Integration:

Virtual SAN نیاز به هیچ نرم افزار اضافه ای برای نصب ندارد و با چند کلیک ساده نصب و با vSphere Web Client مدیریت شده و با بسته VMware شامل ویژگی های کلیدی مثل vMotion ،HA ،FT و نیز دیگر محصولات VMware نظیر VMware Site Recovery Manager ،VMware vRealize Automation و vRealize Operation یکپارچه می شود.

Automation:

فراهم سازی Storage برای ماشین های مجازی و سطوح سرویس Storage شامل ظرفیت، عملکرد و دسترس پذیری از طریق پالسی های VM-centric با قابلیت نصب و اصلاح سریع  بصورت خودکار انجام و کنترل می شوند. Virtual SAN بصورت داینامیک و خودکار تنظیمات مربوط به خود را انجام می دهد، و با تنظیم سطح Storage تنظیم بار را انجام می دهد و برای اینکه اطمینان حاصل شود که پالسی های Storage مربوطه برای آن ها اعمال می شود.

 

قابلیت ها و ویژگی های کلیدی:

Virtual SAN :Kernel Embedded در داخل kernel vSphere ساخته می شود، با بهینه سازی مسیر I/O داده ها که بالاترین سطوح عملکرد با حداقل تاثیر برروی CPU و حافظه را فراهم می نماید.

Virtual SAN :Flah-Optimized زمان تاخیر را با بالابردن سرعت ترافیک ورودی و خروجی خواندن و نوشتن دیسک با cache روی دستگاه های فلش سمت سرور به حداقل می رساند. Virtual SAN کاملاً فلش با هزینه کم ۱ دلار بر هر گیگابایت ظرفیت قابل استفاده می تواند پیاده سازی شود، بیش از ۵۰ درصد کمتر از هزینه راهکارهای ترکیبیhyper-converged رقابتی.
Granular non-disruptive scale-up or scale-out: قابلیت بالابردن ظرفیت و عمکرد بدون دردسر با اضافه کردن هاست ها به کلاستر (scale-out) یا فقط اضافه کردن ظرفیت با اضافه کردن دیسک به هاست ها (scale-up)
Deduplication and Compression (جدید): Deduplication و Compression نرم افزاری با فراهم سازی هفت برابر کاهش داده ها با حداقل CPU و حافظه، ظرفیت Storage کاملاً فلش را بهینه سازی می کند.
Erasure Coding (جدید) : Erasure Coding ظرفیت storage در حال استفاده را تا ۱۰۰ افزایش می دهد، بطوریکه داده ها را بدون تغییر نگه می دارد و همچنین قادر است که یک یا دو Failure را با یک یا دو Parity تحمل کند.
Quality of Service (QoS) (جدید): Qos ،IOPهایی را که توسط ماشین های مجازی خاصی مصرف می شوند را کنترل، محدود و مانیتور می کند.
Health Sevice :Virtual SAN Health Service بروز شده بررسی های یکپارچه سازگاری سخت افزار، مانیتورینگ عملکرد، گزارش گیری ظرفیت Storage و بررسی سلامت آن را مستقیماً از VMware vCenter Server فراهم می نماید.
Virtual SAN :Single Pane of Glass Management with vSphere نیاز به آموزش ندارد و اپراتوری ندارد و فراهم سازی دیسک در آن به راحتی دو کلیک می باشد.
Virtual SAN :VM-centric Policy-based Management از پالسی های Storage برای خودکار سازی فراهم و تنظیم منابع Storage استفاده می کند که برپایه per-VM بوده، برای اینکه مطمئن شود که هر ماشین مجازی منابع و سرویس های Storage مخصوص به خود را دریافت کند.

Virtula SAN :Built-in Failure Tolerance and Advanced Availability حداکثر استفاده را از RAID توزیع شده و Cache Mirroring می کند تا اگر دیسک، هاست، شبکه یا Rack از بین برود اطمینان حاصل کند که داده ها هرگز از بین نمی روند، و همچنین از ویژگی های دسترس پذیری vSphere مثل vSphere Fault Tolerance ،vSphere High Availability و … پشتیبانی می کند و نیز vSphere Replication برای Virtual SAN امکان Replication غیرهمزمان برای ماشین های مجازی با RPO تا ۵ دقیقه را فراهم می نماید.
Virtual SAN Stretched Cluster: امکان ایجاد یک کلاستر توزیع شده بین دو سایت جدا از هم به لحاظ جغرافیایی، Replicate کردن داده ها بصورت همزمان بین دو سایت و همچنین دسترس پذیری در سطح Enterprise که تمام خرابی یک سایت بدون از بین رفتن هیچ داده ای و Downtime نزدیک به صفر را تحمل کند.
Virtual SAN :Deployment Options از طریق مجموعه بزرگی از مدل های مصرف در دسترس است، از Applianceهای مشترک مهندسی که ساده ترین نوع نصب نرم افزارهای VMware Hyper-Converged را فراهم می کنند تا بیش از صد Virtual SAN Ready Nodes پیش گواهی داده شده قابل دسترس از همه vendor های بزرگ سرور.

System Requirements:

سخت افزار مورد نیاز هر هاست:
⦁    کارت شبکه ۱GB، و پیشنهادی ۱۰GB
⦁    SATA/SAS HBA یا RAID کنترلر
⦁    حداقل یک دستگاه Cache فلش و یک دیسک ذخیره سازی مداوم (flash or HDD) برای هر Node
اندازه کلاستر:
⦁    ۲ تا حداکثر ۶۴ هاست

نرم افزار:

VMware vSphere 6.0 U2 (any edition),
VMware vSphere with Operations Management™ ۶٫۱ (any edition), or VMware vCloud Suite® ۶٫۰ (any edition updated with vSphere 6.0 U2)
vCenter
VMware vCenter Server 6.0 U1

VMware vMotion

VMware vMotion چیست؟

 

VMware vMotion 1 - VMware vMotion

 

فرایند Live Migration  ماشینهای مجازی، بدون قطع سرویس دهی به کمک تکنولوژی VMware vMotion صورت میگیرد.

کاربرد VMware vMotion  :

VMware vMotion امکانات متعددی را برای کاربران فراهم میسازد، که در زیر به چند نمونه از آن اشاره شده است:
⦁ عملیات های تعمیر و نگهداری سخت افزار را بدون Downtime انجام دهند.
⦁ بصورت active، ماشین مجازی را که در سرورهای خراب و یا با عملکرد ضعیف قرار دارن را جابه جا مینماید.
⦁ جهت استفاده ی بهینه از سخت افزار و سازگاری با خصوصیات کسب وکار، به صورت خودکار Pool های منابع را بهینه سازی نموده و تخصیص می دهد.

نحوه ی عملکرد  VMware vMotion

Live Migration یک ماشین مجازی از یک سرور فیزیکی به سروری دیگر با استفاده از VMware vMotion از طریق سه فناوری مهم انجام میشود.
۱-  وضعیت کل ماشین مجازی بوسیله ی یک دسته فایل ذخیره شده روی Shared Storage هایی مانند Fiber Channel ،iSCS ،(Storage Area Network)SAN و یا Network Attached Storage) NAS) جمع آوری میشوند. VMware vStorage VMFS امکان چند نصب VMware ESX را جهت دسترسی همزمان به همان فایلهای ماشین مجازی میدهد.
۲-  حافظه ی فعال و حالت اجرای دقیق ماشین مجازی، به سرعت از یک شبکه سرعت بالا منتقل شده، و به ماشین مجازی اجازه میدهد در لحظه، از اجرا روی ESX هاست مبداء به ESX هاست مقصد سوئیچ نماید. به دلیل ذخیره نمودن تغییرات تراکنشهای جاری حافظه بر روی Bitmap، عملیات انتقال در vMotion به گونه ای پیش می رود که کاربران به هیچ وجه متوجه این روند نمیشوند. زمانی که کل حافظه و وضعیت سیستم به ESX هاست مقصد کپی شد، vMotion ماشین مجازی مبداء را به حالت تعلیق درآورده، Bitmap را روی ESX هاست مقصد کپی میکند و ماشین مجازی روی ESX هاست مقصد را راه اندازی مینماید. توجه نمایید که کل این فرایند در شبکه ی Gigabit Ethernet کمتر از دو ثانیه زمان میبرد.
۳-  شبکه هایی که مورد استفاده ی ماشین مجازی هستند هم با ESX هاست زیربنایی، مجازی سازی میشوند که حفظ هویت شبکه ی ماشین مجازی و اتصالات شبکه حتی بعد از انتقال را تضمین میکند. vMotion آدرس MAC مجازی را به عنوان بخشی از این فرایند مدیریت میکند. زمانیکه ماشین مقصد فعال میشود،vMotion، روتر شبکه را Ping می کند تا اطمینان حاصل نماید که از مکان فیزیکی جدیدِ آدرس MAC مجازی، مطلع است. از آنجا که انتقال ماشین مجازی با vMotion حالت دقیق اجرا، هویت شبکه، و اتصالات فعال شبکه را حفظ میکند، نتیجه ی کار عدم ایجاد Downtime و قطعی برای کاربران است.

ویژگیهای مهم  VMware vMotion

۱-  مطمئن بودن (Reliability): تکنولوژی vMotion، از سال ۲۰۰۴ به اعتبار هزاران کاربری که از آن بهره می بردند به عنوان یک استاندارد جهت صحت عملیات Live Migration با قابلیت اطمینان بالا مورد استفاده قرار میگیرد.
۲-  کارایی (Performance): بدون اینکه کاربران نهایی متوجه هرگونه انتقالی بشوند و با حداقل Downtime عملیات Live Migration انجام میپذیرد. استفاده ی بهینه از منابع CPU و شبکه، انجام سریع و کارآمد Live Migration را تضمین مینماید

.
۳-  قابلیت همکاری (Interoperability): با استفاده از تکنولوژی vMotion  میتوان ماشینهای مجازی در حال اجرا با هر نوع سیستم عاملی را روی هر نوع تجهیزات سخت افزاری و ذخیره سازی که در VMware ESX پشتیبانی میشود، انتقال داد. که در زیر به چند مورد از آن اشاره شده است.
⦁ پشتیبانی از کانال فیبری SAN: اجرای Live Migration ماشینهای مجازی، با به کار گیری یک طیف وسیع تا ۴GB کانال فیبری SAN storage .
⦁ پشتیبانی از NAS و iSCSI SAN: پیاده سازی Live Migration ماشینهای مجازی با Shared Storage کم هزین هو با مدیریت آسان.
⦁ تنظیمات سازگاری CPU با قابلیت سفارشی سازی: تضمین اینکه ماشینهای مجازی را میتوان بین نسخه های مختلف سخت افزاری انتقال داد. فعالسازی ماشینهای مجازی جهت بهره مندی از آخرین نوآوریها در CPU.
⦁ سازگاری جدید و ارتقایافته ی  VMotion : Live Migration ماشینهای مجازی در نسلهای مختلف سختافزار. انتقال ماشینهای مجازی از سرورهای قدیمی به سرورهای جدید بدون وقفه یا Downtime .
۴- کنترل پذیری (Manageability) که شامل موارد زیر است:
⦁ Migration wizard :تشخیص سریع بهترین مقصد یک ماشین مجازی با استفاده از اطلاعات Real-Time ارائه شده توسط Migration Wizard .
⦁ چند انتقال همزمان : اجرای چند انتقال همزمان جهت بهینه سازی مداوم مکان یابی ماشین مجازی در کل محیط IT.
⦁ سطوح اولویت : تعیین اولویت عملیات Live Migration، جهت تضمین اینکه مهمترین ماشینهای مجازی همیشه به منابعی مورد نیاز خود دسترسی داشته باشند.
⦁ برنامه ریزی کار انتقال :امکان خودکارسازی انتقالها با زمانهای ازپیش تعیین شده و بدون حضور مدیران شبکه.
⦁ ممیزی انتقال بصورت پیوسته : نگهداری رکوردهایی با جزئیات عملیات انتقال، از جمله تاریخ/زمان و Administrator های مسئول آغاز عملیات.

آموزش نصب نانو سرور ۲۰۱۶

نانو سرور مایکروسافت ( Nano Server 2016 ) نسل جدیدی از سرور های Core مایکروسافت می باشد. این سرور مزایای بسیاری برای استفاده دارد که مهمترین آنها شامل:

  • ۹۰ درصد حجم کوچکتر فایل هارد مجازی
  • ۸۰ درصد نیاز کمتر به راه اندازی مجدد
  • عدم وجود هیچگونه محیط گرافیکی
  • عدم وجود Local Login و اجرای ابزارهای سیستمی می باشد.

برای پیاده سازی این سرور شما باید ابتدا سورس نصب سرور ۲۰۱۶ TP5 را از سایت مایکروسافت دانلود کنید و آن را بر روی سیستم خود قرار دهید. این سرور را به صورت مجازی نصب و راه اندازی می کنیم و برای انجام این کار از ابزار Hyper-V استفاده می کنیم.

مراحل نصب و تولید

برای انجام و ایجاد فایل های لازم در سیستم تست، در داخل درایو D یک پوشه با نام Nano Server ایجاد کرده ایم.  عملیات های لازم را در این پوشه انجام می دهیم. در ابتدای امر شما باید بر روی سیستم عامل خود ابزار Power Shell را  باز کرده و دستور زیر را در آن اجرا کنید.

Set-ExecutionPolicy –ExecutionPolicy Bypass –Scope Process

با اجرای این دستور شما اجازه اجرای دستورات  لازم PowerShell را در این محیط به سیستم می دهید. بعد از انجام این کار شما باید سورس نصب سرور ۲۰۱۶ را بر روی سیستم خود قرار داده و با استفاده از نرم افزارهای درایو مجازی و با ابزار داخلی سیستم عامل ان را در درایو مجازی قرار داده تا به فایل های درونی ان دسترسی داشته باشید. پس از باز کردن پوشه های داخلی ، محتویات پوشه با نام Nano Server را در پوشه ایجاد شده در درایو D قرار می دهیم. پس از  انجام عملیات کپی با استفاده از این دستور به پوشه مورد نظر جهت اجرای دستور ایجاد هارد مجازی سرور می رویم.

cd  D:\Nano Server\NanoServerImageGenerator

در این پوشه اسکریپت PowerShell وجود دارد که با استفاده از آن می توان فایل مربوط به هارد مجازی مورد نظر جهت استفاده از سرور نانو را ایجاد کرد. در ابتدای کار باید فایل مربوط را در کنسول Import کنیم تا بتوانیم از مجموعه دستورات آن استفاده کنیم. برای انجام این عملیات فایل مربوط را با استفاده از این دستور Import میکنیم.

Import-Module .\NanoServerImageGenerator.psm1

پس از اجرای دستور فوق مجموعه ابزار لازم به کنسول PowerShell  اضافه می شود. حال برای ایجاد فایل هارد مجازی مربوط به سرور نانو باید دستور New-NanoServerImage را به همراه سوئیچ های لازم اجرا کرد.

برخی از مهمترین  سوئیچ های این دستور به شرح زیر می باشد:

MediaPath: آدرس درایو مجازی سورس نصب سرور

BasePath: آدرس شاخه کپی شده ، حاوی اطلاعات سرور نانو

TargetPath: آدرس محل نگهداری فایل خروجی (هارد مجازی)

ComputerName: نام سرور نانو تولید شده در هارد مجازی

در ادامه سوئیچ های مورد استفاده برای سرور نانو شما باید ماژول های مورد نیاز خود برای نصب در سرور را که کاملا اختیاری و وابسته به نوع استفاده از سرور است را مشخص کنید. به عنوان مثال برای نیاز به عملیات مجازی سازی شما باید از سوئیچ Compute  ، درصورت نیاز به کلاسترینگ از سوویچ Clustering  و غیره استفاده کنید.

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

New-NanoServerImage –MediaPath F:\ -BasePath “D:\Nano Server” –TargetPath D:\Nano1.vhd –ComputerName Nano-01  -Compute -Clustering –OEMDrivers

پس از ثبت این دستور از شما سوالاتی در رابطه با نوع ایجاد سرور پرسیده می شود که با توجه به نیاز آزمایشگاهی سوالات ما به اینگونه پاسخ داده می شود:

Deployment Type:  Host

Edition: Standard

Administrator Password: [Your Password]

پس از پاسخگویی به این سوالات سیستم ایجاد فایل مجازی سرور نانو را آغاز میکند. مدت زمان این عملیات وابسته به تعداد ماژول های انتخابی و سرعت سیستم می تواند بین ۱ دقیقه تا ۱۵ دقیقه زمان ببرد.

راه اندازی

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

 

بررسی معماری VMware vSphere Virtual Volumes یا VVOLs

بررسی معماری VMware vSphere Virtual Volumes یا VVOLs

 

در این مقاله نیز به بررسی نحوه عملکرد و معماری VMware vSphere Virtual Volumes یا به اختصار VVOLs خواهیم پرداخت.

Virtual Volume یک معماریِ بسیار متفاوت و بهبود یافته نسبت به ذخیره‌سازی منطق  یا همان Logical Storage  ارائه می‌کند که امکان اجرای عملیات‌ را در سطح ماشین مجازی فراهم نموده و همچنین از قابلیت‌های Array به صورت  Native  بهره می‌برد. با استفاده از Virtual Volume نیاز به آماده‌سازی و مدیریت تعداد زیادی LUN یا Volume جهت دستیابی به سرویس‌‌ها در سطح برنامه‌های کاربردی بر روی Host از بین می‌رود. بدین ترتیب قابلیت مدیریت زیرساخت vSphere راحت تر شده و در عین حال سرویس‌های داده‌ی مقیاس‌پذیر در هر یک از سطوح ماشین مجازی فعال می‌گردد.

VVOLs Arch - بررسی معماری VMware vSphere Virtual Volumes یا VVOLs

 

Virtual Volume‌ به پشتیبانی VMware و ‌Vendor‌های ارائه دهنده‌ی Storage نیاز دارند. از دیدگاه VMware، عوامل کلیدی در ارائه  Storageهای مبتنی بر نرم‌افزار شامل vSphere Virtual Volumes، vSphere Storage-Policy Based  Management  و (vSphere APIs for Storage Awareness) VASA می‌باشند.

هنگامی که ادمین Storage به تعریف قابلیت‌های قابل استفاده‌ Storage Array می‌پردازد، این قابلیت‌ها با استفاده از APIهای   VASA، در vSphere نشان داده شده و برای استفاده در دسترس مدیران vSphere قرار می‌گیرند. سپس Policy‌های مربوط به Storage از مجموعه‌ قابلیت‌های ارائه شده ‌برای Storage Array توسط مدیران vSphere  ایجاد می‌شوند.

همچنین یک ساختار جدیدِ مسیر داده‌ به نام Protocol Endpoint یا به اختصار  PE، به منظور ایجاد مسیر مستقیم انتقال داده از Host به Storage اصلی ارائه شده است. به این ترتیب یک مسیر جدید برای ارتباطات API و Policy ایجاد می‌شود که برای هر یک از آنها مجزا بوده و به Vendorهای شخصی این امکان را می‌دهد تا قابلیت خودترمیمی مسیر داده را بسته به قابلیت‌های خاص، سفارشی‌سازی نماید.

علاوه بر موارد ذکر شده، یک مجموعه‌ جدید از مکانیسم‌های ارتباطی و ساختارهای مدیریتی به منظور مدیریت، مانیتور و فعال‌سازی ویژگی‌ها و قابلیت‌های جدید ارائه شده توسط Virtual Volumes، عرضه گردیده است.

Protocol Endpoint یا به اختصار PE

Endpoint  یک مکانیسم انتقال یا مجموعه‌ای از Access Point‌ها محسوب می‌شود که کنترل دسترسی و ارتباطات را بین  Host های ESXi و سیستم‌های Storage Array فعال نموده و مدیریت می‌کند.

PE به عنوان بخشی از پیکره‌ی فیزیکی Storage  محسوب شده و این قابلیت را دارد که مسیرهای داده را در صورت نیاز از ماشین‌های مجازی به Virtual Volumes مربوطه ایجاد نماید. لازم به ذکر است که PE عملکردهای دسترسی مربوط به LUNهای امروزی را در خود دارد، بنابراین از تمام پروتکل‌های استاندارد صنعتی پشتیبانی می‌نماید؛ در نتیجه‌، کاربر نهایی می‌تواند از Virtual Volumes بدون ایجاد خدشه در پیکربندی فعلی خود بهره گیرد. هدف Protocol Endpoint علاوه بر پشتیبانی از پروتکل‌های فعلی، کمک به روند توسعه می‌باشد که بر خلاف LUNها که از سقف تعریف ‌شده‌‌ای برای اتصال برخوردار است، امکان اتصال یک PE واحد به چندین Virtual Volume را فراهم می کند.

علاوه بر موارد ذکر شده، Protocol Endpoint  با تمام پروتکل‌های استاندارد صنعتی SAN و NAS سازگاری دارد. این پروتکل‌ها عبارتند از:

  • iSCSI
  • NFS v3
  • (Fiber Channel (FC
  •  (Fiber Channel over Ethernet (FCoE

در ضمن، تنظیم و پیکربندی Protocol Endpoint توسط مدیران Storage انجام می‌پذیرد.

مفهوم  Storage Containerیا به اختصار SC

Volume‌ها بر روی Containerهای Storag  ایجاد می‌شوند. این Containerها در واقع ساختاری از Storageهای منطقی می‌باشند که توسط مدیران Storage تنظیم و تعریف شده و برای تعریف موارد زیر استفاده می‌شوند:

  • اختصاص ظرفیت Storage و محدودیت‌های آن
  • تنظیمات Policy برایStorage بر مبنای قابلیت‌های سرویس داده و بر اساس هر یک از ماشین‌های مجازی

 

Storage Container و Virtual Volumes

Storage Container یک ساختار کاملا منطقی در Array می‌باشد که میزان فضای تعریف شده توسط کاربر را برای مجموعه‌ای از قابلیت‌ها و ظرفیت Storage در نظر می‌گیرد و به عنوان یک Datastore مجازی برای vSphere ارائه خواهد شد.

بنابراین ادمین Storage می‌تواند ظرفیت و قابلیت‌ها را در قالب گروه‌بندی‌های منطقی پیکربندی نماید. علاوه بر این، امکان تعامل  ادمین vSphere با  Datastore های شناخته شده فراهم می‌گردد بدون آنکه نیازی به کسب دیدگاه نسبت به ساختارهای فیزیکی مربوط بهStorage Container  باشد.

در این معماری، Storage Container در دسترسِ هاست ESXi قرارگرفته و دارای رابطه‌ یک به یک با Storage Container‌های ایجاد شده بر روی Storage Array می‌باشد. برای مثال در صورتی که کاربر سه Storage Container بر روی Array ایجاد نماید، به همین تعداد Datastore VVol  مرتبط در اختیار خواهد داشت که برای استفاده در Hostهای متصل، در دسترسِ می‌باشد.

تنظیم و پیکربندی Storage Container‌ها نیز همچون PE توسط Storage Admin صورت می‌گیرد و سپس در هنگام افزودن Datastoreهای مجازی به‌طور خودکار در vSphere شناسایی می‌شوند.

بررسی Vendor Provider یا به اختصار VP

Vendor Provider که با نام VASA Provider نیز در نظر گرفته می‌شود، یک جزء نرم‌افزاری برای Storage محسوب می‌گردد که به عنوان یک سرویس Storage Awareness برای vSphere عمل می‌کند. Vendorهای ارائه دهنده‌ی Storage به طور انحصاری به توسعهVP می‌پردازند.

Host های ESXi و vCenter Server به VP متصل شده و اطلاعاتی درباره‌ی توپولوژی، قابلیت‌ها و وضعیتِ  Storageهای فعلی ارائه می‌نمایند. سپس vCenter Server این اطلاعات را در اختیار Clientهای vSphere  قرار داده و به این ترتیب قابلیت‌هایی را به نمایش می‌گذارد که مدیران می‌توانند Policyهای ذخیره سازی در SPBM را بر طبق آنها شکل ‌دهد.

Vendor Provider می‌تواند به شکل یک Appliance  مجازی و یا مستقیما از جایگاه مدیریتِ Array به اجرا درآید. با استفاده از این روش، VP با قابلیت‌های Array از طریق Storage API‌های vSphere  مرتبط می‌گردد تا ویژگی‌ها و قابلیت‌های Storage Array را در برگیرد و آنها را از طریق API‌های  VASA با هدف کاربرد برای هر یک از ماشین‌های مجازی به صورت Granular به vSphere ارائه دهد.

VP عموما توسط ادمین vSphere  و به یکی از دو روش زیر تنظیم و پیکربندی می‌گردد:

  • به صورت خودکار از طریق  Plug-In Array Vendors
  • به صورت دستی از طریق  vCenter Server

بررسی Virtual Volume یا به اختصار VVol

Virtual Volume نوع جدیدی از ماشین‌های مجازی محسوب می‌شود که به صورت Native در Storage Array ایجاد و ذخیره می‌گردد. VVol بر روی  Storage Containerها ذخیره شده و به فایل‌ها یا Objectهای ماشین مجازی مانند  VM Swap، VMDKs و دیگر موارد مرتبط با آن‌ها Map  می‌شود.

اشیاء  Virtual Volume در ۵ نوع متفاوت وجود دارد که هرکدام در راستای یک فایل خاص و متفاوت ماشین‌ مجازی فعالیت می‌کند.

AD DS Disaster Recovery


نگاهی گذرا به AD DS Disaster Recovery که شامل ریکاوری حساس ترین سرویس روی شبکه می باشد.اگر اختلالی در زیرساخت اکتیودایرکتوری ایجاد شود، می تواند سبب شود تا کاربران به بسیاری از سرویس های دیگر روی شبکه نتوانند دسترسی پیدا کنند. از این رو لازم است تا حداقل سطحی از Disaster Recovery و prevention که برای سایر اجزای شبکه طراحی می گردد برای AD DS نیز به کار گرفته شود.

نکات کوچک زیر، با آنکه ابتدایی هستند در برخی شبکه های سازمانی مورد توجه قرار نگرفته اند:

  • در فاز طراحی لازم است، نرم افزارها و سخت افزار های مورد نیاز جهت Backup تعیین گردد. همچنین برنامه ای مناسب برای آن معین گردد. طراحی Backup لازم است، آزمایش گردد و سپس به صورت مستحکم اجرا گردد. همچنین پیش از تغییرات قابل توجه، همانند ویرایش Schema لازم است backup انجام گردد.
  • تمام Domain Controller ها لازم است از سخت افزار مناسب و redundant استفاده کنند. در بسیاری از سازمان های برای DC ها علاوه بر Redundant Network Links از دو مدار تغذیه برق برای هر کدام از power supply های سرور استفاده می شود.
  • حتی در کوچک ترین شبکه ها، لازم است بیش از یک دامین کنترلر وجود داشته باشد. برخی مدیران شبکه با استفاده از تنظیم priority در رکورد های DNS یک سرور را در واقع تبدیل به سروری می کنند. بیشتر عملیات روی آن صورت می گیرد و در کنار آن از یک کامپیوتر با سخت افزار ضعیف تر به عنوان backup server استفاده می کنند. هر چند این عمل توصیه نمی گردد چون در صورت از دسترس خارج شدن Server اصلی، لازم است Backup Server به تنهایی پاسخ گویی کند. سیستم Circular طراحی شده در AD DS بهترین عملکرد ممکن را دارد با این وجود اگر امکان استفاده از دو سرور مناسب وجود ندارد، وجود Backup Server مفید خواهد بود. همچنین اعمال تغییرات در محیط آزمایشی به جای اعمال مستقیم آن در محیط عملیاتی می تواند ریسک خطای انسانی را کاهش دهد.
  • تهیه backup هزینه ی قابل توجهی به سازمان وارد می کند. با آنکه این هزینه بسیار بسیار کمتر از هزینه از دست رفتن اطلاعات است بسیاری از سازمان ها بودجه لازم یا نیروی انسانی کافی برای تهیه نسخه پشتیبان را تخصیص نمی دهند و برخی دیگر از سازمان ها تهیه نسخه پشتیبان را به اندازه کافی جدی نمی گیرند. مسائل متعددی در خصوص پیش نیاز های لازم فیزیکی در خصوص Backup وجود دارد که در اینجا قصد بررسی آن ها را نداریم. فقط فراموش نکنید لازم است آن ها در محل هایی نگه داری کنید که در صورت بروز حوادث همانند آتش سوزی و یا زلزه قابل استفاده باشند.

خطا Verification of Prerequisites Failed و حل آن در ویندوز سرور ۲۰۱۶

درویندوز سرور ۲۰۱۶ زمانی که اقدام به نصب و راه اندازی سرویس

Windows Server 2016 Active Directory Domain Controllerمی کنیم با خطایی تحت عنوان Windows 2012 Verification of prerequisites for Domain Controller promotion failed رو به رو خواهید شد

که از اصلی ترین و سخت گیرانه ترین بررسی خطا ها در ویندوز سرور ۲۰۱۶ می باشد. این خطا به این دلیل رخ می دهد، که سطح پیچیدگی پسورد برای Administrator Local Account پایین بوده.

اما شما پس از انتخاب یک پسورد کاملا پیچیده تر هم باز با این خطا رو به رو خواهید شد،

که این مشکل را می توان یکی از باگ های ویندوز سرور ۲۰۱۶ دانست و برای رفع خطا در باگ نصب اکتیو دایرکتوری مایکروسافت سرور ۲۰۱۶ می توان به روش بسیار ساده زیر بسنده کرد، تا فرایند نصب و لذت بردن از اکتیو دایرکوری سازمانی کامل گردد.

 

کافیست تا در محیط Command prompt ویندوز سرور ۲۰۱۶ از دستور زیر استفاده نماییم.
Net user Administrator /passwordreq:yes

سپس سیستم را ری استارت کردهو مجددا مراحل نصب و فعال سازی اکتیو دایرکتوری سرور ۲۰۱۶ را اجرا می کنیم.