kvm创建虚拟机

背景环境:最小化安装的cenots 6.x


1.安装虚拟化所需要的组件


1
yum -y groupinstall  'Virtualization'  'Virtualization Client'  'Virtualization Platform'  'Virtualization Tools'

2.安装完成后验证是否安装成功

1
lsmod |  grep  kvm


PS: 有时候需要进bios开启cpu的虚拟化功能 

3.以上两步完成后使用virt-install安装

例如下:

1
2
3
4
virt- install  --connect=qemu: ///system  -n  test  [-b br0] --vcpus 2 -r 2048 -f  /dev/vgroup0/lv02    -l  /opt/software/rhel-server-6 .5-x86_64-dvd.iso  
(--extra-args console=ttyS0)
  
--nographics (kvm平台下文本安装增加括号内部分,否则安装开始始看不到过程信息)

1
virsh常用命令
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
virsh list --all (列出所有客户机)
virsh console name (连接客户机console口)
destroy    强制停止
reboot     重启
reset      断电重启
restore    
resume     恢复
save   
shutdown     关机
start    启动
suspend  挂起
setmaxmem 重置最大内存
setmem    重置内存
setvcpus  重置CPU个数
undefine  删除一个虚拟机
 
virt- install 参数:
 
必要信息:
--name=NAME虚机名
-- ram =MEMORY 使用内存 
 
CPU选项:
--vcpus 5,maxcpus=10 cpu个数
--cpuset=CPUSET     CPU类型
--cpu=CPU           CPU模式
--description=DESCRIPTION描述备注 
 
启动选项:
 
--location=LOCATION安装文件路径
--pxe               网络启动
-- import ???
--init=INIT???
--extra-args=EXTRA额外增加到kernel的选项 
 
系统选项:
 
--os- type =[linux|unix|windows}
--os-variant=DISTRO_VARIANT 
 
其他选项:
 
--filesystem=FILESYSTEMS虚机的存储设置,可以是文件,也可以是lvm卷--network=NETWORK网络设置
--graphics=[vnc|none|spice]显示设置

4.kvm可使用多种形式的磁盘文件做为本地磁盘

    a.使用lvm分区

    例子:

1
        lvcreate -L 100G -n lv01 vgroup01    
1
2
3
4
5
6
7
   
virt- install  --connect=qemu: ///system  --name= test  -- ram =2048 --network bridge=br0  --vcpus 2  -f  /dev/vgroup0/lv02    -l  /opt/software/rhel-server-6 .5-x86_64-dvd.iso  
--extra-args console=ttyS0
  
--graphics=none
   
--description=tsest

    b.使用raw镜像文件 

1
2
3
4
5
6
7
  
virt- install  --connect=qemu: ///system  --name=10.20 -- ram =1024 --network bridge=br0  --vcpus 2  --disk= /vm/servers/10 .20,size=80   -l  /opt/software/CentOS-6 .5-x86_64-minimal.iso  
--extra-args console=ttyS0
  
--graphics=none
   
--description=nginx


5.kvm支持的网卡模式 

    安装时不明确指定的话默认使用libvirt创建的virbr0做为虚拟网格桥,使用nat方式通过共享主机网络访问外网;

    可以通过network参数指定使用桥接模式及使用的网桥。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值