通过kvm部署第一台虚拟机

author author     2022-10-05     310

关键词:

通过前期的准备(Centos7 安装 KVM),接下来就可以来部署虚拟机了。
安装虚拟机有两种方法,一种是通过 virt-manager使用图形化工具安装,还有一种就是通过virt-install命令行方式进行安装,本篇文章采用的是命令行安装。

0x01 准备工作

1.准备安装镜像

本次安装的操作系统是 Fedora26 通过官网下载到的镜像文件** Fedora-MATE_Compiz_Live-x86_64-26-1.5.iso**将其放置到合适的位置。

2.创建一块虚拟机使用的硬盘

在合适的位置,例如我在 /kvm 目录下执行以下命令:

[[email protected] kvm]# qemu-img create fedore26.qcow2 -f qcow2 50G

这样就创建了一个大小为 50G 类型为 qcow2 并且名称为 fedora26.qcow2 的虚拟磁盘。

0x02 部署虚拟机

一切准备就绪,接下来使用 virt-install 命令来创建虚拟机。

virt-install --name=fedora26 --ram=1024 --vcpus=1 --os-type=linux --hvm --cdrom=/kvm/Fedora-MATE_Compiz_Live-x86_64-26-1.5.iso --file=/kvm/fedore26.qcow2 --bridge=virbr0

随后系统会出现 Starting install ...
关于以上命令选项的介绍:
| 选项 | 用途 |
| ------ |:---:|
|--name|虚拟机的名字|
|--ram|虚拟机内存 单位 M|
|--vcpus|虚拟机 CPU 个数|
|--os-type|虚拟机类型 Linux or Windows|
|--hvm|全虚拟化(硬件虚拟化)|
|--carom|安装镜像 iso 文件位置|
|--file|虚拟机硬盘文件位置|
|--bridge|虚拟机使用的网络|

!!!

关于网络,这里设置是默认网络。

!!!

启动 libvirtd 服务后,会自动的创建一个软桥,可以通过以下命令来查看:

[[email protected]]#brctl show

应该可以看到一个名称为 virbr0 的软桥,在系统中防火墙定义了 NAT ,所以通过这个软桥是可以直接访问外网的。
正常的话,稍后会弹出安装界面:
技术分享图片
!!!

如果没有弹出界面,可能是系统没有安装图形化环境

!!!
可以在 virt-install 命令中指定一下参数,进行远程安装:
|选项|用途|
|----|---|
|--vnc|启用 VNC|
|--vnclient|VNC 监听的 IP|
|--vncport|VNC 监听的端口|
随后进行正常安装即可。



























kvm系列之虚拟克隆技术

...,那有没有什么好点的办法解决?办法肯定是有的,可以通过克隆技术制作相同的虚拟机,实现虚拟机快速部署。下面我就简单介绍两种实现方式。实现方式:    通过“virt-clone”命令,实现虚拟机克隆。  ... 查看详情

kvm系列之虚拟克隆技术

...,那有没有什么好点的办法解决?办法肯定是有的,可以通过克隆技术制作相同的虚拟机,实现虚拟机快速部署。下面我就简单介绍两种实现方式。实现方式:    通过“virt-clone”命令,实现虚拟机克隆。  ... 查看详情

kvm及虚拟机部署(代码片段)

...作准备一台linux操作系统准备qcow2格式操作系统镜像准备部署虚拟机脚本2、KVM安装工作软件包安装yuminstallqemu-kvmqemu-kvm-toolsvirt-managerlibvirtvirt-installvim-y检查KVM内核加载状态lsmod|grepkvmkvm_intel1480810kvm4611261kvm_intel启动KVM相关服务systemc 查看详情

部署kvm虚拟化平台(代码片段)

...查看虚拟机状态虚拟机关机与开机强制实例系统关闭电源通过配置文件启动虚拟机系统实例挂起虚拟机恢复虚拟机配置虚拟机实例伴随宿主机自动启动导出虚拟机配置虚拟机的删除与添加-修改虚拟机配置信息部署实验环境第一... 查看详情

centos7上安装kvm部署虚拟机(代码片段)

一、虚拟机部署前准备安装KVM宿主机准备一台虚拟机并安装centos系统配置基本要求:内存2G,处理器2核,硬盘10G,支持虚拟化。挂载新加硬盘#fdisk-l#fdisk/dev/sdb#mkfs.ext4/dev/sdb1#vim/etc/fstab/dev/sdb1/kvm_dataext4defaults11#mkdir/kvm_data#mount-a#df-... 查看详情

kvm部署

第一:安装前准备vmwareworkstation的虚拟机做kvm实验,需要开启嵌套虚拟化1.首先在物理机BIOS设置里开启虚拟化功能2.其次需要在vm里面开启一下两个功能,(关闭虚拟机勾选即可)3.找到存放该虚拟机的目录,并且打开,找到以.vmx... 查看详情

kvm虚拟机使用说明

...机在运输过程中容易损坏,导致数据丢失场景3:openstack部署太难!步骤太繁琐,如何体验最新版的openstack场景4:开发环境和测试环境经常损坏,运维重复装系统场景5:业务的扩张,需要快速部署10个一模一样的集群二:kvm虚拟... 查看详情

kvm部署安装

kvm是Linux的虚拟化平台,kvm直接整合到了linux内核,因此在性能、安全性、兼容性、稳定性上都有好的表现。使用虚拟化技术可以为公司节约成本,可以在一台物理机上运行多个系统,充分利用物理机的资源。安装步骤如下:yum安... 查看详情

创建第一台虚拟机在azurestacktp2

...第一台虚拟机在AzureStackTP2前面一片博文我们已经成功的部署了AzureStackTP2的POC环境,那么今天我们就来看一下如何在AzureStack上创建我们的第一台虚拟机。AzureStackTP2部署成功以后,我们需要打开虚拟机MAS-CON1的控制台(可以使用RDP... 查看详情

部署kvm虚拟化平台------搭建(代码片段)

...:首先启动一个虚拟化管理软件,开始启动一个虚拟机,通过ioctl等系统调用向内核中申请指定的资源,搭建好虚拟环境,启动虚拟机内的系统,虚拟机内的系统向内核反馈相关资源申请处理,如果是io请求,则提交给用户模式... 查看详情

kvm及虚拟机部署(代码片段)

...作准备一台linux操作系统准备qcow2格式操作系统镜像准备部署虚拟机脚本2、KVM安装工作软件包安装yuminstallqemu-kvmqemu-kvm-toolsvirt-managerlibvirtvirt-installvim-y检查KVM内核加载状态lsmod|grepkvmkvm_intel1480810kvm4611261kvm_intel启动KVM相关服务systemct... 查看详情

kvm及虚拟机部署(代码片段)

...作准备一台linux操作系统准备qcow2格式操作系统镜像准备部署虚拟机脚本2、KVM安装工作软件包安装yuminstallqemu-kvmqemu-kvm-toolsvirt-managerlibvirtvirt-installvim-y检查KVM内核加载状态lsmod|grepkvmkvm_intel1480810kvm4611261kvm_intel启动KVM相关服务systemct... 查看详情

kvm热迁移虚拟机

...就是复制虚拟机的镜像文件到另外的一台KVM主机上,然后通过define重新定义出该虚拟机。操作简单,一般用于更换KVM主机时使用。    动态迁移则是基于共享存储系统,将虚拟机在不中断服务的情况下进行迁移。动... 查看详情

kvm批量创建虚拟机并自动设定ip和服务器名(代码片段)

...机作为模板,复制它的xml文件可以改mac地址,这样就可以通过mac地址的唯一性而在模板虚拟机中加入一个脚本来根据一 查看详情

kvm虚拟化平台的基础知识及搭建部署!(代码片段)

...化平台部署虚拟化技术概述:这里的虚拟化知识是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机,从而提高计算机的工作效率,同时从每个逻辑计算机可运行不同的操作系统,应用程序都可以再互相独立... 查看详情

部署kvm虚拟化平台(代码片段)

部署KVM虚拟化平台在Linux里面架构KVM虚拟化平台(1)什么是虚拟化虚拟化是吧物理资源从物理方式装换位逻辑方式,打破原有物理结构,使用户可以灵活的管理这些资源,并且允许一台虚拟机同时运行多个操作系统,以实现资源... 查看详情

centos7上测试部署kvm虚拟机

...是一种主流虚拟化架构,所以学习kvm是很有必要的。一、部署环境    使用vmwareworkstation部署centos7虚拟机,采用最小化安装,硬盘50G,内存2G,开启cpu虚拟化。网络模式采用桥接,ip地址192.168.3.1,kvm对虚拟 查看详情

两台虚拟机相互登陆

...Y远程登陆虚拟机 四、为克隆机更名 五、用PuTTY先通过密码第一次登陆另一台虚拟机 六、退回到第一台虚拟机,并生成密钥对,将公钥复制 因为我的第一台虚拟机之前生成过密钥对,所以这次没有重新生成密钥对... 查看详情