1 虚拟机的安装
前提步骤是安装所需系统的镜像文件(.iso格式),本次安装中使用的是redhat 7.3的rhel-server-7.3-x86_64-dvd.iso
接下来介绍两种方法安装虚拟机,脚本安装和图形化界面安装
1.1 脚本安装
vim vm_install.sh 创建一个安装脚本文件,写好之后直接拿来就可以用,不用再次修改
#!/bin/bash
virt-install \ \可以使命令太长时换行
--name $1 \ 安装时直接输入虚拟机的名字
--cdrom /home/kiosk/Documents/day8/rhel-server-7.3-x86_64-dvd.iso \ 选择镜像文件
--ram 1024 \ 设定内存大小
--vcpus 1 \ 设定cpu个数
--disk /var/lib/libvirt/images/$1.qcow2,size=6,bus=virito \ 设定硬盘为虚拟硬盘,空间大小为6G
--network bridge=br0,model=virtio &> /dev/null 设定连接方式主机为桥接,虚拟机为虚拟网卡


1.2 图形化界面安装
首先用户切换成超户root
chmod 777 rhel-server-7.3-x86_64-dvd.iso 赋予镜像文件满权限
virt-manager 打开虚拟机管理服务
首先点击像电视一样的图标,进入安装过程

选择使用镜像文件安装

选择镜像文件

设置内存大小与cpu个数

设置虚拟硬盘大小

设置虚拟机名称为westos,并且配置硬件

设置硬盘为虚拟硬盘

设置网卡为虚拟网卡

进去安装界面,使用上下键进行选择第一项,回车开始安装

设置安装过程使用的语言

设置虚拟机使用时区为亚洲时区,上海城市


设置虚拟机支持的语言,选择简体中文

选择GUI 图形化基本环境

接下来,开始分区,选择标准分区,/boot分区200M,swap分区500M,根目录/大小为除去两个分区剩下的大小



接受配置更改

在等待安装过程中,修改root用户密码

安装完毕,重启!

点击认证信息,选择接受


创建student用户,并设置密码


出现登陆界面

选择系统语言

选择键盘

登陆账户,没有直接跳过

提示已经全部设置完成

会出现帮助界面,不想观看直接关掉

至此,虚拟机安装全部完成!

2 虚拟机管理命令
virsh list 查看正在运行的虚拟机

virsh destroy westos 关闭正在运行的虚拟机

virsh list --all 查看所有已安装的所有虚拟机状态

virsh start westos 打开关闭状态的虚拟机

virt-viewer westos 显示虚拟机界面

3 虚拟机的复制
使用虚拟机的复制,可以将同一网络中的其他主机已经装好的虚拟机复制到自己的主机当中。
scp root@ip:/var/lib/libvirt/images/westos.qcow2 /mnt/
scp root@ip:/etc/libvirt/qemu/westos.xml /mnt/
mv /mnt/generic.qcow2 /var/lib/libvirt/images/ 将复制的文件移入指定目录
由于自己只有一台主机,故实验思路为:先将自己已经装好的虚拟机的两个所需文件复制到自己主机的其他位置,然后删除该虚拟机,最后测试能否使用复制过来的两个文件开启虚拟机。
3.1 两个文件的复制
两个文件分别为:/var/lib/libvirt/images/westos.qcow2(硬盘文件),/etc/libvirt/qemu/westos.xml(前端管理文件)
cp /var/lib/libvirt/images/yy.qcow2 /mnt/
cp /etc/libvirt/qemu/yy.xml /mnt/
mv /mnt/westos.qcow2 /var/lib/libvirt/images/ 将复制的文件移入指定目录



3.2 删除westos虚拟机
3.3 测试能否使用文件建立虚拟机
建立命令为:
virsh create westos.xml 创建虚拟机,临时创建,关机后不存在
virsh define westos.xml 使创建的虚拟机永久存在
virsh undefine westos 取消永久设定


########################END#############################################
39




被折叠的 条评论
为什么被折叠?



