linux kvm的用法,【初学菜鸟作--KVM虚拟机配置及用法】

KVM虚拟机配置及用法

1.主要存放位置:

安装kvm虚拟机默认存放位置  --/var/lib/libvirt/p_w_picpaths

kvm虚拟机配置文件存放位置  --/etc/libvirt/qemu/

2.常用管理命令:

管理命令

virsh list--查看已打开虚拟机列表

virsh list --all--查看所有虚拟机列表

virsh version--查看版本号

virsh start yeyue1    --启动虚拟机

virsh create /etc/libvirt/qemu/yeyue1.xml

/etc/init.d/acpid restart

chkconfig acpid on

virsh shutdown yeyue1--关闭yeyue1虚拟机

virsh destroy yeyue1--强制关闭yeyue1虚拟机

virsh autostart yeyue1--设置yeyue1自启动

virsh dumpxml yeyue1 > yeyue1.xml  --导出yeyue1虚拟机配置文件

virsh undefine yeyue1--取消yeyue1定义

virsh define yeyue1.xml --定义yeyue1

virsh dominfo yeyue1--列举yeyue1信息

virsh edit yeyue1--编辑yeyue1配置文件

virt-clone -o rhel5.10(克隆对象) -n rhel5.10-clone(克隆名称) -f /data/p_w_picpaths/rhel5.10-clone.img(克隆存放位置)   --克隆虚拟机

-o 指定模板主机

-n 指定克隆出来虚拟机名字

-f  指定克隆出来虚拟机存放位置

3.使用LVM方式管理虚拟主机磁盘

1)通过创建卷组,分割出逻辑卷

[root@yeyue isos]# vgcreate vgyeyue /dev/sda5        --创建卷组

[root@yeyue isos]# lvcreate -L 10G -n lvyeyue vgyeyue --从卷组中创建逻辑卷

新建到逻辑卷不需要挂载(因为此时逻辑卷为磁盘,可理解为一块新到硬盘,将系统装在新到硬盘内)和格式化(在装系统时会自动格式化)

2)使用创建的LV安装Guest

[root@localhost ~]# virt-install \

--name yeyue1 \--定义虚拟机名字

--noautoconsole \--使用本选项指定不自动试图连接到客户机控制台

--ram 1024 \--指定虚拟机内存大小,单位M

--arch=x86_64 \--指定CPU架构

--vcpus=1 \--指定虚拟cpu个数

--os-type=linux \--指定安装系统类型

--os-variant=rhel5 \--指定特定版本

--hvm \--使用全虚拟化

--accelerate \--使用内核加速功能

--disk path=/dev/vg_data/lvyeyue1 \ --存放位置为逻辑卷lvyeyue

--network bridge=br0 \ --通过br0连接

--location ftp://172.30.6.136/pub/iso/RedHat/5.10 \ --安装镜像路径

--extra-args="ks= ftp://172.30.6.136/pub/iso/RedHat/5.10   ip=192.168.194.10  --模板文件位置 netmask=255.255.255.0   gateway=192.168.194.253   dns=192.168.194.253 noipv6"

3)设置模板虚拟机,去掉一些个性信息(在yeyue1操作)

[root@localhost ~]# touch   /.unconfigured

4)lvm快照(生成到快照会在原有镜像发生改变时将改变部分到源文件放在快照文件内)

[[root@localhost ~]# lvcreate -s -L 10G -n yeyuebak(快照名称) /dev/VolGroup/lv01(真实虚拟机存放位置)

5)定义到virt-manager

[root@localhost ~]# virsh dumpxml  rhel5.10(真实虚拟机名称) > yeyuebak.xml(定义名称)

[root@localhost ~]# uuidgen --随机获得一个uuid,必须修改

6e48399-5a1f-4d6c-b2ce-60831ca684e3

[root@localhost ~]#vim yeyuebak.xml

rhel5.10KZ1                  --修改名称

e1867ea5-cb3c-4fe8-8b8f-e41cde7abf76 --修改uuid

--修改逻辑卷快照到存放位置

--修改mac地址

[root@localhost ~]# virsh define /root/yeyuebak.xml --定义到virt-manager

[root@localhost ~]# virsh undefine rhel5.10--将虚拟机隐藏

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值