美文网首页
kvm镜像安装与磁盘空间扩展指南

kvm镜像安装与磁盘空间扩展指南

作者: 求索 | 来源:发表于2020-09-20 12:06 被阅读0次

安装镜像

virt-install --name centosmini --disk path=/home/kvmimages/centosmini.img,size=18 --ram 4024 --vcpus 1 --cdrom /home/kvmimages/CentOS-XXX.iso   --os-type linux --network bridge=br0 --vnc --vnclisten=0.0.0.0 --vncport=5901

主要参数:

  • name
  • disk path
  • ram
  • vcpus
  • cdrom :操作系统安装ISO文件
  • os-type : 操作系统类型
  • network bridge :网关类型
  • vnclisten : 远程vnc 监听ip
  • vncport : 远程vnc监听端口

克隆镜像

virt-clone -o centos8boot -n k8smaster -f /home/kvmimages/k8smaster.img
virt-clone -o centos8boot -n k8snode1 -f /home/kvmimages/k8snode1.img
virt-clone -o k8snode1 -n k8snode_img -f /home/kvmimages/k8snode_img.img
virt-clone -o k8snode_img -n k8snode2 -f /home/kvmimages/k8snode2.img

52:54:00:45:72:d2

常见命令

  • virsh start kvmname
  • virsh undefine kvmname
  • virsh destory kvmname

查看vnc端口

netstat -ntlpu | grep kvm

kubeadm join 192.168.31.121:6443 --token 8gkv2e.futyk4tc5ekh9p1g
--discovery-token-ca-cert-hash sha256:55931b102e704c98ce1acc63a0052789579ddbc9c2dcfccbc8fb7f9bb8f51573

kvm 磁盘空间扩展

  1. 备份镜像,避免损坏

    # cp k8smaster.img backup/k8smaster.img
    
  2. 查看kvm虚拟磁盘信息

    [root@kvm kvmimages]# qemu-img  info k8smaster.img 
    image: k8smaster.img
    file format: qcow2
    virtual size: 18G (19327352832 bytes) 
    disk size: 4.2G
    

    参数说明:

    • virtual size: 虚拟硬盘大小
    • disk size: 实际硬盘大小
  3. 使用 resize 扩展磁盘大小

    [root@kvm kvmimages]# qemu-img resize k8smaster.img +82G
    Image resized.
    

    查看磁盘结果

    [root@kvm kvmimages]# qemu-img  info k8smaster.img 
    image: k8smaster.img
    file format: qcow2
    virtual size: 100G (107374182400 bytes)
    disk size: 4.2G
    
  4. 启动虚拟机

  5. 查看磁盘信息

    使用 lsblk 查看当前磁盘实际使用情况

    [root@k8smaster ~]# lsblk
    NAME                          MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
    sda                             8:0    0  100G  0 disk 
    ├─sda1                          8:1    0    1G  0 part /boot
    └─sda2                          8:2    0   17G  0 part 
    ├─cl_miwifi--r4cm--srv-root 253:0    0 15.2G  0 lvm  /
    └─cl_miwifi--r4cm--srv-swap 253:1    0  1.8G  0 lvm  
    sr0                            11:0    1 1024M  0 rom  
    

    使用 fdisk -l 命令查看磁盘整体情况

    [root@k8smaster ~]# fdisk -l
    Disk /dev/sda:100 GiB,107374182400 字节,209715200 个扇区
    单元:扇区 / 1 * 512 = 512 字节
    扇区大小(逻辑/物理):512 字节 / 512 字节
    I/O 大小(最小/最佳):512 字节 / 512 字节
    磁盘标签类型:dos
    磁盘标识符:0x9a849d81
    
    设备       启动    起点     末尾     扇区 大小 Id 类型
    /dev/sda1  *       2048  2099199  2097152   1G 83 Linux
    /dev/sda2       2099200 37748735 35649536  17G 8e Linux LVM
    
  6. 在虚拟机中安装磁盘扩容工具

    yum install -y epel-release
    yum install -y growpart
    
  7. 使用 growpart 扩容实际需要使用的磁盘

    growpart /dev/sda 2    //参数是要操作的磁盘代号,需要扩容的分区id
    reboot                 //要重启系统才能识别到新的分区大小
    
  8. 使用 resize2fs 扩容具体磁盘代号

    重启后直接执行lsblk可以看到/分区已经扩大了,但是df -lh看分区空间还是没有变。我们还需要使用resize2fs 扩展实际使用空间

    resize2fs /dev/sda2
    

相关文章

  • kvm镜像安装与磁盘空间扩展指南

    安装镜像 主要参数: name disk path ram vcpus cdrom :操作系统安装ISO文件 o...

  • 压缩/扩展qcow2磁盘

    制作windows镜像,初始设置太小的磁盘空间,希望扩展空间安装更多的软件,又或者初始设置较大qcow2磁盘空间,...

  • Day81-Docker_镜像分层,容器间互联,镜像仓库

    docker镜像的分层(kvm 链接克隆,写时复制的特性) 镜像分层的好处: 复用,节省磁盘空间,相同的内容只需加...

  • docker(二)

    第十一章 docker镜像的分层(kvm 链接克隆,写时复制的特性) 镜像分层的好处:复用,节省磁盘空间,相同的内...

  • openstack镜像制作

    openstack镜像制作: 安装kvm 详情不再说 主要是介绍步骤以及使用方式 根据目前云主机使用的镜像一般都是...

  • 制作openstack镜像

    安装一台kvm虚拟机 安装软件包 上传系统镜像和启动服务 安装 参数解释 用vnc连接虚拟机进行安装系统 转换磁盘...

  • Chorme插件推荐及下载安装(不需要违法操作)

    镜像插件网站(不需要违法):极简插件、gugeapps、扩展迷 安装方式:Chrome 安装crx扩展插件方法汇总...

  • 编译, 安装php 及扩展redis.so

    #01 安装PHP #02 安装redis扩展 以上的安装位置是以laravel/ homestead的镜像Ubu...

  • centos install vagrant with kvm

    先检查一下是否支持KVM 安装kvm等环境 安装vagrant 安装vagrant-libvirt插件 创建kvm...

  • Centos6.5安装KVM

    一、系统安装注意项 1. KVM默认会把系统镜像存放到/var下,安装系统时需要注意给该目录空间放大点; 2. 硬...

网友评论

      本文标题:kvm镜像安装与磁盘空间扩展指南

      本文链接:https://www.haomeiwen.com/subject/liwuyktx.html