“KVM命令行创建虚拟机”的版本间的差异

来自CloudWiki
跳转至: 导航搜索
命令介绍
第12行: 第12行:
 
         --os-variant :指定系统版本,因为是安装centos6.5 所以指定为红帽6系列
 
         --os-variant :指定系统版本,因为是安装centos6.5 所以指定为红帽6系列
 
         --network :网卡相关设置,这里指定使用桥接网卡br0
 
         --network :网卡相关设置,这里指定使用桥接网卡br0
 +
 +
尽管virt-install命令有着类似上述的众多选项,但实际使用中,其必须提供的选项仅包括--name、--ram、--disk(也可是--nodisks)及安装过程相关的选项。此外,有时还需要使用括--connect=CONNCT选项来指定连接至一个非默认的hypervisor。
 +
 
==创建普通虚拟机==
 
==创建普通虚拟机==
 
centos6下手动创建qcow2 格式磁盘命令如下:
 
centos6下手动创建qcow2 格式磁盘命令如下:

2019年3月17日 (日) 14:35的版本

centos6宿主系统创建虚拟机时需要先创建好qcow2 格式磁盘镜像文件,raw格式是不能打快照的,qcow2相关请移步: http://blog.csdn.net/jinguangliu/article/details/50661982

命令介绍

virt-install :是创建虚拟机的命令,后面接参数。

       --name :创建的虚拟机命名
       --ram 1024 :分配1G内存给该虚拟机
       --vcpus 1 :分配1核CPU给该虚拟机
       --disk path :指定该虚拟机的磁盘文件路径,size=10 是磁盘容量为10G
       --vnc :使用vnc 进行安装,监听的IP地址和端口信息
       --cdrom :安装媒介为光盘方式,指定镜像文件路径
       --os-type :指定系统类型为linux (因为电脑配置不行,没法测试windows ,只能测试linux了)
       --os-variant :指定系统版本,因为是安装centos6.5 所以指定为红帽6系列
       --network :网卡相关设置,这里指定使用桥接网卡br0

尽管virt-install命令有着类似上述的众多选项,但实际使用中,其必须提供的选项仅包括--name、--ram、--disk(也可是--nodisks)及安装过程相关的选项。此外,有时还需要使用括--connect=CONNCT选项来指定连接至一个非默认的hypervisor。

创建普通虚拟机

centos6下手动创建qcow2 格式磁盘命令如下:

   [root@kvm home] qemu-img create -f qcow2 /home/vpsdata/vps/centos6.img 100G

创建虚拟机并安装centos 6.5系统

   [root@kvmserver data] virt-install --name centos6 --ram 1024 --vcpus 1 --disk path=/home/vpsdata/vps/centos6.img,size=10  --vnc --vncport=5920 --vnclisten=0.0.0.0 --cdrom /home/vpsdata/data/centos6.iso --os-type linux --os-variant rhel6 --network bridge=br0

创建qcow2 格式虚拟机

   [root@kvmserver ~] qemu-img create -f qcow2 /home/vpsdata/vps/vm01.qcow2 8G
   [root@kvmserver ~] chmod 755 /home/vpsdata/vps/vm01.qcow2
   [root@kvmserver ~] virt-install --name centos6 --disk path=/home/vpsdata/vps/vm01.qcow2,format=qcow2  #其他安装参数和上面相同。........


创建时因为安装的中文语言,有中文的提示信息,但是!不要傻等,打开你的vnc客户端,填写好服务器IP地址和端口登录就会看到熟悉的centos 6.5图形安装界面,接下来就是系统安装了。

安装完成后配置网卡,测试连接情况。


拓展:创建centos7虚拟机命令

[root@kvm vps]# virt-install --name docker1 --ram 4096 --vcpus 2 --disk path=/home/vps/centos7.4.qcow2,format=qcow2 --vnc --vncport=5910 --vnclisten=0.0.0.0 --cdrom /home/vps/iso/CentOS-7-x86_64-Minimal-1708.iso --virt-type=kvm --os-type linux --os-variant rhel7 --network bridge=br0


参考文档:https://blog.csdn.net/qq_39626154/article/details/83304442