kvm 给虚机增加网卡
[root@666 ok]# virsh domiflist c03
Interface Type Source Model MAC
-------------------------------------------------------
vnet1 bridge br0 rtl8139 52:54:00:cf:e1:a3 [root@666 ok]# virsh list
Id Name State
----------------------------------------------------
1 c01 running
2 c03 running
3 c70 running
临时增加网卡:
[root@666 ok]# virsh attach-interface c03 --type bridge --source br0
Interface attached successfully
查看:
[root@666 ok]# virsh domiflist c03
Interface Type Source Model MAC
-------------------------------------------------------
vnet1 bridge br0 rtl8139 52:54:00:cf:e1:a3
vnet3 bridge br0 rtl8139 52:54:00:7e:c2:6a
[root@c03 conf]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 52:54:00:cf:e1:a3 brd ff:ff:ff:ff:ff:ff
inet 10.100.0.61/24 brd 10.100.0.255 scope global eth0
inet6 fe80::5054:ff:fecf:e1a3/64 scope link
valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
link/ether 52:54:00:2b:9e:6c brd ff:ff:ff:ff:ff:ff
永久增加网卡:
命令行增加网卡只保存在内存中,重启就失效,所以要保存在配置文件中
[root@666 ok]# virsh dumpxml c03 >/etc/libvirt/qemu/c03.xml
[root@666 ok]# virsh define /etc/libvirt/qemu/c03.xml
Domain c03 defined from /etc/libvirt/qemu/c03.xml
重启虚机后再次查看网卡:
[root@c03 ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 52:54:00:cf:e1:a3 brd ff:ff:ff:ff:ff:ff
inet 10.100.0.61/24 brd 10.100.0.255 scope global eth0
inet6 fe80::5054:ff:fecf:e1a3/64 scope link
valid_lft forever preferred_lft forever
3: eth2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
link/ether 52:54:00:7e:c2:6a brd ff:ff:ff:ff:ff:ff
增加并配置配置文件:
[root@c03 network-scripts]# cp ifcfg-eth0 ifcfg-eth2^C
[root@c03 network-scripts]# pwd
/etc/sysconfig/network-scripts
[root@c03 network-scripts]# cp ifcfg-eth0 ifcfg-eth2
配改MAC并查看:
DEVICE=eth0 | DEVICE=eth2
HWADDR=52:54:00:CF:E1:A3 | HWADDR=52:54:00:7e:c2:6a
TYPE=Ethernet | TYPE=Ethernet
UUID=4edbb7bf-e64f-402a-854c-ff259250c497 | #UUID=4edbb7bf-e64f-402a-854c-ff259250c497
ONBOOT=yes | ONBOOT=yes
NM_CONTROLLED=yes | NM_CONTROLLED=yes
BOOTPROTO=dhcp | BOOTPROTO=dhcp
查看IP
[root@c03 network-scripts]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 52:54:00:cf:e1:a3 brd ff:ff:ff:ff:ff:ff
inet 10.100.0.61/24 brd 10.100.0.255 scope global eth0
inet6 fe80::5054:ff:fecf:e1a3/64 scope link
valid_lft forever preferred_lft forever
3: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 52:54:00:7e:c2:6a brd ff:ff:ff:ff:ff:ff
inet 10.100.0.58/24 brd 10.100.0.255 scope global eth2
inet6 fe80::5054:ff:fe7e:c26a/64 scope link
valid_lft forever preferred_lft forever
删除网卡命令:
# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 52:54:00:cf:e1:a3 brd ff:ff:ff:ff:ff:ff
inet 10.100.0.61/24 brd 10.100.0.255 scope global eth0
inet6 fe80::5054:ff:fecf:e1a3/64 scope link
valid_lft forever preferred_lft forever
3: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 52:54:00:7e:c2:6a brd ff:ff:ff:ff:ff:ff
inet 10.100.0.58/24 brd 10.100.0.255 scope global eth2
inet6 fe80::5054:ff:fe7e:c26a/64 scope link
valid_lft forever preferred_lft forever
[root@666 ok]# virsh detach-interface c03 --type bridge --mac 52:54:00:7e:c2:6a
Interface detached successfully
查看IP
# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 52:54:00:cf:e1:a3 brd ff:ff:ff:ff:ff:ff
inet 10.100.0.61/24 brd 10.100.0.255 scope global eth0
inet6 fe80::5054:ff:fecf:e1a3/64 scope link
valid_lft forever preferred_lft forever
再次保存配置文件:
[root@666 ok]# virsh dumpxml c03 >/etc/libvirt/qemu/c03.xml
[root@666 ok]# virsh define /etc/libvirt/qemu/c03.xml
Domain c03 defined from /etc/libvirt/qemu/c03.xml
kvm 给虚机增加网卡的更多相关文章
- KVM修改虚机网卡模式:由NAT模式改为Bridge模式
1)关闭虚机# virsh shutdown vm1 2)编辑虚机配置文件# virsh edit vm1 <interface type='default'> 改为<int ...
- vSphere克隆虚机重启网卡报错
使用VMware vSphere克隆虚机,修改IP重启网卡报错: 解决报错: 修改 /etc/udev/rules.d/70-persistent-net.rules 文件,克隆后会多出eth2和et ...
- 为EXSi5.5上的Centos虚机增加硬盘容量
宿主机调整 1. 关闭虚机, 2. 检查是否有存在的snapshot, 如果有, 需要删除, 否则不能调整磁盘容量 3. 虚机上编辑配置, 将磁盘容量调大后保存 虚机调整 参考这篇写得非常详细: 点击 ...
- 吃透KVM创建虚机和KVM命令
1.创建虚拟机 1.1创建虚拟机磁盘 #使用qemu命令来创建磁盘 qemu-img create -f qcow2 /var/lib/libvirt/images/centos7.2.qcow2 2 ...
- linux 虚机增加硬盘大小 转自
转自http://blog.csdn.net/tongyu2009/article/details/8525384 当我做到#unzip liunx_oracle时候,提示disk full? [ ...
- 查看运行的KVM的虚机
[root@ok Desktop]# cat demo.py #!/usr/bin/python import libvirt conn = libvirt.open("qemu:///sy ...
- virt-viewer 连kvm 虚机
# yum install virt-viewer [root@ cfplace]# virsh list --all Id Name State -------------------------- ...
- Centos7系统kvm虚机忘记密码进不去, 通过宿主机修改/etc/shadow文件改密码,重启后系统起不来故障排错
问题描述 某天, 因为其他项目组交接问题, kvm里面的堡垒机系统用户root密码登录不上,然后他通过宿主机修改/etc/shadow文件修改密码,但是修改完后重启系统后发现kvm宿主机连接不上虚机了 ...
- OpenStack 虚机网卡的创建过程
原文链接:https://www.cnblogs.com/potato-chip/p/9127083.html OpenStack虚机网卡的创建过程 OpenStack最基本和常用的操作就是启动虚机. ...
随机推荐
- where 1=1和 0=1 的作用
where 1=1; 这个条件始终为True,在不定数量查询条件情况下,1=1可以很方便的规范语句. 一.不用where 1=1 在多条件查询中的困扰 举个例子,如果您做查询页面,并且,可查询的选项有 ...
- sort.js
JavaScript to achieve the ten common sorting algorithm library 1 ; (function (global, factory) { // ...
- Notes of O_DIRECT flag
What is O_DIRECT Starting with kernel 2.4, Linux allows an application to bypass the buffer cache wh ...
- qperf测量网络带宽和延迟
原创文章,转载请注明: 转载自系统技术非业余研究 本文链接地址: qperf测量网络带宽和延迟 我们在做网络服务器的时候,通常会很关心网络的带宽和延迟.因为我们的很多协议都是request-repon ...
- Mac系统清理、占用空间大、空间不够、查看系统文件大小分布
背景: 最近老提示空间不够,很尴尬,一直弹系统提示 如图,256的空间,就剩下几个G了,其中最大头的系统占用:160G,占比60%多 正常情况下:我们可以点击管理,进入到系统磁盘优化界面: 这种适用于 ...
- 从html加载json文件想起
原文来自:https://www.cnblogs.com/dibaosong/p/4572274.html#top 文中给出了data.json文件内容 还给出了html文件内容 ok. 1.新建工程 ...
- linux下网络配置小节[from 老男孩的linux运维笔记]
对于linux高手看似简单的网络配置问题,也许要说出所以然来也并不轻松,因此仍然有太多的初学者徘徊在门外就不奇怪了, 这里,老男孩老师花了一些时间总结了这个文档小结,也还不够完善,欢迎大家补充,交流. ...
- Windbg(2)
摘抄于:http://www.cnblogs.com/awpatp/category/228209.html Debug相关的一些小技巧 摘要: 1. 如何Debug一个进程的子进程? 答: 使用Wi ...
- TCP三次握手连接
在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接. 第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认: 第二次握 ...
- js解决浮点数的加减乘除
function add(a, b) { var c, d, e; try { c = a.toString().split(".")[1].length; } catch (f) ...