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 root@172.25.254.38:/mnt/
scp /var/lib/libvirt/images/westos.qcow2 root@172.25.254.38:/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      删除硬件管理文件

 

 

 

 

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值