virt-install 创建虚拟机 virt-install参数说明 --name 指定虚拟机名称 --memory 分配内存大小 --vcpus 分配CPU核心数 --disk --noautoconsole 从网络创建虚拟机 创建qcow2 磁盘文件 qemu-img create -f qcow2 /kvm/img/kylin002.img 50G 创建虚拟机 virt-install qemu qemu 3993305088 Nov 12 16:05 /kvm/img/kylin007.img [root@kylin-node03 img]# pwd /kvm/img 创建虚拟机 virt-install bridge=br0,model=virtio \ --graphics vnc,listen=0.0.0.0,passwd=password \ --noautoconsole PXE 创建虚拟机 virt-install disk /kvm/iso/virtio-win-0.1.215.iso,device=cdrom,bus=ide,perms=ro \ --noautoconsole 导入虚拟机磁盘镜像创建虚拟机 virt-install
安装 $ virt-install \ --virt-type=kvm \ --name=nextcloud \ --hvm \ --vcpus=2 \ --memory=2048 \ --cdrom= 彩蛋 Debian 8 virt-install \ --name debian8 \ --ram 1024 \ --disk path=. /debian/dists/jessie/main/installer-amd64/' \ --extra-args 'console=ttyS0,115200n8 serial' Debian 7 virt-install /debian/dists/jessie/main/installer-amd64/' \ --extra-args 'console=ttyS0,115200n8 serial' Debian 6 virt-install : virt-install \ --name freebsd10 \ --ram 1024 \ --disk path=.
hvm</type> <loader type='rom'>/usr/share/edk2/ovmf/OVMF.fd</loader> <boot dev='hd'/> </os> virt-install 创建虚拟机,默认为Legacy方式引导,指定UEFI方式引导 --boot loader 指定启动的固件 virt-install --virt-type kvm --name openeuler_node-uefi 'root@123',listen=0.0.0.0,port=5938 --accelerate --noautoconsole --video=cirrus 导入 qcow2 虚拟磁盘创建虚拟机 virt-install
DNS2=$static_dns2 " > /mnt/etc/sysconfig/network-scripts/ifcfg-eth0 fi #取消挂载 umount /mnt #创建并启动虚拟机 virt-install 这次是使用virt-install命令创建并启动虚拟机。这种方式相当快速,也是一般推荐的快速命令行创建虚拟机的办法。 virt-install命令的参数相当多,虚拟机配置的方方面面都有参数,这里只使用了一些必须的,再详细的参数说明可直接man virt-install查看。 $i 255.255.255.0 10.10.10.254 202.96.134.133 8.8.8.8 done 其它 /usr/sbin/virt-install本身就是用python编写的,使用了
virbr0而且IP地址是192.168.122.1 [root@localhost ~]#yum install qemu-kvm qemu-kvm-tools libvirt virt-manager virt-install Formatting '/opt/CentOS-7-x86_64.raw', fmt=raw size=10737418240 5.安装虚拟机 # 默认网络 [root@localhost ~]# virt-install network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole # 桥接网络: [root@localhost ~]# virt-install qemu-img create -f qcow2 /var/lib/libvirt/images/Windows-2008_r2-x86_64.qcow2 200G [root@localhost ~]# virt-install 7.命令使用 # virsh-install命令帮助: virt-install --help # 获取命令帮助 virsh -help # 当前正在运行的所有虚拟机 virsh list -
安装KVM [root@kvm-centos7 ~]# yum -y install qemu-kvm libvirt virt-install bridge-utils # 确保模块已加载 [root [root@kvm-centos7~]# mkdir -p /var/kvm/images # 创建新的存储池 [root@kvm-centos7 ~]# virt-install \ --name 上面指定的相关参数含义如下:更多参考man virt-install --name 指定虚拟机的名称 --ram 指定Virtual Machine --disk的内存量path = xxx,size
crw-rw---- 1 root kvm 10, 232 Feb 5 15:56 /dev/kvm 安装kvm软件包 dnf install libvirt qemu-kvm qemu-img virt-install ------------------------------------ 查看virsh的版本 [root@openEuler-node1 ~]# virsh --version 6.2.0 查看 virt-install 工具的版本 virt-install --version 2.1.0 查看qemu-kvm版本 创建软连接 ln -s /usr/libexec/qemu-kvm /usr/bin/qemu-kvm 查看 创建虚拟机 virt-install --name=zabbix-openeuler --memory=4096 --vcpus=2 --disk path=/kvm/img/zabbix.qcow2 创建虚拟机video类型默认使用qxl,但系统默认不支持qxl导致创建虚拟报错,virt-install 创建虚拟机使用 "--video cirrus" 指定video类型 video支持的类型
通过virt-manager或者virt-install命令创建新虚拟机并安装好 ? 转换磁盘格式为qcow2 ? ? virt-install命令参数: 通用选项: -n NAME, --name=NAME 虚拟机名称 -r MEMORY, --ram=MEMORY 以MB为单位为客户端事件分配的内存 命令创建虚拟机 # virt-install --name mycentosy -r 1024--vcpus 1 --network bridge=br0 --disk /iso/mycentos7. qcow2,format=qcow2,size=10--location=/iso/centos7.iso virt-install \ --name vm002 \ 指定虚拟机的名字 sparse --nographics -x 'console=ttyS0' vnc 安装 qemu-img create -f qcow2/opt/kvm/hardisk/disk.img 60G virt-install
ip:10.5.0.33 一,安装依赖及软件 yum -y install epel-release net-tools vim unzip zip wget ftp qemu-kvm libvirt virt-install 255.255.255.0 GATEWAY=10.5.0.1 DNS1=61.177.7.1 DNS2=8.8.8.8 systemctl restart network 记得改网卡前先备份 三,安装虚机 virt-install 对于通过网络安装的方式,virt-install可以自动加载必要的文件以启动安装过程而无须额外提供引导工具。 当然,virt-install也支持PXE方式的安装过程,也能够直接使用现有的磁盘映像直接启动安装过程。 virt-install命令有许多选项,这些选项大体可分为下面几大类,同时对每类中的常用选项也做出简单说明。
重启 libvirtd 服务再用上面的 virt-install 命令安装就应该可以了。 bridge:br0/nat bridge:virbr0) --os-type='windows' --os-variant=win2k3 安装windows最好加上这个否则会报错 virt-install 工具安装虚拟机后,在目录/etc/libvirt/qemu/下生成xml配置文件 -s 用来指定虚拟磁盘的大小单位为GB -m 指定虚拟网卡的硬件地址默认virt-install自动产生 -v, --hvm 设置全虚拟化 virt-install --name=centos6.3 --ram 1024 --vcpus=2 --disk path=/data0/centos-6.3. shutdown centos1 virsh # start centos1 进入虚拟机: mkfs.ext3 /dev/hdb mkdir /data mount /dev/hdb /data virt-install
interfaces br0 8000.000c29af5025 no eth0 virbr0 8000.52540085962c yes virbr0-nic 添加额外的分区 [root@node01 ~]# virt-install fmt=qcow2 size=7516192768 encryption=off cluster_size=65536 preallocation='metadata' [root@node01 ~]# virt-install
ll /dev/kvm crw-rw---- 1 root kvm 10, 232 Nov 6 09:04 /dev/kvm 安装kvm软件包 yum install libvirt* qemu* virt-install ---------------------------------------- 查看virsh版本 [root@kylin-node03 /]# virsh --version 6.2.0 查看 virt-install 版本 [root@kylin-node03 /]# virt-install --version 2.2.1 查看qemu-kvm版本 [root@kylin-node03 /]# ln -s /usr
一、创建虚拟机方法 通过virt-manager虚拟机管理工具创建 通过web控制台创建虚拟机 使用virt-install命令创建 1.1、通过virt-manager虚拟机管理工具创建 a、打开虚拟机管理工具 创建一个虚拟机 virt-install是一个命令行工具,用于使用“libvirt”创建新的KVM、Xen或Linux容器guest 管理程序管理库。 virt-install命令是用来让用户可以通过shell命令行创建KVM虚拟机。 创建虚拟机使用virt-install命令 [root@zutuanxue ~]# virt-install --name tyschool_web1 --memory 2048 --vcpus 2 \ 任何负值将使virt-install无限等待,0值将触发与--noauotoconsole选项相同的结果。
mem-set web_001 128 调整虚拟平台及虚拟操作系统的虚拟CPU个数 # xm vcpu-set web_001 2 查看虚拟系统运行的状态 # xm top 或 # xentop 使用virt-install 创建Xen虚拟机 使用virt-install 创建Xen虚拟机 [root@gmnode14 vm01-CentOS-5.5]# virt-install -n vm01-CentOS-5.5 - CentOS-5.5.img -s 20 --nographic -l nfs:10.10.113.14:/opt/CentOS/mirrors/5.5 ------------------------- virt-install
安装KVM [root@kvm-centos7 ~]# yum -y install qemu-kvm libvirt virt-install bridge-utils # 确保模块已加载 [root [root@kvm-centos7~]# mkdir -p /var/kvm/images # 创建新的存储池 [root@kvm-centos7 ~]# virt-install \ --name 上面指定的相关参数含义如下:更多参考man virt-install --name 指定虚拟机的名称 --ram 指定Virtual Machine --disk的内存量path = xxx,size 重新安装kvm虚拟机,记录安装步骤 virt-install -d --virt-type=kvm --name=aniu-saas-1 --vcpus=8 --memory=12288 --location
Create virtual hard disk qemu-img create -f qcow2 docker01.img 50G 2,Create virtual machine ubuntu 20.04 virt-install password free sudo vim /etc/sudoers docker ALL=(ALL:ALL) NOPASSWD: ALL Importing a virtual machine image virt-install
service libvirtd start yum -y install python-virtinst 包含一个使用libvirt在虚拟机内部启动安装操作系统版本的Python模块(如命令:virt-install 字符界面安装CentOS mkdir -p /data/xen virt-install -n vm21 -r 2048 --vcpus=2 --nographic --disk path=/data/ xen/vm21.img,size=20 \-l http://192.168.3.10:81/centos6.6/ --bridge=xenbr0,model=virtio virt-install命令参数
3、例如先virt-install的方式安装了KVM虚拟机一台 virt-install --virt-type kvm --name AliyunLinux --ram 4096 --vcpus=4 6、实现一对多:一个端口,多个代理 1、比如再新建一个kvm虚拟机,用于测试 virt-install --virt-type kvm --name CentOS --ram 2048 --vcpus
install qemu-kvm python-virtinst libvirt libvirt-python virt-manager libguestfs-tools bridge-utils virt-install 创建虚拟机所需要的命令行工具和程序库 virt-manager GUI虚拟机管理工具 libvirt C语言工具包,提供libvirt服务 libvirt-client 为虚拟客户提供的C语言工具包 virt-install yes PEERROUTES=yes NAME=ens33 DEVICE=ens33 ONBOOT=yes BRIDGE=br0 重启网卡 systemctl restart network 创建虚拟机 virt-install
qemu-img create -f qcow2 /data/kvm/images/centos7.6x86.qcow 20G 输入命令进行虚拟机的安装: virt-install \ --name Everything-2009.iso \ --console pty,target_type=serial \ --graphics vnc \ --force \ --autostart 命令详解: virt-install