解决kvm虚拟机直接访问宿主机器上面某个磁盘问题

author author     2022-10-25     731

关键词:

首先在ubuntu16.04上面安装kvm,安装方法不再赘述。

kvm安装虚拟机win7系统。

在登陆win7系统后,无法直接访问ubunut下面挂载的ntfs分区(这个是安装ubunt之前win10下面的分区内容)。

首先在ubuntu上面安装rdesktop 工具(sudo apt-get install rdesktop)

然后在terminal里面输入 df -h 查看一下当前系统分区挂载情况。

查看我们需要挂载到虚拟机win7中的ntfs分区。如:/media/dezhou/F41AA42B1AA3E936

然后再使用rdesktop连接win7虚拟机。

rdesktop -g 85% -r disk:h=/media/dezhou/F41AA42B1AA3E936 -r disk:j=/media/dezhou/2C42948E42945F00 192.168.122.10 &
解释一下参数:
-g 85% 是指定连接后窗口显示比例占85%,或者指定分辨率 1024*768
-f 是指全屏显示 (上面命令没有使用)
-r disk:h=/media/dezhou/F41AA42B1AA3E936
192.168.122.10 这个是win7虚拟机的IP
如果挂载多个磁盘,可以写两个-r disk:n=path
& 是让在后台运行

virsh命令添加kvm虚拟机共享磁盘

在使用kvm虚拟机的时候,有时候部署一些应用如OracleRAC、corosync等高可用的时候,往往会用到共享硬盘。比如本人在部署corosync+mysql高可用的时候就遇到了一些小问题(像我们这种折腾达人,肯定不会用nfs做共享存储),因此记... 查看详情

kvm虚拟机映射磁盘设备

...也暂时不支持。故不能通过cinder添加磁盘到云主机。临时解决方案:手动把宿主机的磁盘(使用了multipath映射EMC存储)映射到kvm虚拟机上,命令如下:virsh listvir 查看详情

kvm虚拟机qcow2格式磁盘文件比实际空间大的问题

参考技术A使用KVM/qemu虚拟机的时候,给虚拟机分配了最大空间,比如是15G,在虚拟机里面看到已用9.6G,但是qcow2文件却是15G甚至更大,虚拟机在使用过程中所占的宿主机物理磁盘会不断增加,以下方法让qcow2文件大小等于实际所... 查看详情

openstack之虚拟化原理

参考技术A一个KVM(kernel-basedvirtualmachine)虚拟机在宿主机上就是一个qemu-kvm进程,与其他Linux进程一样被调用。虚拟机的每个虚拟CPU则对应qemu-kvm进程中的一个进程。因此,虚拟CPU可以超过物理CPU的数量,叫CPU超配。KVM通过内存虚拟... 查看详情

kvm虚拟机扩展磁盘空间

kvm虚拟机磁盘空间扩展与xen虚拟机磁盘空间扩展思路一致。原因在于xen/kvm默认的虚拟机磁盘格式为raw,所以方式可以通用。raw磁盘格式扩展思路如下(1) 新添加一块raw格式的磁盘加入到KVM虚拟机,然后通过虚拟机系统lvm逻辑卷管... 查看详情

03当前机器的虚拟机[nat网络]映射出9200到宿主机,局域网的其他机器访问宿主机+9200访问不到kafka的服务(代码片段)

前言上下文是这样的:我开发机器上面安装了一个虚拟机,这个虚拟机网络基于NAT配置的我本地机器局域网ip为192.168.0.101,虚拟机的ip为192.168.220.133然后在vmware中增加了NAT网络映射,将192.168.220.133:9200映射到了192.168.0.101:9200,然后我本地... 查看详情

局域网中的机器不能访问桥接模式的vmware虚拟机。

VMWare:7.1.2build-301548宿主机:windows-xp虚拟机:ubuntu-12.04网络模式:bridged现在遇到的问题:局域网中的机器不能访问虚拟机。详情如下:1.虚拟机和宿主机都可以访问外网;2.虚拟机可以ping同宿主机,但是宿主机ping不通虚拟机(... 查看详情

kvm宿主机使用console登陆kvm虚拟机卡住解决办法

宿主机如果需要使用virshconsole到虚拟机的shell,需要修改虚拟机的相关配置文件cat>/etc/default/grub<<EOFGRUB_DISTRIBUTOR="$(sed‘s,release.*$,,g‘/etc/system-release)"GRUB_DEFAULT=savedGRUB_DISABLE_SUBMENU=trueGRUB_TERMINAL="consoleserial"GRUB... 查看详情

kvm虚拟机扩展磁盘空间(代码片段)

kvm虚拟机磁盘空间扩展与xen虚拟机磁盘空间扩展思路一致。原因在于xen/kvm默认的虚拟机磁盘格式为raw,所以方式可以通用。raw磁盘格式扩展思路如下(1) 新添加一块raw格式的磁盘加入到KVM虚拟机,然后通过虚拟机系统lvm逻辑卷管... 查看详情

kvm采用nat方式虚拟机连不上网

...改来改去,结果上不了,最终是以重装系统,直接nat方式解决问题 查看详情

03当前机器的虚拟机[nat网络]映射出9200到宿主机,局域网的其他机器访问宿主机+9200访问不到kafka的服务(代码片段)

前言上下文是这样的:我开发机器上面安装了一个虚拟机,这个虚拟机网络基于NAT配置的我本地机器局域网ip为192.168.0.101,虚拟机的ip为192.168.220.133然后在vmware中增加了NAT网络映射,将192.168.220.133:9200映射到了192.168.0.101:9200,然后我本地... 查看详情

一种宿主机内核bug导致kvm虚拟机丢包的监控和处理方法

...网络实现的架构流程,kvm一般使用的是virtio是半虚拟化的解决方案,virtio分为前端和后端,vhost-net是后端,在host内核上运行,virtio-net是前端,在guest上运行。virtio架构大致如图所示,当虚拟机未发生中断时,问题原因为下图中... 查看详情

kvm虚拟机实现在线热迁移(代码片段)

博文大纲:一、KVM虚拟机的迁移方式及需要注意的问题二、kvm虚拟机热迁移配置实例一、KVM虚拟机的迁移方式及需要注意的问题KVM虚拟机的迁移有两种方法:1、静态迁移(冷迁移):对于冷迁移,就是在虚拟机关闭状态下,将... 查看详情

kvm常见故障及解决(代码片段)

一、启动虚拟机Connectionresetbypeer #virshstartvmhost1error:Failedtostartdomainvmhost1error:Unabletoreadfrommonitor:Connectionresetbypeer在虚拟机运行过程中关闭宿主服务器就有可能导致这种情况出现,由于宿主服务器中的kvm虚拟机控制器与安装在kvm... 查看详情

华为虚拟化(kvm)平台,如何在宿主机上底层查看到虚拟机在共享存储上存放位置和模板文件格式?谢谢!

...kvm)在linux上玩过kvm的朋友基本都晓得,在宿主机上运行了虚拟主机以后,我们无法直接看到某一个虚拟主机IP地址。比如:[root@21yunwei/]$virshlist--allId名称状态----------------------------------------------------3geoiprunning4tomcatrunning5jenkinsrunning... 查看详情

centos6安装kvm及虚拟机

...Kernel-basedVirtualMachine)的简称,是一个开源的全虚拟化的解决方案。自从Linux2.6.20之后集成在Linux的各个发行版中,KVM虚拟化运行在x86架构且需要硬件(IntelVTorAMD-V)的支持,它使用Linux自身的调度器进行管理,下面是在centos5.8上... 查看详情

kvm宿主机重启后虚拟机消失

现象一台kvm宿主机重启一次后,发现该虚拟机消失了,没法启动。virshlist--all没有找到这台虚拟机,但是镜像文件还存在。找到虚拟机的xml文件,重新virsh definexml后才恢复。分析原因是因为这台虚拟机的persistent参数为no,即... 查看详情

kvm网络性能调优(代码片段)

首先,我给大家看一张图,这张图是数据包从虚拟机开始然后最后到物理网卡的过程。我们分析下这张图,虚拟机有数据包肯定是先走虚拟机自身的那张虚拟网卡,然后发到中间的虚拟化层,再然后是传到宿主机里的内核网桥中... 查看详情