مطالب فصل
مفهوم SR-IOV و DirectPath I/O
DirectPath I/O and Single Root I/O Virtualization
در این قسمت از آموزش قصد داریم به آشنایی با یک سری از مفاهیم بپردازیم. البته ممکن است این مفاهیم به طور صد در صد مربوط به vSphere Networking نباشد، اما شما میتوانید استفادههای دیگری نیز از این مفاهیم داشته باشید.
پس از آشنایی با مفاهیم DirectPath I/O و Single Root I/O Virtualization (یا SR-IOV)، به نحوه config آنها بر روی VM خواهیم پرداخت.
خب مفاهیم DirectPath I/O و SR-IOV، feature هایی هستند که از لحاظ کارایی مانند یکدیگر عمل میکنند، اما با این وجود، تفاوتهایی نیز میان این دو مفهوم وجود دارد. هدف ما این است که قطعات سخت افزاری مانند کارت شبکه یا کارت گرافیک به طور مستقیم در اختیار VM قرار بگیرند یا به عبارتی VM به طور کاملاً اختصاصی به این قطعات دسترسی داشته باشد؛ که حل این سناریو، در هر یک از مفاهیم به صورت زیر است:
DirectPath I/O عقیده دارد فقط یک VM میتواند به این قطعات سخت افزاری دسترسی داشته باشد و این امکان برای دیگر VM ها وجود ندارد.
اما SR-IOV نظری این چنین دارد که اگر قطعات سخت افزاری توانایی support دارند، این که چندین VM به یک PCI Device متصل شوند، مشکلی به وجود نمیآورد.
قابل ذکر است، هر کدام از این مفاهیم دارای محدودیتهایی میباشند ولی مهمترین محدودیتی که برای این دو مفهوم وجود دارد، عدم انتقال VM میان دو سرور است؛ یعنی زمانی که قابلیتهای DirectPath I/O و SR-IOV فعال شوند، دیگر امکان استفاده از مباحث HA و DRS وجود نخواهد داشت. در ادامه، به طور دقیق قابلیتهایی که از دست میدهند را مشاهده میکنیم.
خلاصهای کوتاه:
- پس با استفاده از گزینه DirectPath I/O امکان اتصال یک VM به PCI Device وجود دارد، اگر بخواهم جمله خود را تصحیح کنم باید بگویم: امکان اتصال چندین VM به PCI Device وجود دارد اما امکان استفاده از PCI Device فقط برای یک VM وجود دارد، به این صورت که مثلاً VM-A و VM-B هر دو به یک PCI Device متصل هستند ولی یکی از این دو VM میتواند از PCI Device استفاده نماید.
- اما با استفاده از گزینه SR-IOV، چندین VM میتوانند از یک PCI Device به طور اختصاصی استفاده نمایند.
هم چنین فرق آنها با حالت Virtual در این است که VM ها به طور خودکار به PCI Device ها دسترسی دارند و دیگر در این میان ESXi یا Hypervisor ای وجود ندارد تا بستری فراهم کند که VM ها به PCI Device ها متصل شوند. البته شما بایستی درایورهای مخصوص به آن کارت شبکه یا آن کارت گرافیک را بر روی VM ها نصب نمایید، که بحث مربوط به کارت گرافیک مقداری متفاوت است، چرا که VM ها حالتهای مختلف گرافیکی دارند. البته زیاد بر روی کارت گرافیک تمرکز نمیکنیم ولی خب کارت گرافیک نیز جزو همان PCI Device هایی است که در سرور قرار میگیرد و شما میتوانید آن را به صورت اختصاصی در اختیار VM قرار دهید.
همانطور که میدانید، ما انواع و اقسام کارتهای گرافیک را داریم که میتوانیم به VM ها اختصاص دهیم و فقط به این دو گزینه محدود نمیشوند. هم چنین قابل ذکر است، شما میتوانید بر روی هر ESXi، 16 عدد DirectPath Device یا Passthrough داشته باشید، حتماً این را به خاطر بسپارید.

با عرض پوزش ، دسترسی کامل به محتوای فصل ، فقط برای کاربرانی که فصل رو خریداری کرده اند ، امکان پذیر می باشد.
برای ثبت نظر ابتدا وارد حساب کاربری خود شوید
ورود به حساب کاربریهیچ نظری ارسال نشده است! اولین نظر را شما ارسال کنید...