当前位置:首页 > 虚拟机 > 正文

linux上建立虚拟机


一、KVM:virt-install创建虚拟机grep-E'vmx|svm'/proc/cpuinfo
#-Egrep扩展模式
#当前CPU是否支持硬件虚拟化
lsmod|grepkvm
#检查kvm模块是否加载。kvm只是一个linux模块。一旦kvm安装完成,整个linux系统就变成了一个hypervisor(虚拟机管理层)。qemu、virt和virsh相当于两个qemu家族,只支持命令行模式(创建、删除、管理等),virt-install创建虚拟机,virsh只能管理虚拟机(不能创建)而virt-manager提供网络界面。
综上所述,libvirt家族和qemu家族都可以进行虚拟机的生命周期管理。它们只是用于相同目的的不同工具。
mkdir/home/vm
上传CentOS-7-x86_到此目录
virt-install-ncentos3-r256--disk/home/vm/,format=qcow2,size=2--networkbridge=br0--os-variant=rhel7.6--cdrom/home/vm/CentOS-7-x86_64-暗分钟--vnc--vncport=6666--vnclisten=0.0.0.0
-n虚拟机名称
-r内存(默认单位MB)
--disk指定磁盘(可以先使用qemu-img创建,也可以在这里创建)
*使用qemu-img创建磁盘10G
--network指定此处使用的虚拟机br0使用的网络。这个桥接设备需要先准备
--cdrom。指定镜像文件
--vnc设置vnc,指定vnc监听端口和监听地址
#输入上述命令后回车即可
忽略上面出现的警告框
现在检查服务器开放的端口,出现我们正在监听的6666端口
使用vnc客户端新建连接,填写服务器地址为IP地址,端口为6666,名称为虚拟机的名称
将颜色级别设置为rgb222,然后单击“确定”
双击连接图标进入设置界面
注:
1.执行virt-install时要小心,不要遗漏任何参数。。只是漏了--vnc参数,导致vnc无法连接
2。主机必须运行虚拟机并保证足够的CPU和内存资源,否则会出现问题。与安装。
二、如何在一台linux服务器上建立多个虚拟机方法一:在Linux服务器上安装VBox。VBox相当于在窗口底部安装了VMwareWorkstation,使用方便。方法二:在Linux服务器上安装KVM虚拟机,不建议初学者使用,比较麻烦
个人建议,如果只是个人使用,就用vbox来做。