এসএনএইচ সহ পোর্ট ফরওয়ার্ড না করে ভিএনসি-তে কেভিএম ভার্চুয়াল মেশিনগুলি অ্যাক্সেস করুন


10

দূরবর্তী বন্দর এবং ভিএনসি লোকালহোস্টে ফরোয়ার্ড না করেই কি ভিএমগুলি অ্যাক্সেস করা সম্ভব? আমি কেভিএম সার্ভারে ভিএনসি সক্ষম হতে এবং ভিএমএস প্রদর্শনটি দেখতে চাই।

উত্তর:


12

আমি কিছু অনুসন্ধানের পরে উত্তরটি পেয়েছি এবং নিম্নলিখিতটি খুঁজে পেয়েছি /etc/libvirt/qemu.conf

# VNC is configured to listen on 127.0.0.1 by default.
# To make it listen on all public interfaces, uncomment
# this next option.
#
# NB, strong recommendation to enable TLS + x509 certificate
# verification when allowing public access
#
vnc_listen = "0.0.0.0"

আমি উপরের লাইনটি uncommented libvirtdকরে আবার নেটওয়ার্কের মাধ্যমে VNC অ্যাক্সেস করতে সক্ষম হইনি তা জানতে পুনরায় শুরু করেছি। এবার অপরাধী ছিল iptables। Centos এ, আমি ভিএনসি system-config-firewall-tuiঅ্যাক্সেসের অনুমতি দিত।


ঠিক আমি খুঁজছেন ছিল কি।
হাইকো রুপ

উদাহরণস্বরূপ, আপনার ভিএনসি সার্ভার অ্যাক্সেস করতে সক্ষম হতে কেভিএম হোস্টে (হাইপারভাইজার) ফায়ারওয়াল্ড পোর্টগুলি অবরুদ্ধ করতে ভুলবেন না firewall-cmd --permanent --add-port=5900/tcp; firewall-cmd --reload। আপনি এই পোর্ট সাহায্যে KVM হোস্ট (যেমন শুনুন) একটি কমান্ডের আউটপুটে খোলার দেখতে পারেন netstat -pantবা ss -pant
মিলান কেরস্লেগার

সেই বিকল্পটি qemu.conf এ পরিবর্তন করার পরে আপনি কোন পরিষেবাটি পুনরায় চালু করবেন?
ফিলিপ গ্যাচাউদ

1

আপনি যদি কেভিএম হোস্টের কাছে ভিএনসি করেন তবে এর অর্থ এটি একটি এক্স সার্ভার চালিত হওয়া উচিত (হাইপারভাইজারের জন্য সম্পূর্ণ অপ্রয়োজনীয় জিনিস, তবে এটি আপনার পছন্দ)। যেহেতু আপনার কাছে ইতিমধ্যে একটি ডেস্কটপ রয়েছে তাই আপনাকে দৌড়ানো থেকে বাধা দিতে virt-viewerবা virt-managerসরাসরি কোনও গেস্ট কনসোলে অ্যাক্সেস পাওয়ার কিছু নেই। অন্যদিকে, যদি qemu-kvm VM VNC সমর্থন নিয়ে চলছে, আপনি কেবল VM এর VNC কনসোলের সাথে সরাসরি সংযোগ করতে পারবেন


আমার কেভিএম হোস্টে কোনও এক্স সার্ভার চলছে না। আপনি ভিএনএসের আউটপুট সহ ভিএমএস তৈরি করতে পারেন হাইপারভাইজারকে ভিএম-এর কনসোল দেখতে একটি ভিএনসি সার্ভার তৈরি করতে বাধ্য করা। এটি উইন্ডোজের মতো অ-ইউনিক্সি ওএসে খুব কার্যকর। কিন্তু ডিফল্টরূপে ভিএনসি সার্ভার কেবল লোকালহোস্টেই শোনে।
শোয়ান

এটি আমার পোস্টের দ্বিতীয় অংশে ঠিক বোঝা গেল। অনুমান করুন আপনি ডিফল্ট ভিএনসি শ্রোতার লোকালহোস্টের দিকে ইঙ্গিত করা হয়েছে এবং 0.0.0.0 ক্যাচলে নয়, সমস্যাটি সমাধান করার জন্য আপনি প্রশ্নটি আরও কিছুটা ভালভাবে তৈরি করতে পারতেন। এটি অবশ্যই সুরক্ষার কারণে করা হয়েছে
dyasny

জিজ্ঞাসার সময়, উত্তর না পাওয়া পর্যন্ত আমি কী খুঁজছিলাম তা স্পষ্ট ছিল না n't আপনি ঠিক বলেছেন, প্রশ্নটি আরও ভাল হওয়া উচিত ছিল।
শোয়ান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.