国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【KVM虛擬化】· KVM中的網(wǎng)絡(luò)

這篇具有很好參考價(jià)值的文章主要介紹了【KVM虛擬化】· KVM中的網(wǎng)絡(luò)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

?【KVM虛擬化】· KVM中的網(wǎng)絡(luò)

目錄

??虛擬機(jī)的網(wǎng)絡(luò)模式

??網(wǎng)絡(luò)配置文件

??virsh查看命令

??基于NAT的虛擬網(wǎng)絡(luò)

??基于網(wǎng)橋的虛擬網(wǎng)絡(luò)

??基于隔離的虛擬網(wǎng)絡(luò)


??????博客主頁:大蝦好吃嗎的博客

? ? ??專欄地址:KVM虛擬化專欄

虛擬機(jī)的網(wǎng)絡(luò)模式

基于NAT(Network Address Translation)的虛擬網(wǎng)絡(luò)

基于網(wǎng)橋(Bridge)的虛擬網(wǎng)絡(luò)

用戶自定義的隔離的虛擬網(wǎng)絡(luò)

直接分配網(wǎng)絡(luò)設(shè)備(包括VT-d和SR-IOV)

網(wǎng)絡(luò)配置文件

下面是默認(rèn)網(wǎng)絡(luò)配置文件,地址是122網(wǎng)段,默認(rèn)的網(wǎng)絡(luò)為NAT模式。

[root@kvmserver ~]# cat /etc/libvirt/qemu/networks/default.xml 
<!--
WARNING: THIS IS AN AUTO-GENERATED FILE. CHANGES TO IT ARE LIKELY TO BE
OVERWRITTEN AND LOST. Changes to this xml configuration should be made using:
  virsh net-edit default
or other application using the libvirt API.
-->
?
<network>
  <name>default</name>
  <uuid>d01fdb52-9f49-4e03-a2d4-fd6382f11396</uuid>
  <forward mode='nat'/>
  <bridge name='virbr0' stp='on' delay='0'/>
  <mac address='52:54:00:fb:02:fe'/>
  <ip address='192.168.122.1' netmask='255.255.255.0'>
 ?  <dhcp>
 ? ?  <range start='192.168.122.2' end='192.168.122.254'/>
 ?  </dhcp>
  </ip>
</network>

virsh查看命令

[root@kvmserver ~]# virsh net-list
 Name ? ? ? ? ? ? ? ? State ? ?  Autostart ? ? Persistent
----------------------------------------------------------
 default ? ? ? ? ? ?  active ? ? yes ? ? ? ? ? yes
?
[root@kvmserver ~]# virsh net-info default
Name: ? ? ? ? ? default
UUID: ? ? ? ? ? d01fdb52-9f49-4e03-a2d4-fd6382f11396
Active: ? ? ? ? yes
Persistent: ? ? yes
Autostart: ? ?  yes
Bridge: ? ? ? ? virbr0
?
[root@kvmserver ~]# virsh net-dumpxml default 
<network connections='2'>
  <name>default</name>
  <uuid>d01fdb52-9f49-4e03-a2d4-fd6382f11396</uuid>
  <forward mode='nat'>
 ?  <nat>
 ? ?  <port start='1024' end='65535'/>
 ?  </nat>
  </forward>
  <bridge name='virbr0' stp='on' delay='0'/>
  <mac address='52:54:00:fb:02:fe'/>
  <ip address='192.168.122.1' netmask='255.255.255.0'>
 ?  <dhcp>
 ? ?  <range start='192.168.122.2' end='192.168.122.254'/>
 ?  </dhcp>
  </ip>
</network>

基于NAT的虛擬網(wǎng)絡(luò)

默認(rèn)宿主機(jī)會(huì)有一個(gè)虛擬網(wǎng)卡virbr0,其實(shí)是一個(gè)虛擬交換機(jī),默認(rèn)模式就不在詳細(xì)介紹了。

[root@kvmserver ~]# ifconfig virbr0
virbr0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
 ? ? ?  inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
 ? ? ?  ether 52:54:00:fb:02:fe  txqueuelen 1000  (Ethernet)
 ? ? ?  RX packets 0  bytes 0 (0.0 B)
 ? ? ?  RX errors 0  dropped 0  overruns 0  frame 0
 ? ? ?  TX packets 0  bytes 0 (0.0 B)
 ? ? ?  TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

基于網(wǎng)橋的虛擬網(wǎng)絡(luò)

首先需要?jiǎng)?chuàng)建虛擬交換機(jī),可以使用virt-manager來創(chuàng)建,也可以修改網(wǎng)絡(luò)配置文件。

[root@kvmserver ~]# cd /etc/sysconfig/network-scripts/
[root@kvmserver network-scripts]# cp ifcfg-ens33 ifcfg-br10
[root@kvmserver network-scripts]# vim ifcfg-br10
DEVICE=br10
TYPE=Bridge
BOOTPROTO=static
NAME=br10
ONBOOT=yes
IPADDR=192.168.8.100
GATEWAY=192.168.8.2
DNS1=8.8.8.8
[root@kvmserver network-scripts]# vim ifcfg-ens33
TYPE=Ethernet
NAME=ens33
DEVICE=ens33
ONBOOT=yes
BRIDGE=br10
[root@kvmserver network-scripts]# systemctl restart network

查看br10是否配置成功。

[root@kvmserver ~]# ip a show br10
11: br10: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
 ?  link/ether 00:0c:29:bb:33:e4 brd ff:ff:ff:ff:ff:ff
 ?  inet 192.168.8.100/24 brd 192.168.8.255 scope global noprefixroute br10
 ? ? ? valid_lft forever preferred_lft forever
 ?  inet6 fe80::20c:29ff:febb:33e4/64 scope link 
 ? ? ? valid_lft forever preferred_lft forever

創(chuàng)建虛擬機(jī)測試,首先創(chuàng)建dp1池。

[root@kvmserver ~]# virsh pool-define-as dp1 dir --target /dir
Pool dp1 defined
?
[root@kvmserver ~]# virsh pool-start dp1
Pool dp1 started
?
[root@kvmserver ~]# virsh pool-autostart dp1
Pool dp1 marked as autostarted
?
[root@kvmserver ~]# virsh pool-list --all
 Name ? ? ? ? ? ? ? ? State ? ?  Autostart 
-------------------------------------------
 dirpool ? ? ? ? ? ?  active ? ? yes ? ? ? 
 dp1 ? ? ? ? ? ? ? ?  active ? ? yes ? ? ? 
 img ? ? ? ? ? ? ? ?  active ? ? yes ? ? ? 
 iso ? ? ? ? ? ? ? ?  active ? ? yes ? ? ? 
 nfspool ? ? ? ? ? ?  active ? ? yes ? ? ? 
 test ? ? ? ? ? ? ? ? active ? ? yes ? ? ? 
 vgpool ? ? ? ? ? ? ? active ? ? yes 

創(chuàng)建在dp1池創(chuàng)建磁盤文件,名稱為vol1.qcow2。

[root@kvmserver ~]# virsh vol-create-as dp1 vol1.qcow2 8G --format qcow2
Vol vol1.qcow2 created
?
[root@kvmserver ~]# virsh vol-list dp1
 Name ? ? ? ? ? ? ? ? Path ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
------------------------------------------------------------------------------
 vol1.qcow2 ? ? ? ? ? /dir/vol1.qcow2 

安裝虛擬機(jī)測試網(wǎng)絡(luò),橋接模式的網(wǎng)絡(luò)應(yīng)是可以訪問外網(wǎng),而外網(wǎng)也可以訪問虛擬機(jī)。這里要記得不是一定要重新安裝,可以使用attach-interface命令給已有虛擬機(jī)添加網(wǎng)絡(luò)。

[root@kvmserver ~]# virt-install -n vm001 -r 1024 --vcpus 1 -l /kvm/iso/centos.iso --disk /dir/vol1.qcow2 -w bridge=br10 --nographics -x "console=ttyS0"

經(jīng)過安裝等待,我們來到了用戶登錄界面,輸入root用戶加密碼,進(jìn)入終端。

CentOS Linux 7 (Core)
Kernel 3.10.0-1160.el7.x86_64 on an x86_64

localhost login: root
Password: 

直接使用dhcp獲取地址,來測試網(wǎng)絡(luò)

[root@localhost ~]# dhclient
[root@localhost ~]# ip a show ens3
2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 52:54:00:14:8f:0b brd ff:ff:ff:ff:ff:ff
    inet 192.168.8.131/24 brd 192.168.8.255 scope global dynamic ens3
       valid_lft 1670sec preferred_lft 1670sec
[root@localhost ~]# ping www.baidu.com -c 4
PING www.a.shifen.com (182.61.200.7) 56(84) bytes of data.
64 bytes from 182.61.200.7 (182.61.200.7): icmp_seq=1 ttl=128 time=34.7 ms
64 bytes from 182.61.200.7 (182.61.200.7): icmp_seq=2 ttl=128 time=45.0 ms
64 bytes from 182.61.200.7 (182.61.200.7): icmp_seq=3 ttl=128 time=75.7 ms
64 bytes from 182.61.200.7 (182.61.200.7): icmp_seq=4 ttl=128 time=81.2 ms

--- www.a.shifen.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3027ms
rtt min/avg/max/mdev = 34.754/59.204/81.264/19.735 ms

打開windows終端,ping虛擬機(jī)成功的話,雙向通信完成。未成功則檢查網(wǎng)絡(luò)信息。

?【KVM虛擬化】· KVM中的網(wǎng)絡(luò)

基于隔離的虛擬網(wǎng)絡(luò)

查看虛擬機(jī)網(wǎng)絡(luò)配置文件都有哪些

[root@kvmserver ~]# cd /etc/libvirt/qemu/networks/
[root@kvmserver networks]# ls
autostart  default.xml

創(chuàng)建一個(gè)用戶定義的隔離網(wǎng)絡(luò)配置文件

[root@kvmserver networks]# vim dir.xml

<network>
  <name>dir</name>
  <uuid>7b0b9f14-ff50-4f8f-ac0f-9adcc4714441</uuid>
  <bridge name='virbr1' stp='on' delay='0'/>
  <mac address='52:54:00:65:0e:f9'/>
  <domain name='dir'/>
  <ip address='192.168.100.1' netmask='255.255.255.0'>
    <dhcp>
      <range start='192.168.100.128' end='192.168.100.254'/>
    </dhcp>
  </ip>
</network>

把網(wǎng)絡(luò)加入域并查看

[root@kvmserver networks]# virsh net-define dir.xml 
Network dir defined from dir.xml
?
[root@kvmserver networks]# virsh net-start dir
Network dir started
?
[root@kvmserver networks]# virsh net-autostart dir
Network dir marked as autostarted
?
[root@kvmserver networks]# virsh net-list --all
 Name ? ? ? ? ? ? ? ? State ? ?  Autostart ? ? Persistent
----------------------------------------------------------
 default ? ? ? ? ? ?  active ? ? yes ? ? ? ? ? yes
 dir ? ? ? ? ? ? ? ?  active ? ? yes ? ? ? ? ? yes

在dp1池中創(chuàng)建磁盤文件

[root@kvmserver networks]# virsh vol-create-as dp1 vol2.qcow2 8G --format qcow2
Vol vol2.qcow2 created
?
[root@kvmserver networks]# virsh vol-list dp1
 Name ? ? ? ? ? ? ? ? Path ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
------------------------------------------------------------------------------
 vol1.qcow2 ? ? ? ? ? /dir/vol1.qcow2 ? ? ? ? ? ? ? ? ? ? ? ? 
 vol2.qcow2 ? ? ? ? ? /dir/vol2.qcow2 

創(chuàng)建虛擬機(jī),在創(chuàng)建好的磁盤文件中創(chuàng)建vm002虛擬機(jī),網(wǎng)絡(luò)狀態(tài)指定dir(dir是上面配置的配置文件dir.xml)等待配置測試即可。

[root@kvmserver networks]# virt-install -n vm002 -r 1024 --vcpus 1 -l /kvm/iso/centos.iso --disk /dir/vol2.qcow2 -w network=dir --nographics -x "console=ttyS0"

測試結(jié)果應(yīng)為完全獨(dú)立的網(wǎng)絡(luò),上不了外網(wǎng),而外網(wǎng)也無法訪問內(nèi)網(wǎng)。文章來源地址http://www.zghlxwxcb.cn/news/detail-462988.html

到了這里,關(guān)于【KVM虛擬化】· KVM中的網(wǎng)絡(luò)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【KVM虛擬化環(huán)境部署】

    【KVM虛擬化環(huán)境部署】

    1、裝系統(tǒng)時(shí)手動(dòng)選擇安裝 2、CentOS 7 最小化安裝 安裝好CentOS 7后,去設(shè)置里面點(diǎn)擊處理器,將右邊虛擬化引擎勾上 添加一塊硬盤 分區(qū)并格式化 創(chuàng)建虛擬機(jī),本例使用iso鏡像 選擇鏡像路徑

    2024年02月12日
    瀏覽(28)
  • KVM虛擬化ubuntu

    KVM虛擬化ubuntu

    KVM(Kernel-based Virtual Machine)是一種基于Linux內(nèi)核的虛擬化技術(shù),它將Linux內(nèi)核作為虛擬機(jī)的底層操作系統(tǒng),利用硬件虛擬化支持創(chuàng)建和管理虛擬機(jī)。KVM虛擬化技術(shù)被廣泛應(yīng)用于云計(jì)算、虛擬化服務(wù)器、虛擬化桌面等場景。 KVM虛擬化技術(shù)的主要特點(diǎn)包括: 1.硬件虛擬化支持:

    2024年02月10日
    瀏覽(14)
  • 什么是KVM虛擬化

    維基百科關(guān)于虛擬化的定義是:“In computing,virtualization refers to the act of creating a virtual(rather than actual)version of something,including virtual computer hardware platforms,storage devices,and computer network resources?!保ㄔ谟?jì)算機(jī)領(lǐng)域,虛擬化指 創(chuàng)建某事物的虛擬(而非實(shí)際)版本,包括虛擬的

    2023年04月08日
    瀏覽(21)
  • 【KVM虛擬化】· 命令行KVM安裝linux

    【KVM虛擬化】· 命令行KVM安裝linux

    目錄 ??基礎(chǔ)本環(huán)境配置 ??添加lvm卷 ??qemu-img創(chuàng)建磁盤文件 ??創(chuàng)建raw格式 ??創(chuàng)建虛擬機(jī) ??轉(zhuǎn)換格式為qcow2 ??virt-install命令參數(shù) ??案例操作 ?????博客主頁:大蝦好吃嗎的博客 ? ???專欄地址:KVM虛擬化專欄 最小化安裝centos系統(tǒng),勾選虛擬化功能。 ? 修改網(wǎng)卡信息,

    2024年02月04日
    瀏覽(21)
  • 【KVM虛擬化】· 圖形化KVM安裝linux

    【KVM虛擬化】· 圖形化KVM安裝linux

    目錄 ??虛擬化技術(shù) ??KVM的整體結(jié)構(gòu) ??KVM 的功能列表 ??KVM 工具集合 ??安裝kvm虛擬化功能 ??創(chuàng)建虛擬機(jī) ?????博客主頁:大蝦好吃嗎的博客 ? ???專欄地址:KVM虛擬化專欄 全虛擬化 半虛擬化 硬件輔助的虛擬化 從GUI到Linux內(nèi)核,包括以下五個(gè)組件: virt-manager一個(gè)用來

    2024年02月01日
    瀏覽(22)
  • VirtualBox 部署 KVM 虛擬化

    VirtualBox 部署 KVM 虛擬化

    KVM(Kernel-based Virtual Machine)是一種開源的虛擬化技術(shù),它是Linux內(nèi)核的一部分。KVM通過將Linux內(nèi)核轉(zhuǎn)換為Hypervisor,允許在同一物理主機(jī)上運(yùn)行多個(gè)虛擬機(jī)實(shí)例,每個(gè)實(shí)例可以獨(dú)享一部分系統(tǒng)資源。 KVM的工作原理是將Linux內(nèi)核擴(kuò)展為虛擬化管理程序,它直接在硬件上運(yùn)行,并提

    2024年02月11日
    瀏覽(21)
  • 虛擬化技術(shù)KVM入門學(xué)習(xí)

    虛擬化技術(shù)KVM入門學(xué)習(xí)

    ??虛擬化[Virtualization]技術(shù)最早出現(xiàn)在 20 世紀(jì) 60 年代的 IBM ?型機(jī)系統(tǒng),在70年代的 System370 系列中逐漸流?起來,這些機(jī)器通過?種叫虛擬機(jī)監(jiān)控器[Virtual Machine Monitor,VMM]的程序在物理硬件之上?成許多可以運(yùn)?獨(dú)?操作系統(tǒng)軟件的虛擬機(jī)[Virtual Machine]實(shí)例。隨著近年多核

    2024年02月10日
    瀏覽(18)
  • KVM虛擬化基本操作

    KVM虛擬化基本操作

    虛擬化軟件是可以讓一臺(tái)物理主機(jī)建立與執(zhí)行一至多個(gè)虛擬化環(huán)境的軟件,虛擬化將硬件、操作系統(tǒng)和應(yīng)用程序一同封裝一個(gè)可遷移的虛擬機(jī)檔案文件中。 安裝位置分類 目前從Hypervisor(虛擬機(jī)管理程序)安裝位置分類,虛擬化層面包括安裝在硬件層上、安裝在宿主操作系統(tǒng)層

    2024年01月25日
    瀏覽(20)
  • Ubuntu 安裝 KVM 虛擬化

    Ubuntu 安裝 KVM 虛擬化

    KVM 是 Linux 內(nèi)核中一個(gè)基于 hypervisor 的虛擬化模塊,它允許用戶在 Linux 操作系統(tǒng)上創(chuàng)建和管理虛擬機(jī)。 如果機(jī)器的CPU不支持硬件虛擬化擴(kuò)展,是無法使用KVM(基于內(nèi)核的虛擬機(jī))直接創(chuàng)建和運(yùn)行虛擬機(jī)的。此時(shí)最多只能使用QEMU的完全軟件仿真模式來運(yùn)行虛擬機(jī),但是性能會(huì)極度

    2024年04月29日
    瀏覽(20)
  • KVM虛擬化解決方案系列之KVM架構(gòu)篇

    KVM虛擬化解決方案系列之KVM架構(gòu)篇

    虛擬化是云計(jì)算的基礎(chǔ),在有虛擬化之前,一個(gè)物理主機(jī)上只能安裝一個(gè)操作系統(tǒng)和運(yùn)行一個(gè)核心業(yè)務(wù)程序。在有了虛擬化之后,一個(gè)物理主機(jī)上可以運(yùn)行多臺(tái)虛擬機(jī),虛擬機(jī)上可以安裝不同的操作系統(tǒng)和運(yùn)行不同的核心業(yè)務(wù)程序,虛擬機(jī)共享物理主機(jī)的CPU、內(nèi)存、I/O硬件資

    2024年02月09日
    瀏覽(18)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包