libvirt之virt-install

在使用kvm命令建立虚拟机时每次都要输入很长的命令,容易出现输入错误,可以使用libvirt管理虚拟机,libvirt支持kvm,xen等主流虚拟机的管理,下面介绍一下利用libvirt管理虚拟机。

安装libvirt






1 apt-get install
qemu-kvm libvirt-bin virtinst

qemu-kvm  debian6下kvm的新包名

libvirt-bin 控制kvm 以及客户端的启动

virtinst 是virt-install的一种shell形式管理

修改/etc/libvirt/libvirtd.conf的listen_addr参数,设置监听地址,修改/etc/libvirt
/qemu.conf的vnc_listen参数,设置vnc监听地址。然后重启libvirt:/etc/init.d/libvirt-bin
restart

利用virt-install 安装一个新虚拟机:






1 virt-install
-d -n kvm_test -r 1000 --disk path=/dev/vm_kvm/kvm_test,bus=virtio,cache=none --network bridge=br0,model=virtio --vnc --cdrom=/tmp/debian-501-amd64-CD-1.iso

命令执行完后,会在/etc/libvirt/qemu目录下生成一个kvm_test.xml的配置文件,以供以后启动虚拟机时使用,然后可以通过VNC进行安装。

下面介绍一下virt-install 参数:

-n --name= 客户端虚拟机名称

-r --ram=  客户端虚拟机分配的内存

-u --uuid= 客户端UUID

--vcpus=2 客户端的vcpu个数

-v --hvm 全虚拟化

-p --paravirt 半虚拟化

-l --location=localdir 安装源

--vnc 使用vnc

-c --cdrom= 光驱 安装途径

-s --file-size= 使用磁盘映像的大小 单位为GB

-f --file= 作为磁盘映像使用的文件

--disk= 使用不同选项作为磁盘使用安装介质

以上只是介绍了一些简单的常用参数,还有很多参数可以man一下,如果不想在virt-install设置过多参数,亦可以在安装完成后修改xml配置文件进行设置。

参考:

http://wiki.kartbuilding.net/index.php/KVM_Setup_on_Debian_Squeeze

http://www.howtoforge.com/virtualization-with-kvm-on-a-debian-squeeze-server

http://libvirt.org/formatdomain.html#elementsDevices

http://blog.csdn.net/starshine/article/details/6998189

libvirt之virt-install,布布扣,bubuko.com

时间: 2024-08-10 01:53:55

libvirt之virt-install的相关文章

kvm tboot和libvirt的安装

参考:http://www.ibm.com/developerworks/cn/aix/systemmaga/8/New_Way_Secure_Cloud/index.html(tboot) https://en.wikipedia.org/wiki/Trusted_Execution_Technology(txt技术) tboot简介: 为什么会使用到这种技术请参考第一个链接. tboot全称trusted boot翻译过来就是可信的引导,它是基于txt(trusted Excution Te

linux kvm libvirt学习

1.什么是Libvirt,作用是什么 统一的虚拟化管理工具来管理各种各样的hypervisor,包括xen,kvm,hypervisor,lxc 管理内容:虚拟机管理.虚拟设备管理.远程控制 2.KVM的安装 前提条件,先安装kvm,再安装libvirt apt-get install qemu-kvm ubuntu-vm-builder bridge-utils 安装完后,启用kvm内核模块 modprobe kvm modprobe kvm_intel modprobe kvm_amd 安装

Openstack 单控制节点部署实例

一.前期准备 1.openstack集群设备列表 10.240.216.101 os-node1    控制节点(ceph mon mds节点) 10.240.216.102 os-node2    计算节点(ceph mon mds节点) 10.240.216.103 os-node3    计算节点(ceph mon mds节点) 10.240.216.104 os-node4    存储节点(ceph osd节点) 10.240.216.105 os-node5    存储节点(ceph

kvm虚拟机管理(3)

一.远程管理kvm虚拟机 (1)上一节我们通过 virt-manager 在本地主机上创建并管理 KVM 虚机.其实 virt-manager 也可以管理其他宿主机上的虚机.只需要简单的将宿主机添加进来,如下图: 接下来,我们就可以像管理本地虚机一样去管理远程宿主机上的虚机了 (2)有些情况下,有一个要配置的地方. 因为 KVM(准确说是 Libvirt)默认不接受远程管理,需要按下面的内容配置被管理宿主机中的两个文件: 1 vim /etc/default/libvirt-bin start_

系统性能产看杂记

sar -q当前系统负载情况saw -w 每秒钟创建进程平均个数和上下文切换平均次数runq-sz 队列运行长度1个cpu不能超过3plist-sz 进程数压力测试 ab -n 10000 -c 300 http://127.0.0.1/index.php dstat --top-cpu 查看那个进程最占cpudstat --top-mem --top-io netstat -c |grep http |grep ESTABLISHEDnetstat -pt |grep sshlsof -i |

CENTOS6.4上KVM虚拟机环境搭建

关键词: KVM,虚拟机,windows7, VNC, 桥接网络,br0, SCSI, IDE 环境: host: CENTOS6.4 guest: windows 7 sp1 主要步骤: 安装软件包 配置桥接网络 配置VNC 安装虚拟机 1.安装软件包 yum install qemu-kvm yum install libvirt   yum install libvirt-python 其实CENTOS6.4上已经安装了这三个软件包,不用再装了. rpm -qa | grep qumu-k

Linux 虚拟机--KVM安装和配置

一.配置环境 软件包组: virtualization            提供虚拟机的环境,主要包含qemu-kvm virtualization-client      管理和安装虚拟机实例的客户端,主要有Python-virtinst,virt-manager,virt-viewer virtualization-platform    提供访问和控制虚拟客户端的接口,主要有libvirt,libvirt-client virtualization-tools      管理离线虚拟机镜

KVM 虚拟机

手工维护 KVM 虚拟机 宿主机环境 确保 cpu 支持虚拟化 egrep '(vmx|svm)' --color=always /proc/cpuinfo 确保加载了必备模块 lsmod | grep kvm 其输出应包括 kvm 与 kvm_intel ( 如使用 AMD cpu 则应为 kvm_amd ) 模块.如果没有加载,则通过下列命令手工加载: modprobe kvm-intel 或 modprobe kvm-amd 安装必备软件包 aptitude install qemu-kv

redhat6 install kvm

1. Install the following packages for setting up  guest hosts using KVM virtualization .                     # yum install  virt-install  virsh  libvirt  kvm                       # yum install kvm python-virtinst libvirt libvirt-python virt-manager