KVM虚拟机 装系统 命令行

一般在创建虚拟机前,如果需要桥接虚拟机,就需要创建桥接网口,具体看自己的需求。创建一个虚拟机,可以通过virt-manager来完成,图形化界面,但是这个功能不全,不能随心所欲,例如,需要将虚拟机创建在不同的位置上,毕竟,默认的存储是在/var/lib/libvirt/images下,无法进行存储的管理,所以,在创建虚拟机之前,需要先创建一个存储池。

存储池(Storage pools)是放置虚拟机的存储位置,可以是本地的,也可以是网络存储,具体的虚拟机实例放置在卷(Volume)上。

在创建卷之前,先要创建存储池,存储池可以建立在好几种方式的存储上,现在主要建立一个基于目录的存储池。

首先创建了一个LVM,步骤如下:

1.使用lvcreate命令,创建一个名为lv_kvm,大小为250G的逻辑卷,卷组名为VolGroup(VolGroup是已经创建好的卷组,创建方法在上一篇文章中)

lvcreate -L 250G -n lv_kvm VolGroup

2.使用mkfs.ext4命令在逻辑卷lvdata1上创建ext4文件系统.

mkfs.ext4 /dev/VolGroup/lv_kvm

3.将创建好的文件系统/lv_kvm挂载到/kvm上.(创建好之后,会在/dev/mapper/生成一个软连接名字为”卷组-逻辑卷”)

mount /dev/VolGroup/lv_kvm /kvm

   4.建立存储池的目录

mkdir /kvm/images

5.配置SELinux文件上下文,这个主要是打开SELinux设定,不然虚拟机无法访问存储文件(没有深究原因)

semanage fcontext -a -t virt_image_t /kvm/images

6.创建基于文件夹(目录)的存储池

virsh pool-define-as kvm_images --type dir --target /kvm/images

7.查看创建的存储池信息

virsh pool-list --all

8.启动存储池

virsh pool-start kvm_images

9.创建了存储池后,就可以创建一个卷,这个卷是用来做虚拟机的硬盘

virsh vol-create-as --pool kvm_images --name TAF05.img --capacity 10G --format qcow2

10.在存储卷上安装虚拟主机

virt-install --connect qemu:///system \
-n node7 \
-r 512 \
-f /virhost/vmware/node7.img \

-s 8
--vnc \
--os-type=linux \
--os-variant=rhel6  \
--vcpus=1 \
--network bridge=br0 \
-c /mnt/rhel-server-6.0-x86_64-dvd.iso


参考链接:http://blog.sina.com.cn/s/blog_53737d110100xabl.html

http://www.2cto.com/os/201203/123128.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值