KVM就够了。
virt-install --name centos --ram 1024 --vcpus=1 --disk path=/home/3158cdn/images/node92.img,size=100 --network network:default --os-variant=rhel6 -l http://tel.mirrors.163.com/centos/6/os/x86_64/ --extra-args='console=tty0 console=ttyS0,115200n8'
安装完成后,virtsh console centos
剩下的象操作实体机一样
另外
--name 名字 -ram 内存大小 --vcpus 虚拟CPU --disk 虚拟硬盘选项 --network 网络接入模式
--os-variant=系统类型,这个也可以先成default -l 安装源,这里采用了网络安装源,
--extra-args='console=tty0 console=ttyS0,115200n8' 比较重要,没它,你安完了无法console
如果想安完了,就自动连入,可以再加上--connect qemu:///system
Ⅱ ArchLinux中KVM安装
title: ArchLinux中KVM安装
date: 2020-01-08
author: maxzhao
tags:
工作中,经常需要使用不同平台的不同软件,这个时候虚拟机就是必团滑哪需品了。在 Linux 上比较常见的有 kvm、Xen、VirtualBox、vmware workstation 。
现在笔记本大多都是直接安装各个发行版的 Linux ,这时候就非常有必要选择一个虚拟机来安装 windows 。
Kernel-based Virtual Machine 的简称,是基于内核的开源虚拟化,在 Linux2.6.20 之后集成在各个主要的发行版本。 KVM 的虚拟化需要硬件支持(如 Intel VT 技术或塌码者 AMD V技术 )。是基于硬件的完全虚拟化。在2008年的时候,红帽发言人表示, KVM 相比 Xen 有着更好的可管理性以及更高的性能。因此 RHEL6 以及之后的版本,默认支持 KVM 。
挺复杂的,这个我是按照 [Wiki]( https://wiki.archlinux.org/index.php/KVM_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87) 安装了,不需要动脑子。
后续有变革在改进。
下面还有一个详细介绍安装了让迅,大家也可以试一下。
https://blog.csdn.net/sanxinge/article/details/52347998
Ⅲ 如何在Linux中用命令行工具管理KVM虚拟环境
在Linux中用命令行工具管理KVM虚拟环境的步骤:
第一步: 配置存储池
Virsh命令行工具是一款管理virsh客户域的用户界面。virsh程序能在命令行中运行所给的命令以及它的参数。本节中,要用它给KVM环境创建存储池。想知道关于这个工具的更多信息,用以下这条命令。
# man virsh
1、用virsh带pool-define-as的命令来定义新的存储池,需要指定名字、类型和类型参数。本例中,将名字取为Spool1,类型为目录。默认情况下可以提供五个参数给该类型:
source-host
source-path
source-dev
source-name
target
对于目录类型,需要用最后一个参数“target”来指定存储池的路径,其它参数项可以用“-”来填充。
# virsh pool-define-as Spool1 dir - - - - "/mnt/personal-data/SPool1/"
2、 查看环境中所有的存储池,用以下命令。
# virsh pool-list --all
3、现在来构造存储池了,用以下命令来构造刚才定义的存储池。
# virsh pool-build Spool1
4、用带pool-start参数的virsh命令来激活并启动刚才创建并构造完成的存储池。
# virsh pool-start Spool1
5、查看环境中存储池的状态,用以下命令。
# virsh pool-list --all
会发现Spool1的状态变成了已激活。
6、对Spool1进行配置,让它每次都能被libvirtd服务自启动。
# virsh pool-autostart Spool1
7、最后来看看新的存储池的信息吧。
# virsh pool-info Spool1
恭喜,Spool1已经准备好待命,接下来试着创建存储卷来使用它。
第二步: 配置存储卷/磁盘映像
现在轮到磁盘映像了,用qemu-img命令在Spool1中创建一个新磁盘映像。获取更多细节信息,可以查看man手册。
# man qemu-img
8、应该在qemu-img命令之后指定“create, check,…”等等操作、磁盘映像格式、想要创建的磁盘映像的路径和大小。
# qemu-img create -f raw /mnt/personal-data/SPool1/SVol1.img 10G
9、通过使用带info的qemu-img命令,你可以获取到你的新磁盘映像的一些信息。
查看存储卷信息
警告: 不要用qemu-img命令来修改被运行中的虚拟机或任何其它进程所正在使用的映像,那样映像会被破坏。
现在是时候来创建虚拟机了。
第三步: 创建虚拟机
10、现在到最后一个环节了,在最后一步中,将用virt-install命令来创建虚拟机。virt-install是一个用来创建新的KVM虚拟机命令行工具,它使用“libvirt”管理程序库。想获取更多细节,同样可以查看man手册。
# man virt-install
要创建新的KVM虚拟机,需要用到带以下所有信息的命令。
Name: 虚拟机的名字。
Disk Location: 磁盘映像的位置。
Graphics : 怎样连接VM,通常是SPICE。
vcpu : 虚拟CPU的数量。
ram : 以兆字节计算的已分配内存大小。
Location : 指定安装源路径。
Network : 指定虚拟网络,通常是virbr0网桥。
virt-install --name=rhel7 --disk path=/mnt/personal-data/SPool1/SVol1.img --graphics spice --vcpu=1 --ram=1024 --location=/run/media/dos/9e6f605a-f502-4e98-826e-e6376caea288/rhel-server-7.0-x86_64-dvd.iso --network bridge=virbr0
创建新的虚拟机
11、会看到弹出一个virt-vierwer窗口,像是在通过它在与虚拟机通信。
Ⅳ 极简单的信佑linux无盘部署 还在进行费时费力地现场安装吗
原理:通过linux的KVM虚拟机,虚拟一台电脑安装windows系统,然后安装信佑服务端,实现对linux无盘的管理及游戏更新。
硬件准备:正常部署信佑Linux所需的linux无盘服务器,CPU支持硬件虚拟化。需要为虚拟机准备一块单独的网卡。
软件准备:正常安装信佑Linux无盘最新版本,内核:3.4.28-S2,RPM:130719及以后版本。虚拟机镜像需要保存在linux系统下,建议“/”根挂载点分大点空间,如果用了默认的8G大小的,可以把虚拟机镜像放到SSD回写盘。
1、略过信佑linux无盘安装部分,安装完信佑linux无盘后,敲入 hintsys 命令进入信佑linux无盘服务器菜单,选择“KVM 虚拟机配置”
2、选择虚拟机使用的网卡,该网卡无法作为无盘服务器带机使用,建议选择最后一片网卡。
3、配置虚拟机使用的内存大小:建议2048。
4、配置虚拟机的cpu数量,默认的1个就好了,没啥影响。
5、虚拟机镜像的保存路径,即虚拟机硬盘保存路径
6、配置虚拟机的密码,即通过vnc软件连接虚拟机使用的密码。
7、完成配置后退出菜单。在第5步中,我们只是告诉了信佑的kvm我的虚拟硬盘在什么位置,但是这个虚拟硬盘并没有创建,所以需要手动创建出这个磁盘,并指定这个磁盘的大小。创建虚拟磁盘的命令。
8、启动虚拟机,敲入命令: kvm start
KVM控制的其他命令:
关闭kvm:kvm stop
重启kvm:kvm restart
9、使用TightVNC连接这个虚拟机,IP为linux无盘服务器的IP,主机格式为:IP:1
连接后,输入第6步配置的密码就可以像实体电脑一样操作这个虚拟机了。
Ⅳ 装linux系统用哪个虚拟机好
第一个:KVM
是基于内核的开源虚拟化,在Linux2.6.20之后集成在各个主要的发行版本。KVM的虚拟化需要硬件支持,是基于硬件完全虚拟化的。KVM对比Xen有着更好的可管理性以及更高的性能,因此RHEL6以及之后的版本,默认支持KVM,而放弃了Xen。
第二个:Xen
是一个开放源代码虚拟机监视器,由剑桥大学开发。Xen通过一种叫做半虚拟化的技术获得高效能的表现,甚至在某些与传统虚拟技术极度不友好的架构上,Xen也有很好的表现,但是Xen的操作比较复杂,维护成本比较高,不支持Windows虚拟机。
第三个:VirtualBox
是一款开源虚拟机软件,由德国lnnotek公司开发,由SunMicrosystems公司出品的软件,使用QT编写,被 Oracle收购后正式更名成OracleVMVirtualBox。它号称是最强的免费虚拟机软件,不仅具有丰富的特色,性能也非常优异。
第四个:VMwareWorkstation
VMware Workstation是一款功能强大的桌面虚拟计算机软件,提供用户可在单一的桌面上同时运行不同的操作系统,和进行开发、测试、部署新的应用程序的最佳解决方案。它可以在一部实体机器上模拟完整的网络环境,以及可便于携带的虚拟机器,其更好的灵活性与先进的技术胜过了市面上其他的虚拟计算机软件。VMware在虚拟网络、实时快照、拖曳共享文件夹,支持PXE等方面的特点使它成为必不可少的工具,不过是收费的。
Ⅵ 在linux上面如何用命令行创建kvm虚拟机
你好,在centos里面用命令行创建kvm:
virt-install --name=rhel7 --disk path=/mnt/personal-data/SPool1/SVol1.img --graphics spice --vcpu=1 --ram=1024 --location=/run/media/dos/9e6f605a-f502-4e98-826e-e6376caea288/rhel-server-7.0-x86_64-dvd.iso --network bridge=virbr0
详细的请看以下这篇文章把:http://www.linuxprobe.com/linux-command-management-kvm/
Ⅶ 安装kvm虚拟机并导入导出
1、确保支持cpu虚拟化
cat /proc/cpuinfo | egrep 'svm|vmx'
2、安装qemu-kvm、libvirt、virt-install包
yum -y install qemu-kvm libvirt virt-install
3、开启libvirtd服务病开机自启
systemctl start libvirtd && systemctl enable libvirtd
4、创建一个磁盘文件
qemu-img create -f qcow2 ./centos7-kvm.qcow2 10G
5、创建虚拟机。类型为kvm,名称随意,内存1G,镜像文件指定位置,磁盘文件就是步骤4中的,网络默认,图形选择vnc
virt-install --virt-type kvm --name centos7-2020 --ram 1024 --cdrom=/home/kvm/CentOS-7-x86_64-Minimal-2003.iso --disk path=/home/kvm/centos7-kvm.qcow2 --network network=default --graphic vnc,listen=0.0.0.0 --noautoconsole
6、宿主机安装vnc server
yum -y install tigervnc-server tigervnc vnc vnc-server
systemctl daemon-reload
7、执行下述命令设置密码
vncserver
8、启动服务(我自己的环境这个服务没起来,但还是可以用的)
systemctl start vncserver@gao:1
9、关闭防火墙和selinux
10、vnc客户端连接宿主机5901,然后正常安装虚拟机
导出虚拟机
——本实验是将qcow2格式导出为qcow2
1、一条命令即可
-从表示压缩,-O表示导出格式,111.qcow2位导出后的文件
qemu-img convert -c -O qcow2 centos7-kvm.qcow2 111.qcow2
导入虚拟机
——使用virt-manager工具导入
1、安装virt-manager
yum -y install virt-manager
2、打开
virt-manager
3、新建虚拟机,选择镜像导入
选择对应的111.qcow2文件
配置cpu、内存、网络等信息
完成新的虚拟机创建
ok
Ⅷ linux下用的是什么虚拟机
Linux系统下常用的虚拟机是KVM(Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块),下面是Linux安装KVM虚拟机方法:
1、看看cpu是否支持kvm
[root@localhost~]#grep-E-o'vmx|svm'/proc/cpuinfo
#结果显示vmx表示支持
2、安装kvm所需要的软件包
[root@localhost~]#yuminstallkvmkmod-kvmqemukvm-qemu-imgvirt-viewervirt-manager
3、安装完确认一下是否安装成功
#检查模块是否有加载
[root@localhost~]#lsmod|grepkvm
kvm_intel852560
kvm2249282ksm.kvm_intel
4、安装桥接管理工具
[root@localhost~]#yuminstallbridge-utilstunctl
5、安装gui管理工具
[root@localhost~]#yuminstallvirt-managervirt-viewer
6、修改网卡文件
[root@localhost~]#vi/etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
ONBOOT=yes
TYPE=Ethernet
BRIDGE=br0
DEVICE=br0
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.187
NETMASK=255.255.255.0
TYPE=Bridge
7、 保存网卡配置重启网卡
[root@localhost~]#servicenetworkrestart