通过KVM部署第一台虚拟机

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

0x01 准备工作

1.准备安装镜像

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

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

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

[root@centos7 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 服务后,会自动的创建一个软桥,可以通过以下命令来查看:

[root@centos7]#brctl show

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

!!!

如果没有弹出界面,可能是系统没有安装图形化环境
!!! 可以在 virt-install 命令中指定一下参数,进行远程安装: |选项|用途| |----|---| |--vnc|启用 VNC| |--vnclient|VNC 监听的 IP| |--vncport|VNC 监听的端口| 随后进行正常安装即可。
posted @ 2017-12-21 10:01  imxcai  阅读(1127)  评论(0)    收藏  举报