Fedora 40
Sponsored Link

KVM : VNC कनेक्शन सेट करें2024/05/09

 
VNC के साथ वर्चुअल मशीन से कनेक्ट करने के लिए VNC कनेक्शन सेट करें।
[1] मौजूदा वर्चुअल मशीन के कॉन्फ़िगरेशन को संपादित करें और VNC के साथ वर्चुअल मशीन को निम्नानुसार प्रारंभ करें।
इस साइट पर दिए गए उदाहरण में ग्राफ़िक्स के बिना एक वर्चुअल मशीन बनाना दिखाया गया है, इसलिए निम्नानुसार सेटिंग्स बदलना ठीक है,
लेकिन यदि आपने ग्राफिक्स के साथ वर्चुअल मशीन बनाई है, तो कॉन्फ़िगरेशन फ़ाइल में [<graphics>***] और [<video>***] अनुभाग हटा दें।
# [fedora40] का कॉन्फ़िगरेशन संपादित करें

[root@dlp ~]#
virsh edit fedora40
<domain type='kvm'>
  <name>fedora40</name>
  <uuid>b08033ca-ab65-4883-a7b0-751342abf9e5</uuid>
  <metadata>
    <libosinfo:libosinfo xmlns:libosinfo="http://libosinfo.org/xmlns/libvirt/domain/1.0">
      <libosinfo:os id="http://fedoraproject.org/fedora/38"/>
    </libosinfo:libosinfo>
  </metadata>
  .....
  .....
    # इस प्रकार जोड़ें
    # [passwd=***] अनुभाग के लिए कोई भी पासवर्ड सेट करें
    # [slot='0x**'] के लिए एक अद्वितीय संख्या निर्दिष्ट करें
    <graphics type='vnc' port='5900' autoport='no' listen='0.0.0.0' passwd='password'>
      <listen type='address' address='0.0.0.0'/>
    </graphics>
    <video>
      <model type='virtio' heads='1' primary='yes'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0'/>
    </video>
    <memballoon model='virtio'>
      <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>
    </memballoon>
    <rng model='virtio'>
      <backend model='random'>/dev/urandom</backend>
      <address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/>
    </rng>
  </devices>
</domain>


Domain fedora40 XML configuration edited.

[root@dlp ~]#
virsh start fedora40

Domain fedora40 started
[3] यदि Firewalld चल रहा है, तो VNC के लिए आपके द्वारा उपयोग किए जाने वाले पोर्ट को अनुमति दें।
[root@dlp ~]#
firewall-cmd --add-port=5900-5910/tcp

[root@dlp ~]#
firewall-cmd --runtime-to-permanent

[4]
[5] यदि आप वर्चुअल मशीन के प्रारंभिक निर्माण पर VNC को सक्षम करना चाहते हैं, तो निम्नानुसार निर्दिष्ट करें।
फिर, VNC के साथ सिस्टम स्थापित करना संभव है जिसके लिए KVM होस्ट कंप्यूटर पर डेस्कटॉप वातावरण स्थापित किए बिना Windows जैसे GUI इंस्टॉलेशन की आवश्यकता होती है।
[root@dlp ~]#
virt-install \
--name Win2k22 \
--ram 6144 \
--disk path=/var/kvm/images/Win2k22.img,size=100 \
--vcpus=4 \
--os-variant=win2k22 \
--network bridge=br0 \
--graphics vnc,listen=0.0.0.0,password=password \
--video vga \
--cdrom /home/Win2022_EN-US_20348.169.210806-2348.fe.iso \
--boot uefi
मिलान सामग्री