用于虚拟化的Virt安装工具,用于KVM和Qemu For Linux

虚拟化和云计算是IT的未来。有很多工具和体系结构可以用来构建虚拟系统。每个大供应商都有自己的原创或克隆虚拟化技术或生态系统。Linux提供了KVM、Qemu,实现了开源、快速的虚拟化。开源云生态系统Openstack主要定位于KVM、Libvirt和Qemu。在本教程中,我们将了解如何使用 virt-install 用于创建新虚拟机的工具。

null

安装

virt-install 是工具集提供的工具。我们将安装如下。

Ubuntu、Debian、Mint、Kali:

$ sudo apt install virtinst

Fedora、CentOS、RedHat:

$ yum install virt-install

救命

Virt安装支持很多不同的选项。这些选项如下所示。

$ virt-install -h
Help
救命

语法

我们将使用以下语法 virt-install 命令。

virt-install --name NAME --ram RAM STORAGE INSTALL [options]

指定名称

每个来宾实例都有一个名称来指定它们自己。我们可以使用 -n --name 选项。在本例中,我们将vm name设置为 test1 .

为了运行virt install,有3个强制选项 name , ram disk image

$ sudo virt-install --name test1 --ram 300  --disk ./debian8.qcow2

指定磁盘文件

磁盘映像指定为 --disk 参数。磁盘映像可以是不同的类型,如 qcow2 , vmdk , vdi 等。

http://www.poftut.com/linux-qemu-img-command-tutorial-examples-create-change-shrink-disk-images/

$ virt-install --name test1 --ram 300  --disk ./debian8.qcow2

指定Ram

Ram可以指定为 --ram 选项。提供的价值将作为 MB .

在本例中,我们将ram设置为500MB

$ virt-install --name test1 --ram 500  --disk ./debian8.qcow2

指定图形

有不同的图形选项。这是那些

  • VNC公司
  • 香料
  • 慰问

相关文章: 如何使用Chkdsk/F命令?

VNC公司

可以使用VNC协议设置到vm的GUI连接。我们可以像下面那样指定VNC --graphics vnc 选项。

$ virt-install --name test1 --ram 500  --disk ./debian8.qcow2 --graphics vnc

香料

Spice是一种新的病毒化协议。它比VNC更快更好。Spice可以通过 --graphics spice 选项。

$ virt-install --name test1 --ram 500  --disk ./debian8.qcow2 --graphics spice

慰问

我们可以将来宾串行控制台连接到主机控制台。如果操作系统没有GUI,这很有用。我们将使用 --console pty,target_type=serial --graphics none

$ virt-install --name test1 --ram 500  --disk ./debian8.qcow2 --console pty,target_type=serial --graphics none

禁用

我们可以完全禁用图形 --graphics none 选项。

$ virt-install --name test1 --ram 500  --disk ./debian8.qcow2 --graphics none

指定CPU

CPU类型和功能集可以用 --cpu 选项。为了使用主机系统的CPU功能,请使用 --cpu host . 或者我们可以使用coredue CPU --cpu coredue 选项。

$ virt-install --name test1 --ram 500  --disk ./debian8.qcow2 --cpu host

指定网络接口

另一个有用的特性是使用主机操作系统网络连接来宾操作系统。我们将使用 -network 用于指定相关网络资源的选项。在本例中,我们将主机操作系统桥设置为 virbr0 作为网络交换机。

$ virt-install --name test1 --ram 500  --disk ./debian8.qcow2 --network bridge=virbr0

指定操作系统类型

Linux-KVM和qemu支持很多操作系统,如BSD、Windows、Solaris等。如果我们指定操作系统系列和类型,qemu将安排与来宾操作系统相关的默认选项。qemu提供的一些选择是:;

  • 窗户
    • Windows XP操作系统
    • 视窗7
    • Windows服务器2008
    • Windows服务器2012
    • Windows服务器2016
  • Linux操作系统
    • 乌班图
    • 德比安
    • 红帽
    • 软呢帽
  • Unix系统
    • FreeBSD公司

相关文章: 如何在Kvm/Libvirt中获取Runnig VM Ip地址

在示例中,我们将指定 Debian 8 作为qemu的操作系统类型 --os-type --os-variant 选项。

$ virt-install --name test1 --ram 500  --disk ./debian8.qcow2 --os-type linux --os-variant debian8

禁用GUI控制台

如果我们不需要任何GUI或者来宾系统不提供任何GUI,我们可以禁用相关控制台。我们将使用 --graphics none

$ virt-install --name test1 --ram 500  --disk ./debian8.qcow2 --graphics none
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享