Enable VNC connection to vm in ESXi 6.7

  • قابلیتی وجود دارد که می‌توان از طریق VNC به کنسول ماشین‌مجازی متصل شد.
  • برای این منظور ابتدا سرویس SSH را بر روی سرور ESXi فعال نمایید.
  • سپس از طریق پروتکل SSH به سرور ESXi متصل شوید.
  • حال دستورات زیر را اجرا نمایید.

  • پرونده‌ی service.xml را باز نمایید.

  • در آخر پرونده‌ی بالا قبل از </ConfigRoot> تکه کد زیر را قرار دهید.

  • انتظار می‌رود انتهای پرونده‌ی service.xml به شکل زیر باشد.

  • در ادامه سطح دسترسی ۴۴۴ برای پرونده‌ی service.xml در نظر بگیرید.

  • در نهایت دستورات زیر را اجرا نمایید.

  • حال وارد سامانه‌ی vCenter یا ESXi Web client شوید.
  • بر روی ماشین‌مجازی مورد نظر خود کلیک کرده و گزینه‌ی Edit Settings را انتخاب کنید.
  • به قسمت VM Options بروید.

  • گزینه‌ی Advanced را کلیک نمایید.
  • در نهایت بر روی Edit Configuration کلیک نمایید.

  • در ادامه بر روی گزینه‌ی Add Configuration Params کلیک کرده و متغیرهای زیر را ایجاد نمایید.

  • در نهایت کافیست با یک ابزار VNC Viewer به ماشین‌مجازی متصل شوید.

  • برنامه‌ای برای فعال نمودن VNC در ESXi تهیه شده است که تمام فرآیند را به صورت خودکار انجام می‌دهد.
  • برای این منظور ابتدا مخزن زیر را بر روی سیستم شخصی خود دریافت نمایید.

  • وارد پوشه‌ی vnc_on_esxi شوید.

  • پرونده‌ی active.sh بر روی سرور ESXi اجرا خواهد شد. (نیازی به اجرای دستی نیست.)
  • ابتدا پرونده‌ی run.sh را باز نموده و متغیرهای مربوط به نام‌کاربری، کلمه‌ی عبور و IP را تغییر دهید.
  • در نهایت پرونده‌ی run.sh را به صورت زیر اجرا کنید.

  • با اجرای اسکریپت بالا، پرونده‌ی active.sh به سرور ESXi منتقل و اجرا خواهد شد.

  • تست شده بر روی ESXi 6.7
  • منبع