虚拟机的安装

虚拟机的安装

1、图形化镜像文件安装

1)选择第一个选项(镜像文件安装)

2)选择已有的虚拟机镜像

3)设置虚拟机名称并设定网络为桥接模式

4)设置网卡为virtio并开始安装

2、脚本镜像文件安装

创建一个install.sh的脚本,其中的virt-install后有许多子命令

sh install.sh 运行这个脚本

**恢复虚拟机

恢复虚拟机需要两个文件:①/var/lib/libvirt/images/虚拟机名字.qcow2  ##硬盘   ②/etc/libvirt/qemu/虚拟机名字.xml  ##硬件信息

测试将这两个文件移动到其它目录下(/mnt)

尝试恢复虚拟机 virsh create 虚拟机名字.xml  #用硬件信息文件启动虚拟机(一次性的)

在操作过程中会报错,因为.qcow2文件被移动到其他目录下时无法恢复虚拟机,将移动的.qcow2文件重新放回原目录

virsh   define   虚拟机名字.xml    ##永久恢复虚拟机

**虚拟机管理命令

virsh   list   ##显示正在运行的虚拟机

virsh   list    --all   ##查看所有的虚拟机

virsh   start    虚拟机名字     ##打开虚拟机

virsh   shutdown   虚拟机名字      ##正常关闭虚拟机

virsh    destroy    虚拟机名字     ##强行关闭虚拟机

virt-viewer    虚拟机名字     ##显示虚拟机

virsh    undefine   虚拟机名字     ##删除虚拟机

3、图形化快照安装虚拟机

qemu-img   create   -f   qcow2   -b   母盘.qcow2   快照.qcow2    ##创建一个虚拟机快照(用虚拟机的.qcow2文件)

1)创建快照后,和镜像安装相似,不过选择的是最后的选项(import)

2)找到创建的快照,并完成安装

4、脚本快照安装虚拟机

**脚本reset虚拟机

**执行脚本时,可以使用sh命令,也可以通过"chmod  +x  脚本文件" 给脚本一个执行权限,然后"./  脚本文件"执行
5、kickstart--脚本安装虚拟机(实现无鼠标操作安装)

1)yum安装kickstart服务

可以在虚拟机上安装此服务

yum    install   system-config-kickstart.noarch   -y

2)启动服务

system-config-kickstart   开始配置虚拟机

为新虚拟机的root用户设置密码

安装源选择网络,填写真机的网络yum源(真机为虚拟机共享yum源,挂载在/var/www/html/下的rhel7.0.repo)

分别设置/boot为200MB,swap为500MB,剩下全为/分区

为虚拟机设置dhcp,网卡设为eth0

防火墙设置开机不自启

保存设置后会产生一个ks.cfg文件,将其保存到yum源的挂载点(var/www/html)

vim   ks.cfg  文件最后添加"%packages    @base     %end“

ksvalidator   ks.cfg查看kickstart服务是否正常,开启httpd服务,关闭防火墙

这时访问http://虚拟机ip/ks.cfg可以看到文件内容

3)编写脚本

在需要安装虚拟机的主机上编写脚本 vim   virtinstall.sh

location是yum源,extra-args为ks.cfg的地址

之后运行"sh   virtinstall.sh   新虚拟机名称",kickstart就会自动按设置安装虚拟机

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值