Linux虚拟机

一、安装虚拟机

1、图形安装

1.1 新建虚拟机,添加名字,选择本地ISO

1.2添加本地ISO文件

1.3 确认路径

1.4 添加内存和CPU(根据自己需求更改)

1.5 添加硬盘空间

1.6 确认硬件信息

1.7 选则安装版本  1、直接安装 2、校验后安装

1.8 选择系统语言

1.9 系统信息选择

1.10 时区选择为shanghai

1.11 输入法添加中文

1.12  系统服务选项 选择图形化

1.13 硬盘选择手动分区

1.14 选择分区模式

1.15 根据自己需求添加分区及大小

1.16 确认修改然后开始安装

1.17 添加超级用户密码,需要确认两次

1.18 安装安成后添加其他用户名及密码

1.19 接受协议

2、命令安装

1)编辑安装脚本:vim /mnt/vm_create.sh

 内容:

#!/bin/bash
virt-install \                                                       安装虚拟机
--cdrom /home/kiosk/Desktop/RHEL-server-7.0-x86_64-LinuxProbe.Com.iso \         镜像文件位置
--vcpus 1 \                                                          CPU
--memory 1024 \                                                      内存
--disk /var/lib/libvirt/images/$1.qcow2,size=9,bus=virtio \          硬盘参数
         位置                  变量          大小      总线
--name $1(westos) \                                                  名字
     第一个参数为变量
--network source=br0,model=virtio &> /dev/null            &          网络
            网卡           模式   输出重定向  到垃圾箱   后台运行

2)运行脚本:sh /mnt/vm_create.sh tom   ##新建虚拟机tom

虚拟机操作
virsh list          显示运行虚拟机
virsh list --all    所有虚拟机
virsh shutdown leo  关闭虚拟机  慢
virsh destroy leo   关闭虚拟机 快
virsh start leo     开启虚拟机
virt-viewer leo     显示虚拟机

二、虚拟机迁移

在有虚拟机的服务器
1、查看硬件信息在:/etc/libvirt/qemu/
2、查看系统信息在:/var/lib/libvirt/images/


3、发送硬件信息和系统信息给客户机
scp /etc/libvirt/qemu/westos.xml [email protected]:/mnt/
scp /var/lib/libvirt/images/westos.qcow2 [email protected]:/mnt/

客户及操作
1、查看/mnt/文件


2、运行文件:virsh creat westos.xml   查看虚拟机       shutDown---Force Off会消失
3、会提示系统文件读取错误
4、把系统文件从/mnt/移动到/var/lib/libvirt/images/下在运行


5、打开虚拟机 virsh define westos.xml   (虚拟机不会启动)


6、列表删除虚拟机:virsh undefine westos

virsh create westos.xml   是读取文件,关闭虚拟机后会在列表消失
virsh undefine westos  删除硬件管理文件

硬件信息在:/etc/libvirt/qemu/westos.xml
系统信息在:/var/lib/libvirt/images/westos.qcow2

删除硬件管理文件: virsh undefine westos

三、虚拟机快照
1、手动建立
1)、建立快照:qemu-img create -f qcow2 -b westos.qcow2 node1.qcow2

2)图形添加

3)脚本添加

编辑脚本:vim nm_node1.sh

#!/bin/bash
qemu-img create \
-f qcow2 \
-b /var/lib/libvirt/images/$1.qcow2 \
/var/lib/libvirt/images/$2.qcow2 &> /dev/null

virt-install \
--name $2 \
--ram 1024 \
--vcpus 1 \
--network source=br0,model=virtio \
--disk /var/lib/libvirt/images/$2.qcow2,bus=virtio \
--import &> /dev/null &

sh nm_node1.sh westos node2   执行:新建虚拟机node2      westos必须存在
                 $1    $2


virsh destroy node2       关闭虚拟机
virsh undefine node2      删除硬件管理文件

猜你喜欢

转载自blog.csdn.net/wanghu66/article/details/83268388
今日推荐