linux kvm 目录,Linux Kvm虚拟化部署(Centos)

一:搭建KVM虚拟化平台

1、创建centos的虚拟机的时候进行编辑,处理器开启虚拟化功能

016dd33e69e912e13583b019777ab024.png

2、安装kvm插件

8fff6ed3c558da525d7b7c14d15e01e0.png

72dffa338c6fc18aa5988ef8bd2602f0.png

这是在安装系统的时候直接安装kvm组件,当然也可以通过yum命令或者其他的方式进行安装

--YUM命令安装:

安装插件:

yum install qemu-kvm libvirt libvirt-python libguestfs-tools virt-install

安装图形化界面:

yum install -y virt-manager

systemctl enable libvirtd && systemctl start libvirtd #设置开机自启并且启动lbvired服务

3、禁用防火墙:

[root@localhost ~]#systemctl stop firewalld

[root@localhost ~]# systemctl disable firewalld

关闭selinux:

[root@localhost ~]# vi /etc/selinux/config

将selinux设置为diabled,保存退出

be71236ebac237ea7ac5772bcf93e783.png

4、查看电脑是否支持虚拟化

[root@localhost ~]# grep -E -o 'svm|vmx' /proc/cpuinfo

VMX是英特尔处理器

Svm是AMD处理器

392f92657bfefdcad021ab378b31b10c.png

有输出即代表CPU支持虚拟化

5、添加一块专门存放虚拟机镜像的的硬盘(需求看自己)

d870dbc1faf536537b8d6f34cda2437f.png

添加之后还不能用,需要格式化

[root@localhost ~]# mkfs.ext4 /dev/sdb #使用ext4文件格式进行格式化

[root@localhost ~]# mkdir /ios #在根目录下创建一个挂载点目录

[root@localhost ~]# mount /dev/sdb /ios/ #将sdb挂载到该目录下,就可以使用了

[root@localhost ~]# df -h #查看一下是否挂载成功

1dbda21bcfcad6efd0fadab20923ef3b.png

[root@localhost ~]# vi /etc/fstab #开机自动挂载

6bebad68a114badea193234febe81107.png

6、检查一下kvm模块是否被加载

[root@localhost ~]# lsmod | grep kvm

5c9d7599866590b6fab4f747f566190e.png

如果没有输出结果,可以使用下面这条命令加载一下kvm模块

[root@localhost ~]# modprobe kvm

7、到目前为止,kvm平台已经基本安装完成,接下来需要创建桥接网卡

编辑主机原网卡配置文件vi /etc/sysconfig/network-scripts/ifcfg-ens33,在文件末尾添加一行:BRIDGE="br0"

929e8e3bfdede10f46d23829a3c08c91.png

复制ifcfg-ens33配置文件并重命名为ifcfg-br0

[root@localhost network-scripts]# cp -rvf ifcfg-ens33 ifcfg-br0

修改ifcfg-br0配置文件

fc9a8ecc440d549e6fea1cef95fe8dae.png

[root@localhost ~]# systemctl restart network #重启网络

20268416801ba3cc670534ba00809ea1.png

可以看到ens33已经获取到了IP地址

8、基本操作

[root@localhost ~]# virt-manager #打开虚拟机管理器

双击QEMU/KVM

0a3ead154449d39ebd46614233b7616c.png

9、创建一个镜像存储池,用来存放iso镜像文件

de1bfdd9aac64ad23e61f0609b5d1893.png

10、给该存储池命名

5786e849d3947ac60cee98ecb60d500c.png

11、存储池所在的目录

4eec81f488f324116ef12622ddb912cc.png

90bd283ada97381cee93ec3f4db6e956.png

12、创建一个虚拟机

4a5d63fe951613787f97937a04fc0a8b.png

13、将iso文件上传到存储池所在的目录,然后单击“浏览”按钮选择镜像文件,再选择操作系统类型及版本

816531b5558e4f8b326d8cd9f11cd06d.png

14、创建磁盘镜像的大小

27be32d46d5664623d457d0181ad3162.png

如果磁盘不够可以稍微给小一点

b0f2ca3afbdc68bd8bbadb0ff28f7b01.png

6a9b22b58814da5b281e7fd84e3a4f05.png

至此,一台虚拟机就创建完成

一:kvm虚拟机的基本操作

(1)查看虚拟机的硬件

点击像小灯泡一样的按钮,可查看到虚拟机硬件信息

a5d4afb000e1110872c7763ddb3376a7.png

db583a2cb20b0f81b2dfd594179f1ef9.png

(2)添加硬件

单击“Add Hardware” 后根据实际情况添加硬件

961e8a26c9ca85c344da1745e48e6550.png

(3)克隆虚拟机

克隆之前一定要关闭虚拟机,否则不会成功,右键你要克隆的虚拟机,单击clone

e1b9bc7849dc30969aab0a4298922720.png

4d129968cdfb5d45550d14f2702b0e4e.png

二:使用KVM命令管理虚拟机

Virsh命令

virsh list --all

查看在运行的所有的虚拟机

virsh dumpxml vm-name

查看kvm虚拟机配置文件

virsh start vm-name

启动kvm虚拟机

virsh shutdown vm-name

正常关机

virsh destroy vm-name

强制关机

virsh undefine vm-name

删除vm的配置文件

virsh define file-name.xml

根据配置文件定义虚拟机

virsh suspend vm-name

挂起虚拟机

virsh resumed vm-name

恢复被挂起的虚拟机

virsh snapshot-create

创建快照

virt-df  -h  vm-name

查看虚拟机的磁盘信息

virt-clone  -o rhel7.0  -n  rhel7.0-01  -f  /var/rhel7.0-01.qcow2

克隆虚拟机

virsh snapshot-create rhel7.0

创建快照(格式必须是qcow2)

virsh  snapshot-list rhel7.0

Name Creation Time State

1537275180 2018-09-18 20:53:00 +0800 running

查看快照信息(如果要恢复的话或者删除必须要看名称是什么)

virsh  snapshot-revert rhel7.0 1537275180

恢复快照

virsh  snapshot-delete rhel7.0 1537275180

删除快照

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在CentOS 7上进行KVM虚拟化部署,可以按照以下步骤进行操作: 1. 首先,部署KVM环境。这可以通过安装libvirt、virt和qemu-kvm等软件包来实现。 2. 将CentOS 7的ISO镜像拉入宿主机。这可以通过将ISO镜像文件复制到宿主机上的任意位置来完成。 3. 使用VMM GUI或命令行工具(如virt-install)创建KVM虚拟机。在创建虚拟机时,需要指定虚拟机的名称、内存大小、CPU数量和磁盘路径等参数。 4. 确保虚拟机的网络使用桥接模式,这样虚拟机可以与宿主机和其他虚拟机进行通信。 5. 可以在虚拟机关机状态下创建快照,以便在需要时可以恢复到该状态。这可以通过VMM GUI或命令行工具来完成。 需要注意的是,虚拟机的定义文件通常存储在`/etc/libvirt/qemu/`目录中。如果需要克隆虚拟机,可以复制定义文件并进行相应的修改。 总结起来,CentOS 7 KVM虚拟化部署的步骤包括:部署KVM环境、拉入ISO镜像、创建虚拟机、配置网络和创建快照。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [CentOS部署kvm虚拟化机器](https://blog.csdn.net/weixin_45052781/article/details/125988357)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [Centos7 安装KVM](https://blog.csdn.net/justlpf/article/details/126720554)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值