kvm-安装虚拟机

曾经终败给现在 2022-08-31 02:27 373阅读 0赞
  • 图形方式
  • 完全文本模式(现场配置虚拟机的规格)
  • 命令行模式

安装前需将镜像拷贝到此系统

一、图形方式安装

  1. 打开虚拟机管理工具
  2. # virt-manager

虚拟机管理工具界面:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zOTQ2MTQ4Nw_size_16_color_FFFFFF_t_70

点击创建虚拟机:20210722164401880.png

选择安装方式

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zOTQ2MTQ4Nw_size_16_color_FFFFFF_t_70 1

选择镜像文件

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zOTQ2MTQ4Nw_size_16_color_FFFFFF_t_70 2

本地浏览

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zOTQ2MTQ4Nw_size_16_color_FFFFFF_t_70 3

编辑内存及cpu

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zOTQ2MTQ4Nw_size_16_color_FFFFFF_t_70 4

创建磁盘大小

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zOTQ2MTQ4Nw_size_16_color_FFFFFF_t_70 5

配置虚拟机名称及网络设置

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zOTQ2MTQ4Nw_size_16_color_FFFFFF_t_70 6

创建中..

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zOTQ2MTQ4Nw_size_16_color_FFFFFF_t_70 7

安装centos系统即可。

二、完全文本模式

服务器没有图形 客户端也没有图形情况下

2021072217070280.png

# virt-install —connect qemu:///system -n vm9 -r 2048 —disk path=/var/lib/libvirt/images/vm9.img,size=7 —os-type=linux —os-variant=centos7.0 —vcpus=1 —location=/root/CentOS-7.3-x86_64-DVD.iso -x console=ttyS0 —nographics

选项参考:https://www.cnblogs.com/l-zl/p/15045160.html

注意:

1.用这种方式安装的操作系统,大小写会胡乱变化,不影响远程操作

2.内存必须2G以上

查看KVM支持的OS版本:

  1. # man virt-install
  2. # osinfo-query os | grep centos

三、命令行模式

虚拟机的组成部分
1.虚拟机配置文件
# ls /etc/libvirt/qemu
2.储存虚拟机的介质
# ls /var/lib/libvirt/images/

20210722172831475.png

根据配置文件创建虚拟机

1.需要有磁盘镜像文件:

  1. # cd /var/lib/libvirt/images/
  2. # cp vm1.qcow2 vm2.qcow2

2.需要有配置文件

  1. # cd /etc/libvirt/qemu
  2. # cp vm1.xml vm2.xml

3.配置文件需要修改必要的内容

vim /etc/libvirt/qemu/vm2.xml
主要需要修改的:

虚拟机名称 唯一

uuid 唯一

磁盘镜像名
mac地址 唯一 只能修改后6位

可修改处:

最大内存

当前占用内存

cpu数

4.创建虚拟机:

  1. # virsh define /etc/libvirt/qemu/vm2.xml

5.重启libvirt

  1. # systemctl restart libvirtd

6.宿主机开启路由转发

  1. # vim /etcs/ysctl
  2. net. ipv4. ip_forward = 1
  3. 保存退出
  4. # sysctl -p

7.打开kvm可视化工具

  1. # virt-manager

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zOTQ2MTQ4Nw_size_16_color_FFFFFF_t_70 8

四、添加磁盘

1.控制台添加

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zOTQ2MTQ4Nw_size_16_color_FFFFFF_t_70 9

开启虚拟机查看磁盘信息:lsblk

20210726153837366.png

移除磁盘

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zOTQ2MTQ4Nw_size_16_color_FFFFFF_t_70 10

2.修改配置文件

vim /etc/libvirt/qemu/vm1.xml 复制一份disk

20210726160034607.png

创建新的空磁盘卷:

  1. # qemu-img create -f qcow2 /var/lib/libvirt/images/vm1-1.qcow2 2G

格式
qemu-img create -f 格式名 创建路径(要与配置文件位置一致) 磁盘大小

重新定义:

  1. # virsh define /etc/libvirt/qemu/vm1.xml

2021072616045123.png

发表评论

表情:
评论列表 (有 0 条评论,373人围观)

还没有评论,来说两句吧...

相关阅读

    相关 kvm虚拟迁移

    说明:kvm虚拟机迁移我的总结分为三种: 冷迁移 热迁移 图形迁移   下面说各种迁移的步骤和注意事项: 冷迁移: 这个和克隆还是有区别的:克隆是把源虚拟机关闭,

    相关 KVM 安装windows 虚拟

    KVM 安装windows 虚拟机 家里有台linux电脑, 一直当文件服务器和下载机使用。 所谓下载机就是装1个xware用迅雷远程下载, 但是最近迅雷关闭了第三方机