您好最近configuration了一个全新的服务器进行testing: debian jessie(8.3) xen 4.4(xl toolstack) virtinst 我通过virt-install创build并启动了一个新的domU: virt-install \ –network=bridge:br0 \ –name=test1 \ –disk path=/home/xen/tests/test1.qcow2,format=qcow2 \ –boot hd \ –ram 512 \ –vcpus=1 \ –check-cpu \ –hvm \ –graphics vnc,listen=0.0.0.0,port=5901,password="secret" \ –noautoconsole 创build工作正常,VM按预期启动,但不能通过VNC访问domU。 遵循virt-install创build的XML: <domain type='xen'> <name>test1</name> <uuid>53cf8b9b-9fa8-4751-8bea-6c2bf8519b96</uuid> <memory unit='KiB'>524288</memory> <currentMemory unit='KiB'>524288</currentMemory> <vcpu placement='static'>1</vcpu> <os> <type arch='x86_64' machine='xenfv'>hvm</type> <loader type='rom'>/usr/lib/xen/boot/hvmloader</loader> <boot dev='hd'/> </os> <features> […]
我在Ubuntu上安装了Xen 4.4.2 。 xl list显示Dom0和所有DomU,但是virsh -c xen:/// list –all不会返回任何东西。 virsh version返回 Compiled against library: libvirt 1.2.2 Using library: libvirt 1.2.2 Using API: Xen 1.2.2 Running hypervisor: Xen 4.4.0 无法弄清楚为什么virsh list –all返回空响应。 如何解决这个问题? 任何build议是值得欢迎的。 谢谢 编辑:好吧,似乎我看不到用xl创build的域。 我所做的是virsh -c xen:/// domxml-from-native xen-xm domU_name.cfg ,然后使用先前生成的xml virsh create再次启动域。 有没有办法转换所有的domUs所以virsh可以列出他们/控制他们?
我想使用KVM在RHEL 7.1上创build一个域(guest机器)。 域正在被定义,但是当我启动它时,它显示以下错误:virsh#start vm-1错误:无法启动域vm-1错误:未能检索接口的文件描述符:传输端点未连接 主机(RHEL 7.1)上安装有一个网桥,该网桥是客机的接口。 出了什么问题?
我正在build立一个KVM环境,通常我认为这个networking已经build立起来了。 我很难从虚拟机获取公共IP。 节点和虚拟机正在运行CentOS 7 这是目前的状态: VM: 5.5.5.5 -> IP on physical node: 5.5.5.3 (pingable) VM: 5.5.5.5 -> Neighbouring physical node: 5.5.5.2 (pingable) VM: 5.5.5.5 -> Outside IP: 8.8.8.8 (network unreahable) Physical Node: 5.5.5.3 -> VM: 5.5.5.5 ( Destination Host Unreachable ) Physical Node: 5.5.5.3 -> Outside: 8.8.8.8 (pingable) Outside -> Physical Node: 5.5.5.2 (pingable) 我已经在eth1绑定的物理节点上的br1上configuration了5.5.5.0/28范围。 […]
除了设置vCPU访问限制以外,我一直在研究如何在KVM guest虚拟机之间划分我的CPU。 我理解可以使用virsh schedinfo设置/显示的cpu_shares的概念,但是我也发现使用此命令列出的vcpu_period和vcpu_quota如下所示: 看看手册页 ,我知道什么是可接受的input值,但是有人可以用简单的术语解释这两个参数实际上是做什么的?
我有一个Xen服务器dom0与许多客人安装,并正在努力find一个简单的方法来pipe理从dom0方面的备份。 访客脚本:当然,我可以在每个访客上运行备份脚本,但如果可能的话,希望从pipe理angular度避免这种情况。 理想情况下,我也希望能够自己备份磁盘映像,这些映像和configuration一起可以直接恢复到另一个Xen dom0(如果需要的话),以及某些目录的文件备份。 / var / lib / libvirt / images的rsync:我已经尝试了/ var / lib / libvirt / images /中的图像文件的一个简单的rsyncclosures,但有一个问题 – 磁盘映像试图复制全部可用的大小(它们可以增长到的大小)。 所以这意味着每个图像都试图以250Gb而不是实际的2.5Gb左右(例如ls -l所示的大小,而不是du所示的大小)来复制。 网上有很多解决scheme和脚本,但是这些都看起来很老,似乎是基于LVM设备的磁盘,因此可以在/ dev / virtual / NAME-disk中find,因此可以将它们复制,然后挂载,然后进行备份使用rsync。 这似乎不是我的系统configuration。 如果可能的话,我会看到一些潜在的解决scheme(正如我刚才提到的,我希望备份一个映像文件,并对虚拟机上的某些目录进行文件级备份,或许也是这些的组合)。 收缩图像文件:我可以复制图像文件,然后缩小到它的实际使用的空间? 我可以rsync这个并删除临时文件。 以实际大小复制:以某种方式复制图像文件的实际大小,然后如果需要在另一个dom0上重新创build大小属性? 挂载映像文件:以某种方式直接挂载映像文件? 我发现有一些方法可以将它转换为LVM映像,但不知道这是否是唯一的方法(我对使用映像文件来正常运行域来宾)感到满意。 在此先感谢,希望已经够清楚了。
使用: $ virsh version Compiled against library: libvirt 1.3.1 Using library: libvirt 1.3.1 Using API: QEMU 1.3.1 Running hypervisor: QEMU 2.5.0 $ $ $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 16.04.2 LTS Release: 16.04 Codename: xenial 我想使用virsh删除一个libvirt的dhcp租约条目。 $ virsh net-list Name State Autostart Persistent ———————————————————- default active yes yes […]
我有一个由OpenOffice的TripleO安装脚本启动的虚拟机。 我可以用vncviewer连接到VM控制台。 问题是VM不是由virsh列出的。 $ sudo virsh list –all Id Name State —————————————————- $ ps -edf |grep qemu stack 6451 1 30 Sep24 ? 04:29:15 /usr/libexec/qemu-kvm -name undercloud -S -machine pc-i440fx-rhel7.0.0,accel=kvm,usb=off,dump-guest-core=off -cpu Opteron_G3,+vme,+ht,+mmxext,+fxsr_opt,+pdpe1gb,+3dnowext,+3dnow,+cmp_legacy,+extapic,+cr8legacy,+3dnowprefetch,+osvw,+ibs,+skinit,+wdt,+nodeid_msr,-avx,-avx2 -m 12288 -realtime mlock=off -smp 6,sockets=6,cores=1,threads=1 -uuid 7c9db9d9-846f-480a-aefd-608eb257c379 -no-user-config -nodefaults -chardev socket,id=charmonitor,path=/home/stack/.config/libvirt/qemu/lib/domain-1-undercloud/monitor.sock,server,nowait -mon chardev=charmonitor,id=monitor,mode=control -rtc base=utc,driftfix=slew -global kvm-pit.lost_tick_policy=delay -no-hpet -no-shutdown -boot menu=off,strict=on -device […]
当我打开virt-manager GUI时,它不显示KVM列表,但是virsh。 如何解决它?
我安装了Ovirt并希望为NAT添加networking接口。 所以我需要通过virsh连接到hypervisor并添加nic。 Ovirt安装在我的本地服务器上,主机(ovirt-engine.kvmserver.net)位于同一台服务器上。 我试图以可读模式连接是好的 # virsh -r Welcome to virsh, the virtualization interactive terminal. Type: 'help' for help with commands 'quit' to quit virsh > list Id Name State —————————————————- 10 CentOS_test running 12 CentOS_test2 running 16 Windows1 running 17 Windows2 running 在正常模式下 # virsh Welcome to virsh, the virtualization interactive terminal. Type: 'help' for […]