vmware 上部署 kvm虚拟机 1、新建虚拟机,并确保打开了cpu里面的支持vm虚拟化的3个选项。 2、mkdir /data 3、qemu-img create -f qcow2 /data/yum.img 20G 4、上传iso到 某个目录 /opt/centos6.iso 5、创建文件夹 mkdir /data 6、将一块硬盘进行分区 fdisk /dev/sdc 7、将硬盘格式化 mkfs -t ext4 /dev/sdb1 8、将硬盘挂载在刚刚创建的文件夹下 mount /dev/sdc /data 9、创建虚拟机磁盘 qemu-img create -f qcow2 /data/centos6.qcow2 20G 10、//创建虚拟机实例 virt-install --name centos6 --vcpus 1 --virt-type kvm --ram 1024 --location=/opt/CentOS-6.9-x86_64-minimal.iso --disk path=/data/centos6.qcow2 --network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole 之后就可以通过vnc 或者xmanager 连接查看正在运行的虚拟机状态进行下一步安装了。

//查看正在运行的KVM虚拟机 [root@kvm-node1 ~]# virsh list //查看所有KVM虚拟机 [root@kvm-node1 ~]# virsh list --all //启动KVM虚拟机 #virsh start name //关闭KVM虚拟机 #virsh shutdown name //强制关闭KVM虚拟机 #virsh destroy name //挂起KVM虚拟机 #virsh suspend name //恢复挂起的虚拟机 #virsh resume name //编辑KVM虚拟机的xml配置文件 #virsh edit name //删除创建的KVM虚拟机 #virsh undefine name ############################## 快照命令: virsh snapshot-create centos7u4-node1 virsh snapshot-revert centos7u4-node1 virt-install常用参数 · -n --name= 客户端虚拟机名称 · -r --ram= 客户端虚拟机分配的内存 · -u --uuid= 客户端UUID 默认不写时,系统会自动生成 · --vcpus= 客户端的vcpu个数 · -v --hvm 全虚拟化 · -p --paravirt 半虚拟化 · -l --location=localdir 安装源,有本地、nfs、http、ftp几种,多用于ks网络安装可以写镜像文件的绝对路径 · --vnc 使用vnc ,另有–vnclient=监听的IP --vncport =VNC监听的端口 · -c --cdrom= 光驱 安装途径 · --disk= 使用不同选项作为磁盘使用安装介质 · -w NETWORK, --network=NETWORK 连接客户机到主机网络 · -s --file-size= 使用磁盘映像的大小 单位为GB · -f --file= 作为磁盘映像使用的文件 · --cpuset=设置哪个物理CPU能够被虚拟机使用 · --os-type=OS_TYPE 针对一类操作系统优化虚拟机配置(例如:‘linux’,‘windows’) · --os-variant=OS_VARIANT 针对特定操作系统变体(例如’rhel6’, ’winxp’,‘win2k3’)进一步优化虚拟机配置 · --host-device=HOSTDEV 附加一个物理主机设备到客户机。HOSTDEV是随着libvirt使用的一个节点设备名(具体设备如’virsh nodedev-list’的显示的结果) · --accelerate KVM或KQEMU内核加速,这个选项是推荐最好加上。如果KVM和KQEMU都支持,KVM加速器优先使用。 · -x EXTRA, --extra-args=EXTRA 当执行从"–location"选项指定位置的客户机安装时,附加内核命令行参数到安装程序 · --nographics “virt-install” 将默认使用–vnc选项,使用nographics指定没有控制台被分配给客户机 1)其中【X】表示已经安装设置完毕,“q” 是退出,“b” 是开始安装,“r” 是刷新。

2)选择数字比如选择“5”配置磁盘,

3)选择“1”配置好后,选择“C” 表示继续,继续设置其它的选项。

4)选择“7”配置网络,选择“1”设置VM的机器名后,选择“2”,在2里面选择“7”和“8”之后,网络配置完成。 5)时区“2”的选择 “5”亚洲 和“62” 上海即可。

6)选择“4”,软件安装根据需求安装,这里只选择“1”,最小安装即可。

7)选择“8”,注意9创建用户可以不建立用户。之后选择“b”,开始安装,进入安装界面。

virt-manager安装虚拟机无法使用键盘解决 今天远程用VNC登录服务器安装虚拟机,结果使用virt-manager安装虚拟机后在初始阶段无法使用键盘设置,这不雪崩了,后来来回试,找到了原因。 在新建导向的时候最后一步之前,选择查看细节那里,在desplay的地方选择VNC server ,再在keyboard地方选择us-en,这下进入安装界面就可以了。