一、手动安装

(1)安装准备

首先需要切换到超级用户,接着输入指令

1.virt-manager 2.file-->new virtual machine

3.选择local install media

Linux系统上安装Windows虚拟机 docker linux系统怎么安装虚拟机_xml


这里我们设置新建虚拟机的RAM为1G,CPU为单核

Linux系统上安装Windows虚拟机 docker linux系统怎么安装虚拟机_desktop_02

硬盘大小为6

Linux系统上安装Windows虚拟机 docker linux系统怎么安装虚拟机_desktop_03

Linux系统上安装Windows虚拟机 docker linux系统怎么安装虚拟机_xml文件_04


选择第一个安装

Linux系统上安装Windows虚拟机 docker linux系统怎么安装虚拟机_desktop_05

(2)安装过程

对DATE&TIME进行设定,辅助语言设为中文。

Linux系统上安装Windows虚拟机 docker linux系统怎么安装虚拟机_xml文件_06


选择GUI有图形安装

Linux系统上安装Windows虚拟机 docker linux系统怎么安装虚拟机_xml_07


选择“I will config partitioning”,我将配置分区

Linux系统上安装Windows虚拟机 docker linux系统怎么安装虚拟机_xml文件_08


选择标准模式

Linux系统上安装Windows虚拟机 docker linux系统怎么安装虚拟机_xml_09


建立三个区:/,/boot,swap。swap可以理解为候车室,一些进程在里面排队等候处理

Linux系统上安装Windows虚拟机 docker linux系统怎么安装虚拟机_xml文件_10


设置完成之后点击开始安装

Linux系统上安装Windows虚拟机 docker linux系统怎么安装虚拟机_xml文件_11


Linux系统上安装Windows虚拟机 docker linux系统怎么安装虚拟机_desktop_12


Linux系统上安装Windows虚拟机 docker linux系统怎么安装虚拟机_desktop_13


(3)安装结果

Linux系统上安装Windows虚拟机 docker linux系统怎么安装虚拟机_xml文件_14

二、快照安装

1.自己虚拟机的管理

virsh list --all

显示所有虚拟机状态

virsh

显示开启的虚拟机

virsh start desktop

开启desktop虚拟机

virsh destroy desktop

关闭desktop虚拟机

Linux系统上安装Windows虚拟机 docker linux系统怎么安装虚拟机_desktop_15


2.远程拷贝别人的虚拟机

拷贝别人虚拟机时只需拷贝两个文件,分别是:

/var/lib/libvirt/images #里面有sll.qcow2
cd
/etc/libvirt/qemu #里面有sll.xml文件
scp root@172.25.254.12:/var/libvirt/image/xxx.qcow2 /mnt #远程传送别人的虚拟机到自己的/mnt目录

virtsh creat westos.xml

临时建立虚拟机

virsh define westos.xml

永久建立虚拟机,关闭后能重新打开

.xml文件可以改虚拟机的名字

Linux系统上安装Windows虚拟机 docker linux系统怎么安装虚拟机_desktop_16

Linux系统上安装Windows虚拟机 docker linux系统怎么安装虚拟机_xml_17


3.快照的建立

qemu-img creat -f qcow2 -b sll.qcow2 node1.qcow2 #建立快照
         创建  文件 格式   从哪里

Linux系统上安装Windows虚拟机 docker linux系统怎么安装虚拟机_xml_18


创建好后安装快照文件的虚拟机,安装步骤如下:virt-manager-->file-->new virtual machine -->import exiting disk image 新的生成:

Linux系统上安装Windows虚拟机 docker linux系统怎么安装虚拟机_xml_19


**注意:**若不小心将此虚拟机损坏,可将此虚拟机关闭,并删除快照文件重新建立即可。

4.编辑脚本安装虚拟机

Linux系统上安装Windows虚拟机 docker linux系统怎么安装虚拟机_xml_20


$1 表示任意输入,编辑完成之后切记给权限

三、脚本安装软件

虚拟机:

1.准备工作(下载好httpd,dhcpd,关闭防火墙,安装kickstart)。

查找kickstart,并安装

Linux系统上安装Windows虚拟机 docker linux系统怎么安装虚拟机_xml文件_21


Linux系统上安装Windows虚拟机 docker linux系统怎么安装虚拟机_xml_22


2.进入配置ks文件配置页面

Linux系统上安装Windows虚拟机 docker linux系统怎么安装虚拟机_desktop_23


(1)用户密码时钟等基本信息配置

Linux系统上安装Windows虚拟机 docker linux系统怎么安装虚拟机_xml文件_24

(2)安装方法配置

Linux系统上安装Windows虚拟机 docker linux系统怎么安装虚拟机_desktop_25

(3)Boot Loader配置

Linux系统上安装Windows虚拟机 docker linux系统怎么安装虚拟机_xml文件_26


(4)新建的虚拟机分区配置

Linux系统上安装Windows虚拟机 docker linux系统怎么安装虚拟机_desktop_27


(5)网络配置

Linux系统上安装Windows虚拟机 docker linux系统怎么安装虚拟机_xml文件_28

(6)认证配置(默认)

Linux系统上安装Windows虚拟机 docker linux系统怎么安装虚拟机_desktop_29

(7)防火墙的配置(关闭)

Linux系统上安装Windows虚拟机 docker linux系统怎么安装虚拟机_xml_30

(8)Display Configuration(默认)

Linux系统上安装Windows虚拟机 docker linux系统怎么安装虚拟机_desktop_31

(9)安装后要执行的操作

Linux系统上安装Windows虚拟机 docker linux系统怎么安装虚拟机_xml文件_32

真机:

编辑.sh文件

Linux系统上安装Windows虚拟机 docker linux系统怎么安装虚拟机_xml_33


Linux系统上安装Windows虚拟机 docker linux系统怎么安装虚拟机_desktop_34

virt -install

- -name $虚拟机名字

虚拟机的名字

- -merory 1024

运行内存

- -vcpus 1

系统所占CPU的大小(单核)

- -disk /var/lib/libvirt/images/$名字.qcow2,bus=virtio,size=8

系统硬件信息

–network bridge=br0,model=virtio

系统的网络设置

- -location http://172.25.254.70/rhel7.3

共享yum源的信息

–extra-args"ks=http://172.25.254.123/ks.cfg"

虚拟机的引导安装信息

运行.sh文件即可安装

sh creat.sh

安装成功

Linux系统上安装Windows虚拟机 docker linux系统怎么安装虚拟机_xml文件_35


Linux系统上安装Windows虚拟机 docker linux系统怎么安装虚拟机_desktop_36