
云计算-VMs
文章平均质量分 76
云计算-VMs
itachi-uchiha
哇~~哈哈
https://liuyuanlin.blog.csdn.net/
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Huawei 鲲鹏(ARM/Aarch64)服务器安装KVM虚拟机(非桌面视图)
选择Boot Manager,选择CDROM设备启动(--disk path=/root/AnolisOS-8.6-aarch64-minimal.iso,format=raw,bus=scsi,readonly=on 替换成。可以用来替代上面的--disk path=/root/AnolisOS-8.6-aarch64-minimal.iso,format=raw,bus=scsi,readonly=on \。:不自动连接到控制台。--os-type linux:指定虚拟机操作系统的类型为 Linux。原创 2025-03-20 10:32:15 · 2016 阅读 · 0 评论 -
KVM部署Windriver Linux操作系统
摘要:本文记录了在虚拟机上安装Wind River Linux的过程。首先使用mkpasswd工具创建密码哈希文件,然后配置Butane配置文件生成ignition文件。接着创建虚拟机镜像并通过QEMU启动,但遇到fw_cfg参数不支持的问题,通过升级QEMU-KVM解决。文章还展示了系统版本信息(Wind River Linux Distro 23)和内核版本(6.1.70),并指出默认镜像被锁定,需要使用"ostree admin unlock --hotfix"命令解锁后才能进行软原创 2024-02-27 17:59:45 · 579 阅读 · 0 评论 -
KVM虚拟机迁移到VMWare ESXi(解决dracut=initqueue timeout - starting timeout scripts)
磁盘格式转换二次磁盘转换创建虚机并启动解决原创 2021-06-10 10:58:50 · 4941 阅读 · 0 评论 -
Huawei 鲲鹏(ARM/Aarch64)服务器安装kvm虚拟机
硬件 类别 项目 要求 硬件 服务器 TaiShan 200服务器(型号2280) CPU 鲲鹏920处理器 RAID卡 Avago 3508 操作系统 项目 要求 银河麒麟 银河麒麟高级服务器操作系统V10 部署KVM虚拟化.原创 2020-12-18 19:50:56 · 12726 阅读 · 9 评论 -
KVM虚拟化之磁盘:在线扩展磁盘空间(三)
# qemu-kvm版本信息qemu-img --versionqemu-img version 2.12.0 (qemu-kvm-ev-2.12.0-33.1.el7_7.4)Copyright (c) 2003-2017 Fabrice Bellard and the QEMU Project developers# 使用qemu-img 扩展镜像大小qemu-img resize LDAP05-03.img -f raw +10Gqemu-img: Could not open 'L..原创 2020-08-10 16:29:22 · 732 阅读 · 0 评论 -
error: internal error: unable to execute QEMU command ‘__com.redhat_drive_add‘
本次实验为了验证下面场景下,磁盘是否可以被在线卸载?如果可以被卸载,那么是否可以再次被在线挂载?场景:磁盘被挂载到虚机后,通过LVM已经创建PV,追加给LV,并且被格式化,将空间扩展给了filesystem。执行在线卸载磁盘命令,成功!# virsh detach-disk LDAP05 sdcDisk detached successfully再次在线挂载磁盘时,报错:# virsh attach-disk LDAP05 /var/lib/libvirt/im...原创 2020-08-10 10:27:25 · 4013 阅读 · 0 评论 -
KVM虚拟化之磁盘:在线扩展磁盘空间(二)
因为对--subdriver参数错误理解,在attach QCOW2格式的镜像的时候出现了问题:# lsblksdc 8:32 0 192.5K 0 disk可见,sdc的磁盘空间只有192.5K,而我创建的镜像为10G大小:# qemu-img create -f qcow2 LDAP05-03.img 10GFormatting 'LDAP05-03.img', fmt=qcow2 size=10737418240 clust...原创 2020-08-07 18:32:36 · 535 阅读 · 0 评论 -
KVM虚拟化之磁盘:在线扩展磁盘空间
除了直接使用裸设备,存储于文件系统中的各种格式镜像文件,并不支持在线伸缩。我们只能使用在线追加镜像文件的方式扩展磁盘。## list all domain blocks,这里block设备名称是XML里定义的,并不是guest真是的磁盘名称。# virsh domblklist LDAP05sda /var/lib/libvirt/images/LDAP05.qcow2sdb /var/lib/libvirt/images/CentOS-7.7-x86_64-Minimal...原创 2020-08-07 17:30:47 · 582 阅读 · 0 评论 -
KVM虚拟化之磁盘:磁盘驱动
IDE - Slow Write in the Guest SystemSCSI - Faster Write(as IDE) in Guest SystemVIRTIO - Fastest Write (more that SCSI and IDE) in the Guest System, but only with extra Drivers (In Guest) 磁盘驱动 类型 兼容性 性能 .原创 2020-08-07 12:21:03 · 5588 阅读 · 0 评论 -
KVM虚拟化之磁盘:磁盘缓存模式
虚拟化一般网络和存储都是难点。下图所示,磁盘I/O从虚拟机到宿主物理机存储的过程。其中虚拟机镜像并不是必须的。并不一定要给虚拟机创建虚拟磁盘文件。我们可以通过逻辑映射,将SAN的块设备指定给虚拟机使用。这里我们暂讨论宿主机模拟磁盘的场景。 如上图,缓存模式作用在虚拟化层和宿主机文件系统或块设备之间。性能:none>unsafe>writeback>writeththrough数据一致性:writethrough...原创 2020-08-07 12:16:52 · 3845 阅读 · 4 评论 -
shell脚本:获取SR-IOV中PF和VF之间的关系
使用如下脚本可以获取到SR-IOV中,Physical Functions和Virtual Functions之间,清晰的关系。包括接口名称,domain、bus、slot、function的编号信息,接口mac地址信息,以及给VF是否被绑给了vm。#!/bin/bashfunction pf_vf(){ echo "<=============>PF:$1<==============" echo "`lspci|grep $(ls -l /sys/class/n..原创 2020-08-06 13:00:02 · 3177 阅读 · 0 评论 -
KVM网络模型之:SR-IOV
SR-IOV是比较好的虚拟化硬件性能解决方案,使用需要特定的硬件支持。 查看是否启动SR-IOV,如果没有igbvf行,说明以内核模块的形式安装了igb网卡驱动,但是没有启动对SR-IOV的支持。# lsmod |grep igbigbvf 46485 0igb 215727 0启动对SR-IOV支持(对于千兆网卡,max_vfs可以设置的值应该是0 <...原创 2020-08-06 10:54:34 · 1439 阅读 · 0 评论 -
KVM虚拟化之(2):内存技术
virsh memtune <domain> [--hard-limit <number>] [--soft-limit <number>] [--swap-hard-limit <number>] [--min-guarantee <number>] [--config] [--live] [--current]--hard-limit <number> Max memory, as scaled integer (def..原创 2020-08-05 17:19:39 · 2153 阅读 · 0 评论 -
基于XFS文件系统的OverlayFS
什么是OverlayFS首先,OverlayFS是一更现代的联合文件系统,类似于AUFS,但速度更快,实现更简单。Docker为OverlayFS提供了两个存储驱动程序:原始版本overlay,更新版本更稳定overlay2。目前OverlayFS是dokcer在使用的最新的文件系统,其他的文件系统还有:aufs、device mapper等。注意:如果使用OverlayFS,请使用overlay2驱动程序而不是 overlay驱动程序,因为它在inode利用率方面更有效。更准确的...原创 2020-07-29 15:44:38 · 1486 阅读 · 0 评论 -
KVM+OpenvSwitch+LinuxBridge 部署虚拟化环境(CentOS7/CentOS8)
00-查看是否开启硬件虚拟化支持如未有值,需要在主机BIOS启动egrep --color '(vmx|svm )' /proc/cpuinfo或egrep -c '(vmx|svm)' /proc/cpuinfo## 查看kvm模块是否已经加载lsmod |grep kvm01-安装QEMUyum -y install qemu-kvm02-安装libvirtyum -y install libvirtsystemctl start...原创 2020-07-29 15:17:26 · 1333 阅读 · 0 评论 -
(VMware Hypervisor)ESXi5.5远程升级到ESXi6.7
之前一直以为ESXi升级必须得 一个版本一个版本升级,不能跨版本,做了个实验结果证实从ESXi5.5可以升级到6.7。该实验是虚拟了一台ESXi上面并没有跑虚机,生产环境进行升级时,能将虚机迁移则迁移(就算升级失败大不了重装,不至于丢失数据)。ESXi的介质分为两类,以6.7为例:VMware vSphere Hypervisor (ESXi ISO) image (Includes VMware Tools)(ISO包)VMware vSphere Hypervisor (ESXi) O.原创 2020-09-29 10:15:15 · 4725 阅读 · 5 评论 -
KVM网络模型之:PCI Passthrough
PCI Passthrough技术是虚拟化网卡的终极解决方案,能够让虚拟机独占物理网卡,达到最优性能,可以在网卡性能要求非常高的场景会用。但是要想迁移虚拟机,就很困难。lspci |grep Ethernet |grep Intel03:00.0 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)03:00.1 Ethernet controller: Intel Corporatio原创 2020-08-05 11:05:12 · 6487 阅读 · 1 评论 -
KVM虚拟化之(1):CPU技术
Libvirt是KVM/QEMU hypervisor driver,在/usr/share/libvirt/cpu_map.xml定义了CPU的模型,目前仅支持x86和ppc64架构。https://libvirt.org/drvqemu.html<cpus><arch name='x86'><!-- vendor definitions --><vendor name='Intel' string='GenuineIntel'/>..原创 2020-07-29 15:36:09 · 7461 阅读 · 0 评论