2.4.


2.4.1. 

2.4.1.1. 

注意

2.4.1.2. 

注意

注意

注意

2.4.1.3. 

2.4.1.4. 

重要

  1. 注意

2.4.2. 

  • # virt-viewer guest-name
    Copy to Clipboard Toggle word wrap
  • # virt-viewer --direct --connect qemu+ssh://root@192.0.2.1/system guest-name
    root@192.0.2.1's password:
    Copy to Clipboard Toggle word wrap

2.4.3. 

    1. # yum install libvirt-nss
      Copy to Clipboard Toggle word wrap
    2. ...
      passwd:      compat
      shadow:      compat
      group:       compat
      hosts:       files libvirt_guest dns
      ...
      Copy to Clipboard Toggle word wrap

  1. # ssh root@192.0.2.1
    root@192.0.2.1's password:
    Last login: Mon Sep 24 12:05:36 2021
    root~#
    Copy to Clipboard Toggle word wrap
  2. # ssh root@testguest1
    root@testguest1's password:
    Last login: Wed Sep 12 12:05:36 2018
    root~]#
    Copy to Clipboard Toggle word wrap

  • # virsh list --all
    Id    Name                           State
    ----------------------------------------------------
    2     testguest1                    running
    -     testguest2                    shut off
    Copy to Clipboard Toggle word wrap

2.4.4. 

  • $ sudo grep GRUB_TERMINAL /etc/default/grub
    GRUB_TERMINAL=serial
    Copy to Clipboard Toggle word wrap
  • # virsh dumpxml vm-name | grep console
    
    <console type='pty' tty='/dev/pts/2'>
    </console>
    Copy to Clipboard Toggle word wrap
    • 注意

      # cat /proc/cmdline
      BOOT_IMAGE=/vmlinuz-3.10.0-948.el7.x86_64 root=/dev/mapper/rhel-root ro console=tty0 console=ttyS0,9600n8 rd.lvm.lv=rhel/root rd.lvm.lv=rhel/swap rhgb
      Copy to Clipboard Toggle word wrap

      1. # grubby --update-kernel=ALL --args="console=ttyS0"
        Copy to Clipboard Toggle word wrap
      2. # grub2-editenv - unset kernelopts
        Copy to Clipboard Toggle word wrap
  • # systemctl status serial-getty@ttyS0.service
    
    ○ serial-getty@ttyS0.service - Serial Getty on ttyS0
         Loaded: loaded (/usr/lib/systemd/system/serial-getty@.service; enabled; preset: enabled)
    Copy to Clipboard Toggle word wrap

  1. # virsh console guest1 --safe
    Connected to domain 'guest1'
    Escape character is ^]
    
    Subscription-name
    Kernel 3.10.0-948.el7.x86_64 on an x86_64
    
    localhost login:
    Copy to Clipboard Toggle word wrap

2.4.5. 

# virsh -c qemu+ssh://root@192.0.2.1/system list
root@192.0.2.1's password:

Id   Name              State
---------------------------------
1    remote-guest      running
Copy to Clipboard Toggle word wrap

# virsh -c remote-host list
root@192.0.2.1's password:

Id   Name              State
---------------------------------
1    remote-guest      running
Copy to Clipboard Toggle word wrap

  1. # vi ~/.ssh/config
    Host example-host-alias
      User                    root
      Hostname                192.0.2.1
    Copy to Clipboard Toggle word wrap
  2. # vi /etc/libvirt/libvirt.conf
    uri_aliases = [
      "example-qemu-host-alias=qemu+ssh://example-host-alias/system",
    ]
    Copy to Clipboard Toggle word wrap

  1. # virsh -c example-qemu-host-alias list
    
    root@192.0.2.1's password:
    
    Id   Name                       State
    ----------------------------------------
    1    example-remote-guest      running
    Copy to Clipboard Toggle word wrap
    注意

  • # These can be used in cases when no URI is supplied by the application
    # (@uri_default also prevents probing of the hypervisor driver).
    #
    uri_default = "example-qemu-host-alias"
    Copy to Clipboard Toggle word wrap

    $ virsh list
    root@192.0.2.1's password:
    
    Id   Name              State
    ---------------------------------
    1   example-remote-guest      running
    Copy to Clipboard Toggle word wrap

2.4.6. 

重要

  • # virsh dumpxml <vm-name> | grep graphics
    
     <graphics type='vnc' ports='-1' autoport=yes listen=127.0.0.1>
     </graphics>
    Copy to Clipboard Toggle word wrap

  1. # virsh edit <vm-name>
    Copy to Clipboard Toggle word wrap
  2.  <graphics type='vnc' ports='-1' autoport=yes listen=127.0.0.1 passwd='<password>'>
    Copy to Clipboard Toggle word wrap
    •  <graphics type='vnc' ports='-1' autoport=yes listen=127.0.0.1 passwd='<password>' passwdValidTo='2025-02-01T15:30:00'>
      Copy to Clipboard Toggle word wrap

  1. # virsh start <vm-name>
    Copy to Clipboard Toggle word wrap
  2. # virt-viewer <vm-name>
    Copy to Clipboard Toggle word wrap

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat