博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
kvm初体验之三:vm的安装及管理
阅读量:4331 次
发布时间:2019-06-06

本文共 3896 字,大约阅读时间需要 12 分钟。

Host: CentOS release 6.4 (Final)

Guest: CentOS release 6.6 (Final)

全程以root身份操作

 

1. host上创建桥br0

参考《2.6 Networking

我的/etc/sysconfig/network-scripts/ifcfg-br0文件内容为:

 

DEVICE=br0BOOTPROTO=dhcpIPV6INIT=yesIPV6_AUTOCONF=yesNM_CONTROLLED=noONBOOT=yesTYPE=BridgeDELAY=0

 

我的/etc/sysconfig/network-scripts/ifcfg-eth0文件内容为:

 

DEVICE=eth0TYPE=EthernetUUID=20008b30-343b-4150-b908-af2b0ca5b545ONBOOT=yesNM_CONTROLLED=noBOOTPROTO=dhcpHWADDR=3C:97:0E:5C:E4:2EDNS1=192.168.1.1BRIDGE=br0

 

重启network服务后,ifconfig出现br0接口,并且br0获取到了IP

 

[root@tanghuimin ~]# ifconfig br0       Link encap:Ethernet  HWaddr 3C:97:0E:5C:E4:2E            inet addr:192.168.1.6  Bcast:192.168.1.255  Mask:255.255.255.0          inet6 addr: fe80::3e97:eff:fe5c:e42e/64 Scope:Link          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1          RX packets:30252 errors:0 dropped:0 overruns:0 frame:0          TX packets:17512 errors:0 dropped:0 overruns:0 carrier:0          collisions:0 txqueuelen:0           RX bytes:41222923 (39.3 MiB)  TX bytes:1501305 (1.4 MiB)eth0      Link encap:Ethernet  HWaddr 3C:97:0E:5C:E4:2E            inet6 addr: fe80::3e97:eff:fe5c:e42e/64 Scope:Link          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1          RX packets:30272 errors:0 dropped:0 overruns:0 frame:0          TX packets:17525 errors:0 dropped:0 overruns:0 carrier:0          collisions:0 txqueuelen:1000           RX bytes:41647651 (39.7 MiB)  TX bytes:1502123 (1.4 MiB)          Interrupt:20 Memory:f2500000-f2520000 lo        Link encap:Local Loopback            inet addr:127.0.0.1  Mask:255.0.0.0          inet6 addr: ::1/128 Scope:Host          UP LOOPBACK RUNNING  MTU:16436  Metric:1          RX packets:16 errors:0 dropped:0 overruns:0 frame:0          TX packets:16 errors:0 dropped:0 overruns:0 carrier:0          collisions:0 txqueuelen:0           RX bytes:1040 (1.0 KiB)  TX bytes:1040 (1.0 KiB)virbr0    Link encap:Ethernet  HWaddr 52:54:00:25:90:C1            inet addr:192.168.122.1  Bcast:192.168.122.255  Mask:255.255.255.0          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1          RX packets:0 errors:0 dropped:0 overruns:0 frame:0          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0          collisions:0 txqueuelen:0           RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

 

ping一下网关及外网,可以连通:

 

[root@tanghuimin ~]# ping 192.168.1.1PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=0.978 ms64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=0.861 ms^C--- 192.168.1.1 ping statistics ---2 packets transmitted, 2 received, 0% packet loss, time 1080msrtt min/avg/max/mdev = 0.861/0.919/0.978/0.065 ms[root@tanghuimin ~]# ping www.baidu.comPING www.a.shifen.com (115.239.210.25) 56(84) bytes of data.64 bytes from 115.239.210.25: icmp_seq=1 ttl=54 time=7.46 ms64 bytes from 115.239.210.25: icmp_seq=2 ttl=54 time=7.37 ms^C--- www.a.shifen.com ping statistics ---2 packets transmitted, 2 received, 0% packet loss, time 9850msrtt min/avg/max/mdev = 7.372/7.416/7.460/0.044 ms[root@tanghuimin ~]#

 

brctl show可以看到host上存在的桥:

 

[root@tanghuimin ~]# brctl showbridge name    bridge id        STP enabled    interfacesbr0        8000.3c970e5ce42e    no        eth0virbr0        8000.5254002590c1    yes        virbr0-nic

 

2. 设置SELinux

参考2.7 SELinux

3. 安装vm

参考《3. Creating VMs

 

virt-install --name vm1 --ram=1024 --vcpus=1 --disk path=/vm-images/vm1,size=2 --cdrom /root/iso/CentOS-6.6-x86_64-minimal.iso --network bridge:br0

 

关于virt-install参数的详细解释参考:

安装过程同linux系统的正常安装过程。

安装完成之后输入用户名密码可以进入vm

4. 管理vm

常用的vm管理命令有:

列出所有vmvirsh list –all

挂起:virsh suspend

恢复:virsh resume

关机:virsh shutdown

启动:virsh start

强制关机:virsh destroy

销毁:virsh undefine

查看vm信息:virsh dominfo

查看virsh全部的管理命令:virsh help

查看virsh某个管理命令的用法:virsh help xxx

注:virsh shutdown命令执行后vm往往仍处于running状态,这时可以用virsh destroy强制关机。

virsh undefine销毁一个vm前,要先将vm关机。

 

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/tanghuimin0713/p/4532397.html

你可能感兴趣的文章
MSsql2005如何启用xp_cmdshell
查看>>
Forbidden(403)的3种处理方式
查看>>
[转]Vim 复制粘帖格式错乱问题的解决办法
查看>>
Hexo 博客搭建指南
查看>>
C#生成静态文件
查看>>
【并查集入门专题1】A+B+D 三道模板题 hdu1232 hdu1233 poj2524【并查集模板】
查看>>
[Django 2]第一个django应用
查看>>
Dockerfile 构建前端node应用并用shell脚本实现jenkins自动构建
查看>>
netfiler/iptables
查看>>
网络相关命令-netstat
查看>>
小佩上班日记
查看>>
设计模式之构建者(Builder)模式
查看>>
Python 入门笔记
查看>>
解决在eclipse中导入项目名称已存在的有关问题
查看>>
启发式与元启发式算法
查看>>
[转]C# CancellationTokenSource 终止线程
查看>>
校赛热身 Problem B. Matrix Fast Power
查看>>
Android动画解析--XML
查看>>
table布局, td内部元素溢出边界问题。 (已解决)
查看>>
一道递归题
查看>>