码迷,mamicode.com
首页 > 其他好文 > 详细

通过KVM部署第一台虚拟机

时间:2017-12-21 12:09:52      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:class   工作   centos   cdrom   strong   设置   pos   centos7   直接   

通过前期的准备(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 监听的端口|
随后进行正常安装即可。

通过KVM部署第一台虚拟机

标签:class   工作   centos   cdrom   strong   设置   pos   centos7   直接   

原文地址:http://www.cnblogs.com/imxcai/p/8078739.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!