KVM的NAT網路和bridge網路安裝

2021-10-23 05:57:44 字數 2533 閱讀 5070

建立bridge網路虛擬機器

實驗目標

安裝kvm的nat網路和bridge網路

安裝kvm工具包

ubuntu1804.4:

apt install qemu-kvm virt-manager libvirt-daemon-system

#kvm-ok #驗證是否支援kvm

centos x.7:

需要開啟隧道裡面的**,後面才會跳出視窗

#安裝

yum -y install qemu-kvm qemu-kvm-tools libvirt libvirt-client virt-manager virt-install

#啟動服務 

systemctl start libvirtd

# 開機自啟動

systemctl enable libvirtd

#驗證網絡卡

ip a / ifconfig

#成功的話會有virbr0的網絡卡

[ root@centos7 ~]

#ip a

1: lo: mtu 65536 qdisc noqueue state unknown group default qlen 1000

2: eth0:

mtu 1500 qdisc pfifo_fast state up group default qlen 1000

3: virbr0: mtu 1500 qdisc noqueue state down group default qlen 1000

link/ether 52:54:00:78:30:09 brd ff:ff:ff:ff:ff:ff

inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0

valid_lft forever preferred_lft forever

#更改預設的虛擬網絡卡位址 ,更改xml檔案

grep 192.168.122.* /etc/lib

#選取需要安裝的配置

virt-install --help

#建立虛擬機器

[root@centos7 ~]

# cd /usr/local/src/ /usr/local/src/

[root@centos7 src]

# mkdir /data/isos -p

[root@centos7 src]

#cd /data/isos/

root@centos7 isos]

#lltotal 10768384

-rw-r--r--. 1 root root 11026825216 jul 29 12:32 centos-7-x86_64-everything-1908.iso

#建立磁碟檔案

qemu-img create -f qcow2 /var/lib/libvirt/images/linux41-vm1.qcow2 20g

#qcow#精剪磁碟

#raw#裸磁碟立即占用磁碟

virt-install --virt-type kvm --name linux41-vm1 --memory 1024 --vcpus 2 --cdrom=/data/isos/centos-7-x86_64-everything-1908.iso --disk path=/var/lib/libvirt/images/linux41-vm1.qcow2  --network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole
virt-manager
快速進去頁面按tab鍵,更改網絡卡名稱net.ifname=0 biosdevname=0

接下來跟平時安裝一樣正常安裝

能拿到位址能ping通就是安裝成功

#建立磁碟檔案

qemu-img create -f qcow2 /var/lib/libvirt/images/linux41-bridge.qcow2 20g

橋接網絡卡需要更改網路(bridge=br0)

virt-install --virt-type kvm --name linux41-bridge --memory 1024 --vcpus 2 --cdrom=/data/isos/centos-7-x86_64-everything-1908.iso --disk path=/var/lib/libvirt/images/linux41-bridge.qcow2  --network bridge=br0 --graphics vnc,listen=0.0.0.0 --noautoconsole
virt-manager

KVM配置檔案方式建立nat網路

一 先用圖形化方式先建立乙個nat模式 virt manager 開啟虛擬系統管理器 autostart default.xml nat.xml 這個就是通過圖形化介面建立的配置檔案 root localhost networks cp etc libvirt qemu networks nat.x...

QEMU和KVM的關係

首先kvm kernel virtual machine 是linux的乙個核心驅動模組,它能夠讓linux主機成為乙個hypervisor 虛擬機器監控器 在支援vmx virtual machine extension 功能的x86處理器中,linux在原有的使用者模式和核心模式中新增加了客戶模...

NAT和Proxy的區別

在internet共享上網技術上,一般有兩種方式,一種是proxy 型,一種是nat閘道器型,關於兩者的區別與原理,身邊很多人都不是很明白,下面我來講講我的理解,如有不對的,歡迎指正.1.先說應用例子 伺服器端,用wingate就是proxy,用sygate就是nat 客戶端,需要在ie中設定 伺服...