精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Linux 虛擬化方法、架構和實現

系統 Linux
虛擬化的含義豐富,應用廣泛。服務器虛擬化是目前一個主要的虛擬化技術,即在一個宿主計算機上提供多個獨立操作系統。本文將探索虛擬化背后的思想,然后討論實現虛擬化的一些技術。我們還將了解現有的其他一些虛擬化技術,例如 Linux 上操作系統的虛擬化。

虛擬化的含義豐富,應用廣泛。服務器虛擬化是目前一個主要的虛擬化技術,即在一個宿主計算機上提供多個獨立操作系統。本文將探索虛擬化背后的思想,然后討論實現虛擬化的一些技術。我們還將了解現有的其他一些虛擬化技術,例如 Linux 上操作系統的虛擬化。

進行虛擬化 就是要將某種形式的東西以另外一種形式呈現出來。對計算機進行虛擬化就是要將計算機以多臺計算機或一臺完全不同的計算機的形式呈現出來。

虛擬化也可以將多臺計算機組合成一臺計算機的形式呈現出來。這通常稱為服務器聚合或網格計算。

下面讓我們首先來看一下虛擬化的起源。

虛擬化的歷史

虛擬化并不是什么新主題;實際上,它的存在已經超過 40 年了。虛擬化技術最早的一些用法包括 IBM? 7044、麻省理工學院(MIT)在 IBM 704 上開發的 CTSS(Compatible Time Sharing System)以及曼徹斯特大學的 Atlas 項目(世界上最早的超級計算機之一),這些都是請求頁面調度和監管進程調用的先驅。

硬件虛擬化

IBM 早在 20 世紀 60 年代開發 System/360? Model 67 大型機時就認識到了虛擬化的重要性。Model 67 通過 VMM(Virtual Machine Monitor)對所有的硬件接口都進行了虛擬化。在早期計算中,操作系統被稱為 supervisor。能夠在其他操作系統上運行的操作系統被稱為 hypervisor(這個術語是在 20 世紀 70 年代出現的)。

VMM 可以直接在底層硬件上運行,允許運行多個虛擬機(VM)。每個 VM 都可以運行一個自己私有操作系統的實例 -- 在早些時候,這稱為 CMS(或 Conversational Monitor System)。之后 VM 繼續發展,現在您可以在 System z9? 大型機上發現 VM。這提供了很好的向后兼容性,甚至是對 System/360 產品線的兼容性。

處理器虛擬化

虛擬化早期的另外一種用法(在本例中是對處理器的仿真)是 P-code(或偽碼)機。P-code 是一種機器語言,運行于虛擬機而不是實際硬件。P-code 早在 20 世紀 70 年代就已在加州大學圣地亞哥分校(UCSD)Pascal 系統上頗有名氣了,它將 Pascal 程序編譯成 P-code,然后在一個 P-code 虛擬機上運行。這就使 P-code 程序具有了高度的可移植性,而且,只要有可用的 P-code 虛擬機,P-code 程序就可以運行。

20 世紀 60 年代對 BCPL(Basic Combined Programming Language)的設計中也采用了相同的概念,C 語言即由 BCPL 發展而來。在這種用法中,編譯器會將 BCPL 代碼編譯成稱為 O-code 的中間機器代碼。接下來的第二個步驟是將 O-code 編譯成目標機器的原始語言。現代編譯器所使用的這種模型為將編譯器移植到新目標體系結構上提供了很大的靈活性(通過一種中間語言將前端和后端分隔開來)。

指令集虛擬化

虛擬化最新的發展稱為指令集虛擬化,或者二進制轉換。在這種模型中,虛擬指令集被轉換成底層硬件的物理指令集,這個過程通常都是動態的。當代碼執行時,就會對代碼的某個段進行轉換。如果出現分支情況,就會導入新代碼集并進行轉換。這使它與緩存操作非常類似,后者是將指令塊從內存移動到本地快速緩存中執行。

這種模型最近在 Transmeta 設計的 Crusoe 中央處理單元(CPU)中得到了使用。二進制轉換由 Code Morphing 的專利技術實現。類似的一個例子是完全虛擬化解決方案通過運行時代碼掃描來查找和重定向特權指令(用來解決特定處理器指令集的一些問題)。

#p#

虛擬化的類型

實現虛擬化的方法不止一種。實際上,有幾種方法都可以通過不同層次的抽象來實現相同的結果。本節將介紹 Linux 中常用的 3 種虛擬化方法,以及它們相應的優缺點。業界有時會使用不同的術語來描述相同的虛擬化方法。本文中使用的是最常用的術語,同時給出了其他術語以供參考。

硬件仿真

毫無疑問,最復雜的虛擬化實現技術就是硬件仿真。在這種方法中,可以在宿主系統上創建一個硬件 VM 來仿真所想要的硬件,如圖 1 所示。

 圖 1. 硬件仿真使用 VM 來模擬所需要的硬件

正如您所能預見的一樣,使用硬件仿真的主要問題是速度會非常慢。由于每條指令都必須在底層硬件上進行仿真,因此速度減慢 100 倍的情況也并不稀奇。若要實現高度保真的仿真,包括周期精度、所仿真的 CPU 管道以及緩存行為,實際速度差距甚至可能會達到 1000 倍之多。

硬件仿真也有自己的優點。例如,使用硬件仿真,您可以在一個 ARM 處理器主機上運行為 PowerPC? 設計的操作系統,而不需要任何修改。您甚至可以運行多個虛擬機,每個虛擬器仿真一個不同的處理器。

完全虛擬化

完全虛擬化(full virtualization),也稱為原始虛擬化,是另外一種虛擬化方法。這種模型使用一個虛擬機,它在客戶操作系統和原始硬件之間進行協調(參見圖 2)。"協調"在這里是一個關鍵,因為 VMM 在客戶操作系統和裸硬件之間提供協調。特定受保護的指令必須被捕獲下來并在 hypervisor 中進行處理,因為這些底層硬件并不由操作系統所擁有,而是由操作系統通過 hypervisor 共享。

 圖 2. 完全虛擬化使用 hypervisor 來共享底層硬件

雖然完全虛擬化的速度比硬件仿真的速度要快,但是其性能要低于裸硬件,因為中間經過了 hypervisor 的協調過程。完全虛擬化的最大優點是操作系統無需任何修改就可以直接運行。惟一的限制是操作系統必須要支持底層硬件(例如 PowerPC)。

超虛擬化

超虛擬化(paravirtualization)是另外一種流行的虛擬化技術,它與完全虛擬化有一些類似。這種方法使用了一個 hypervisor 來實現對底層硬件的共享訪問,還將與虛擬化有關的代碼集成到了操作系統本身中(參見圖 3)。這種方法不再需要重新編譯或捕獲特權指令,因為操作系統本身在虛擬化進程中會相互緊密協作。

 圖 3. 超虛擬化與客戶操作系統共享進程

正如前面介紹的一樣,超虛擬化技術需要為 hypervisor 修改客戶操作系統,這是它的一個缺點。但是超虛擬化提供了與未經虛擬化的系統相接近的性能。與完全虛擬化類似,超虛擬化技術可以同時支持多個不同的操作系統。

操作系統級的虛擬化

我們要介紹的最后一種技術是操作系統級的虛擬化,它使用的技術與前面所介紹的有所不同。這種技術在操作系統本身之上實現服務器的虛擬化。這種方法支持單個操作系統,并可以將獨立的服務器相互簡單地隔離開來(參見圖 4)。

 圖 4. 操作系統級虛擬化實現服務器的隔離

操作系統級的虛擬化要求對操作系統的內核進行一些修改,但是其優點是可以獲得原始性能。

#p#

為什么虛擬化如此重要?

在了解目前 Linux 可以使用的虛擬化方法之前,讓我們先來了解一下虛擬化的優點。

從商業角度來看,使用虛擬化技術有很多原因。大部分原因都可以歸結于服務器的鞏固(server consolidation)。簡單來說,如果您可以對一個服務器上多個未經充分利用的系統進行虛擬化,由于服務器的數量少了,顯然可以節省大量電力、空間、制冷和管理成本。由于很難確定服務器的利用情況,虛擬化技術支持稱為動態遷移的技術。動態遷移(Live migration)允許操作系統及其應用程序遷移到新的服務器上,從而實現負載在可用硬件上的均衡。

虛擬化技術對于開發人員來說也非常重要。Linux 內核占據了一個單一的地址空間,這意味著內核或任何驅動程序的故障都會導致整個操作系統的崩潰。虛擬化技術意味著您可以運行多個操作系統,如果其中一個系統由于某個 bug 而崩潰了,那么 hypervisor 和其他操作系統都依然可以繼續運行。這可以使內核的調試非常類似于用戶空間應用程序的調試。

與 Linux 有關的虛擬化項目

  表 1 給出了幾個 Linux 系統上的虛擬化項目,并著重介紹了其中的開源解決方案。

  表 1. 與 Linux 有關的虛擬化項目

Bochs 是一個 x86 計算機仿真器,它在很多平臺上(包括 x86、PowerPC、Alpha、SPARC 和 MIPS)都可以移植和運行。使 Bochs 更為有趣的是它不僅可以對處理器進行仿真,還可以對整個計算機進行仿真,包括計算機的外圍設備,比如鍵盤、鼠標、視頻圖像硬件、網卡(NIC)等。

Bochs 可以配置作為一個老式的 Intel? 386 或其后繼處理器使用,例如 486、Pentium、Pentium Pro 或 64 位處理器。它甚至還可以對一些可選的圖形指令進行仿真,例如 MMX 和 3DNow。

使用 Bochs 仿真器,您可以運行任何 Linux 上的 Linux 發行版、Linux 上的 Microsoft? Windows? 95/98/NT/2000(以及各種應用程序),甚至 Linux 上的 BSD(Berkeley Software Distribution)操作系統(FreeBSD、OpenBSD 等)。

QEMU(仿真)

QEMU 是另外一個仿真器,它與 Bochs 非常類似,不過也有一些值得一提的區別。QEMU 支持兩種操作模式。第一種是 Full System Emulation(完全系統仿真)模式。這種模式與 Bochs 非常類似,它可以對一個具有處理器和外圍設備的完整個人計算機(PC)進行仿真。這種模式可以仿真很多處理器架構,例如 x86、x86_64、ARM、SPARC、PowerPC 和 MIPS,其動態轉換的速度也比較理想。使用這種模式,您可以在 Linux、Solaris 和 FreeBSD 上仿真 Windows 操作系統(包括 XP)和 Linux。很多其他操作系統的組合也都可以得到支持(更多信息請參看 參考資料 部分)。

QEMU 還可以支持第二種模式,稱為 User Mode Emulation(用戶模式仿真)。這種模式只能宿主于 Linux,在這種模式下,可以啟動不同體系結構的二進制文件。例如,在 x86 平臺上運行的 Linux 系統上可以執行為 MIPS 體系架構編譯的二進制文件。這種模式支持的其他體系結構還包括 ARM、SPARC 和 PowerPC,而且還有很多尚在開發之中。

VMware(完全虛擬化)

VMware 是完全虛擬化的一個商業解決方案。在客戶操作系統和裸硬件之間有一個 hypervisor 作為抽象層使用。這個抽象層允許任何操作系統在硬件上運行,而不需要了解任何其他客戶操作系統。

VMware 也會對可用的 I/O 硬件進行虛擬化,并將一些高性能的設備驅動程序加入到 hypervisor 中。

整個虛擬化后的環境都作為一個文件保存,這意味著整個系統(包括客戶操作系統、VM 和虛擬硬件)可以很容易地快速遷移到新宿主機器上進行負載均衡。

z/VM (完全虛擬化)

盡管 IBM System z? 是一個新品牌,不過它實際上已經有很長的一段歷史,可以一直追溯到 20 世紀 60 年代。System/360 在 1965 年就可以支持使用虛擬機進行虛擬化。有趣的是,System z 保留了對之前的 System/360 產品線的向后兼容性。

z/VM? 是 System z 上的操作系統 hypervisor。其核心是 Control Program(CP),它為客戶操作系統,包括 Linux,提供了物理資源的虛擬化(參見圖 5)。這樣,多個處理器和其他資源就可以在多個客戶操作系統上被虛擬化。

 圖 5. 使用 z/VM 的操作系統級虛擬化

z/VM 也可以為想要相互通信的客戶操作系統仿真一個客戶局域網(LAN)。仿真完全是在 hypervisor 中進行的,因此相當安全。

Xen(超虛擬化)

Xen 是一個來自于 XenSource 的操作系統級超虛擬化的免費開源解決方案。回想一下在超虛擬化中,hypervisor 和操作系統會共同協作,雖然操作系統需要進行一些更改,但卻可以帶來接近于原始系統的性能。

就像 Xen 需要進行協作(對客戶操作系統進行修改)一樣,只有那些修補過的操作系統才可以通過 Xen 進行虛擬化。Linux 本身就是開源的,所以從 Linux 角度來看,這是一個很合理的折衷,因為最終可以獲得比完全虛擬化更好的性能。但是從廣泛支持的角度來看(例如對其他非開源操作系統的支持),這顯然是一個缺點。

Windows 可以在 Xen 上作為一個客戶操作系統運行,但是它只能在運行 Intel Vanderpool 或 AMD Pacifica 的系統上使用。支持 Xen 的其他操作系統包括 Minix、Plan 9、NetBSD、FreeBSD 和 OpenSolaris。

User-mode Linux(超虛擬化)

User-mode Linux(UML)允許 Linux 操作系統在其他操作系統的用戶空間中運行。每個客戶 Linux 操作系統都存在于宿主 Linux 操作系統中的一個進程中(參見圖 6)。這就允許 Linux 內核(使用自己的相關用戶空間)在單個 Linux 內核中運行。

 圖 6. User-mode Linux 中的 Linux

在 2.6 版本的 Linux 內核中,UML 駐留于主內核樹內,但它必須提前啟用,然后再重新編譯才能使用。這些變化除了常見的虛擬化功能之外,還可以提供設備的虛擬化。這樣一來,客戶操作系統就可以共享可用的物理設備,例如塊設備(比如軟盤、CD-ROM 和文件系統)、控制臺、NIC 設備、聲音硬件等。

注意由于客戶內核是在應用程序空間中運行的,因此它們必須為這種用法而被特殊編譯(不過它們可以是不同的內核版本)。這樣就產生了主機內核(硬件上的內核)和客戶內核(在主機內核的用戶空間中運行)。這些內核甚至可以是嵌套的,這樣就允許一個客戶內核在另外一個運行于主機內核的客戶內核上運行。

Linux-VServer(操作系統級虛擬化)

Linux-VServer 是一個操作系統級虛擬化解決方案。Linux-VServer 對 Linux 內核進行虛擬化,這樣多個用戶空間環境 -- 又稱為 Virtual Private Server(VPS) -- 就可以單獨運行,而不需要互相了解。Linux-VServer 通過修改 Linux 內核實現用戶空間的隔離。

要將各個用戶空間與其他用戶空間隔離開來,就需要從上下文的概念入手。上下文 是給定 VPS 進程使用的一個容器,這樣通過諸如 ps 之類的工具就可以了解 VPS 的進程。內核為最初的引導定義了一個缺省的上下文。另外管理端還能查看所有的上下文(所有的執行進程)。正如您可能猜到的那樣,內核和內部數據結構也需要進行修改來支持這種虛擬化方法。

Linux-VServer 還使用了一種 chroot 格式來為每個 VPS 隔離 root 目錄。雖然 chroot 允許指定新 root 目錄,但還是需要其他一些功能(稱為 Chroot-Barrier)來限制 VPS 脫離其隔離的 root 目錄回到上級目錄。給定一個隔離的 root 目錄之后,每個 VPS 就可以擁有自己的用戶列表和 root 密碼。

2.4 和 2.6 版本的 Linux 內核支持 Linux-VServer,它可以運行于很多平臺之上,包括 x86、x86-64、SPARC、MIPS、ARM 和 PowerPC。

OpenVZ(操作系統級虛擬化)

OpenVZ 是另外一個操作系統級的虛擬化解決方案,它與 Linux-VServer 類似,不過也有一些有趣的區別。OpenVZ 是一個支持虛擬化的內核(修改過的),可以支持用戶空間隔離、VPS 和一組用戶管理工具。例如,您可以簡單地從命令行創建一個新的 VPS:

清單 1. 從命令行創建 VPS

$ vzctl create 42 --ostemplate fedora-core-4

Creating VPS private area

VPS private area was created

$ vzctl start 42

Starting VPS ...

VPS is mounted

另外還可以使用 vzlist 命令顯示目前創建的 VPS,該命令與標準 Linux ps 命令類似。

為了對進程進行調度,OpenVZ 還包括了兩級 CPU 調度器。首先,調度器確定哪個 VPS 應該獲得 CPU。在這個步驟完成之后,第二級調度器會根據給定的標準 Linux 優先級挑選進程來執行。

OpenVZ 還包括了所謂的 beancounters。beancounter 包括很多參數,這些參數為給定的 VPS 定義了資源分配。這為 VPS 提供了一定層次上的控制,定義了有多少內存可用,有多少進程間通信(IPC)對象可用等。

OpenVZ 的一個特性是檢查點功能和將 VPS 從一個物理服務器遷移到其他物理服務器上的能力。檢查點 意味著正在運行的 VPS 的狀態被凍結并存儲到一個文件中。然后可以將這個文件遷移到一個新服務器上并加以還原以使 VPS 恢復運行。

OpenVZ 支持很多硬件體系結構,包括 x86、x86-64 和 PowerPC。

 

#p#

對完全虛擬化和超虛擬化的硬件支持

回想一下 IA-32(x86)體系結構在進行虛擬化時會產生的一些問題。特定的特權模式指令無法捕獲,基于所使用的模式還可能返回不同的結果。例如,x86 STR 指令可以檢索安全狀態,但是所返回的值要取決于請求者特定的特權級別。在嘗試在不同的層次對不同的操作系統進行虛擬化時,這會出現問題。例如,x86 支持 4 環保護,其中級別 0 (最高特權)通常運行操作系統,級別 1 和 2 支持操作系統服務,級別 3(最低級別)支持應用程序。不過硬件供應商已經認識到了這種缺陷(以及其他一些問題),并且已經開發了一些支持并加速虛擬化的新設計。

Intel 正在開發新虛擬化技術,能在 x86(VT-x)和 Itanium?(VT-i)體系架構上支持 hypervisor。VT-x 支持兩種格式的操作,一種用于 VMM(root),另外一種用于客戶操作系統(非 root)。root 格式完全是特權級的,而非 root 格式是非特權級的(即使對環 0 來說也是如此)。這種體系架構支持定義指令來使 VM(客戶操作系統)退出到 VMM 和保存處理器狀態。

AMD 也開發了硬件輔助虛擬化技術,稱為 Pacifica。除了其他一些特性之外,Pacifica 還為在特殊指令執行時保存的客戶操作系統維護了一個控制塊。VMRUN 指令允許虛擬機(及其相關的客戶操作系統)一直運行,直到 VMM 重新獲得控制權為止(這也是可配置的)。這種可配置能力允許 CMM 為每個客戶操作系統定制特權指令。Pacifica 還可以使用宿主和客戶內存管理單元(MMU)表來進行地址轉換。

這些新技術也可以應用到此處討論的很多其他虛擬化技術中,包括 Xen、VMware、User-mode Linux 等。

Linux KVM(內核虛擬機)

Linux 傳出的最新消息是將 KVM 合并到 Linux 內核中(2.6.20)。KVM 是一種完全虛擬化解決方案,它有一個方面非常獨特:它將 Linux 內核轉換為一個使用內核模塊的 hypervisor。這個模塊允許使用其他客戶操作系統,然后在宿主 Linux 內核的用戶空間中運行(參見圖 7)。內核中的 KVM 通過 /dev/kvm 字符設備來公開虛擬化后的硬件。客戶操作系統使用為 PC 硬件仿真修改過的 QEMU 進程與 KVM 模塊接口。

 圖 7. 使用內核虛擬機(KVM)的虛擬化

KVM 模塊向內核中引入了一個新的執行模塊。普通內核支持內核 模式和用戶 模式,而 KVM 則引入了一種客戶 模式。客戶模式用來執行所有非 I/O 客戶代碼,而普通用戶模式支持客戶 I/O。

KVM 的引入是 Linux 的一個有趣革新,因為它代表了作為主流 Linux 內核一部分的第一個虛擬化技術。它已經存在于 2.6.20 樹中,不過也可以作為 2.6.19 內核的一個內核模塊使用。當在支持虛擬化的硬件上運行時,KVM 支持 Linux(32 位和 64 位)和 Windows(32 位)客戶機。

結束語

如果 40 年前出現的技術還可以算是"新"技術的話,那么虛擬化就是一個重要的新技術領域。虛擬化技術已經在很多場合中應用過了,但現在主要的關注點是服務器和操作系統的虛擬化。與 Linux 非常類似,虛擬化為性能、可移植性和靈活性提供了很多選項。這意味著您可以選擇最適合于您自己應用程序的虛擬化方法。

 

【編輯推薦】

  1. 嵌入式系統Linux內核開發實戰指南
  2. 玩轉linux之二-驅動開發技術探析
  3. 嵌入式設備上的 Linux 系統開發
責任編輯:張燕妮 來源: IT168
相關推薦

2020-03-10 18:30:06

GPU虛擬化FPGA

2023-09-20 10:07:26

Linux虛擬化

2011-01-14 14:00:19

GanetiLinux集群虛擬化

2010-07-15 11:34:13

應用虛擬化桌面虛擬化基礎架構

2019-08-22 16:26:02

LinuxKVM虛擬化

2010-04-14 09:12:46

虛擬化Linux虛擬化

2010-06-18 09:48:22

2009-11-23 19:47:57

ibmdwLinux

2013-09-03 18:07:49

GPU虛擬化華為NVIDIA

2023-09-19 10:00:34

Linux虛擬

2015-08-04 12:51:15

浪潮

2015-05-11 15:50:10

OpenStack虛擬化Mutil-Hyper

2017-04-17 14:15:31

NFV虛擬化運營商

2012-12-28 10:18:03

LinuxXenKVM

2009-07-22 18:48:35

2010-06-07 10:44:09

2024-01-02 11:15:46

Linux系統

2010-10-13 18:24:36

應用基礎架構虛擬化服務器資源池動態集群

2019-06-27 15:08:04

網絡虛擬化VXLAN

2013-03-21 14:00:01

VCF縱向虛擬化技術虛擬化
點贊
收藏

51CTO技術棧公眾號

女性裸体视频网站| 黄色一级片播放| 精品毛片一区二区三区| 激情综合视频| 国产亚洲a∨片在线观看| www.日本一区| 97久久人人超碰caoprom| 久久婷婷色综合| 成人免费激情视频| 国产福利拍拍拍| 国产二区精品| 日韩精品视频在线观看免费| 自拍偷拍21p| 99色在线观看| 亚洲天堂福利av| 久久手机视频| 精品久久久久成人码免费动漫| 久久高清免费观看| 久久色精品视频| 亚洲自拍偷拍一区二区| 国产精品日本一区二区三区在线| 高跟丝袜欧美一区| 中文字幕一区二区三区四区五区人| 欧美 日韩 中文字幕| 久久99国产精品免费网站| 91精品国产91久久久久久吃药 | 久久91超碰青草在哪里看| 一区二区三区四区精品在线视频| 日韩av在线电影观看| 免费观看国产精品| 精品一区二区国语对白| 欧洲永久精品大片ww免费漫画| 麻豆视频在线免费看| 精品免费av| 亚洲欧美精品伊人久久| 逼特逼视频在线观看| gogo大尺度成人免费视频| 色综合网站在线| 国产午夜大地久久| 人人超在线公开视频| 综合欧美亚洲日本| 亚洲看片网站| 每日更新在线观看av| 成人午夜在线播放| 69174成人网| 国产精品久久影视| 七七婷婷婷婷精品国产| 全球成人中文在线| 国产高潮久久久| 在线综合视频| 91精品国产乱码久久久久久蜜臀 | 久久综合九色| 欧美重口另类videos人妖| 五月天综合在线| 亚洲天堂偷拍| 国语自产精品视频在线看| 妺妺窝人体色www聚色窝仙踪| 久久精品亚洲人成影院| 色一区av在线| 日本一级特级毛片视频| 天天综合一区| 欧美日韩福利电影| 久一视频在线观看| 亚洲黑丝一区二区| 91av在线免费观看| 日韩欧美在线观看免费| 久久久久网站| 国产日本欧美一区二区三区在线| 国产美女www爽爽爽| 免费人成精品欧美精品| 国产拍精品一二三| 国产成人麻豆精品午夜在线| 高清免费成人av| 精品久久精品久久| 精品三级久久久久久久电影聊斋| 国产亚洲一区二区在线观看| 亚洲一区二区三区加勒比| 黄视频网站在线看| 亚洲午夜久久久久久久久电影网 | 久久免费精品国产久精品久久久久| 日本中文字幕不卡免费| 国产三级三级看三级| 成人久久网站| 91精品国产欧美一区二区| 欧美体内she精高潮| jizzjizzjizz欧美| 日韩精品在线视频| 天天舔天天操天天干| 999久久久国产精品| 欧美超级免费视 在线| 永久免费看片在线播放| 久热精品视频| 96精品久久久久中文字幕| 亚洲精品国产精| 久久亚洲综合色| 夜夜爽99久久国产综合精品女不卡| 91麻豆一二三四在线| 午夜精品免费在线观看| 五月婷婷激情久久| 中文字幕日韩高清在线| 亚洲人精品午夜在线观看| 99久久99久久精品国产| 国产精品普通话对白| 国产专区欧美专区| 日韩av地址| 亚洲精品国产视频| 九一精品在线观看| 国产精品久久久网站| 中文字幕日韩在线播放| 国产精品19乱码一区二区三区| 日本不卡一区二区三区高清视频| 国产精品9999久久久久仙踪林| 国产精品一区在线看| 亚洲综合成人在线| 久热在线视频观看| 久操精品在线| 97在线视频一区| 国产福利免费视频| 国产女人18毛片水真多成人如厕 | 欧美日本在线看| 久久久久麻豆v国产精华液好用吗| 色777狠狠狠综合伊人| 91国语精品自产拍在线观看性色 | 97精品久久久久中文字幕| 亚洲最新免费视频| 日本成人片在线| 日韩电影中文字幕在线观看| www青青草原| 精品在线一区二区| 五码日韩精品一区二区三区视频| 狠狠躁少妇一区二区三区| 欧美三级视频在线播放| 久久久亚洲av波多野结衣| 欧美日一区二区在线观看 | 国产性生交xxxxx免费| 另类ts人妖一区二区三区| 欧美成人一二三| 国产伦精品一区二区三区免.费| 国产亚洲自拍一区| 欧美一级片中文字幕| 欧美电影在线观看免费| 欧美精品第一页在线播放| 国产视频在线一区| 亚洲人精品一区| av在线免费看片| 久久精品高清| 91久久中文字幕| 久热国产在线| 日韩一区二区三区电影在线观看| 久艹在线观看视频| 国精品**一区二区三区在线蜜桃 | 亚洲国产精品第一区二区| 97伦理在线四区| 污视频网站免费在线观看| 欧美一区二区三区不卡| 青青青在线免费观看| 国产中文字幕精品| 国产小视频免费| 精品国产18久久久久久洗澡| 国内精品一区二区三区四区| 熟妇高潮一区二区三区| 天天爽夜夜爽夜夜爽精品视频| 亚洲久久久久久| 日韩在线一区二区三区| 视频一区在线免费观看| 欧美aaaaaaaa| 欧美高清在线观看| 三级在线观看网站| 欧美小视频在线观看| 国产成人免费观看网站| 久久精品99国产精品日本| 91xxx视频| 国产精品中文字幕制服诱惑| 欧美一区二区三区图| 黄色av网站在线| 91.com在线观看| 青娱乐国产在线视频| 91免费看`日韩一区二区| 不卡av免费在线| 影音先锋成人在线电影| 精品国产乱码久久久久| 日本精品网站| 色在人av网站天堂精品| 天堂av在线播放| 欧美日韩在线免费视频| 中文字幕av久久爽av| 久久先锋影音av| 亚洲五月激情网| 国产农村妇女精品一二区| 亚洲午夜精品久久| 懂色av一区二区| 国产噜噜噜噜噜久久久久久久久| 久久免费电影| 伊人久久久久久久久久| 亚洲国产www| 欧美视频第二页| 伊人国产在线观看| 中文字幕不卡三区| 免费黄色三级网站| 精油按摩中文字幕久久| 99热在线这里只有精品| 久久久国产精品| 欧美精品亚洲精品| 成人三级毛片| 92看片淫黄大片看国产片| 吉吉日韩欧美| 欧美激情第一页xxx| 成人高潮成人免费观看| 亚洲国产精品va在线看黑人 | 国产亚洲欧美久久久久 | 九九视频免费在线观看| 国产午夜精品久久久久久免费视| 少妇极品熟妇人妻无码| 日本aⅴ亚洲精品中文乱码| 国产色一区二区三区| 色综合久久网| 日本在线观看一区| 久久99精品国产自在现线| 成人有码在线播放| 日本在线视频一区二区| 欧美一性一乱一交一视频| 亚洲大胆人体大胆做受1| 日韩天堂在线视频| 北条麻妃在线| 亚洲视频在线免费观看| 五月天激情开心网| 精品久久国产老人久久综合| 国产乱淫av片免费| 51精品国自产在线| 中国一区二区视频| 在线这里只有精品| 日本中文字幕第一页| 欧美日韩国产一区二区三区| 免费在线视频一区二区| 一区二区三区免费| 免费一级全黄少妇性色生活片| 亚洲免费在线视频| 神马午夜精品91| 亚洲女同一区二区| 国产免费久久久久| 亚洲色图.com| 欧美成人手机视频| 一区二区三区中文字幕在线观看| 在线观看黄网址| 亚洲黄色性网站| 欧美爱爱免费视频| 一区二区三区在线视频观看58| 黄色片在线观看网站| 夜夜精品视频一区二区| 久久久久久久久久91| 亚洲电影第三页| 午夜精品三级久久久有码| 精品日本美女福利在线观看| av资源免费观看| 色狠狠色噜噜噜综合网| 日韩乱码一区二区三区| 欧美日韩精品三区| 国产精品人人爽| 欧美va日韩va| 天天av综合网| 最近2019免费中文字幕视频三 | 国产亚洲精品美女久久久久久久久久| 麻豆蜜桃91| 久久大综合网| 50度灰在线观看| 91久久亚洲| 免费大片在线观看| 韩国女主播成人在线观看| 丰满饥渴老女人hd| 99精品视频在线播放观看| av在线网站观看| 国产精品久久夜| 久久久久亚洲av片无码下载蜜桃 | 在线视频1卡二卡三卡| 欧美高清激情brazzers| 亚洲国产日韩在线观看| 日韩精品极品视频| 永久免费av在线| 欧美激情一区二区三级高清视频| 无码小电影在线观看网站免费| 国产精品久久久久久久久久免费| 成人国产精品久久| 国产在线资源一区| 成人在线免费观看91| 黄色片免费在线观看视频| 亚洲少妇一区| www.国产福利| 91视频.com| 欧产日产国产v| 色成年激情久久综合| 国产激情视频在线播放| 亚洲欧美www| 好久没做在线观看| 国产精品久久久久不卡| 日韩精品中文字幕一区二区 | 国产十八熟妇av成人一区| 久久精品在线观看| 高h视频免费观看| 在线视频中文字幕一区二区| www.黄色一片| 在线电影欧美日韩一区二区私密| 黑人玩欧美人三根一起进| 国产精品久久久久久久美男| 国产精品久久久久av蜜臀| 一区二区精品在线观看| 亚洲视频1区| 97中文字幕在线观看| 中文字幕av一区 二区| 日操夜操天天操| 欧美一区永久视频免费观看| 九色在线观看| 亚州成人av在线| 久久免费福利| 一区二区三区不卡在线| 免费在线成人| 国产视频精品视频| 亚洲视频免费看| 中文字幕黄色av| 亚洲美女中文字幕| 国产自产自拍视频在线观看| 5566中文字幕一区二区| 99久久夜色精品国产亚洲96| 亚洲精品无码久久久久久| 国产91对白在线观看九色| 久久国产高清视频| 欧美巨大另类极品videosbest | 欧美性videosxxxxx| 天堂v视频永久在线播放| 久久久久久久久久久网站| 精品国产第一国产综合精品| 伊人久久大香线蕉综合75| 日韩电影在线观看一区| 天天躁日日躁aaaa视频| 黄色一区二区在线观看| 天堂v在线观看| 97国产在线观看| 欧美电影在线观看完整版| av高清在线免费观看| 成人免费视频caoporn| 麻豆一区产品精品蜜桃的特点| 91精品在线麻豆| 黄网站在线免费| 91av一区二区三区| 国产精品国码视频| 中文字幕18页| 欧美日韩午夜剧场| 邻居大乳一区二区三区| 国产不卡精品视男人的天堂| 国内黄色精品| 手机在线成人免费视频| 国产精品久久久久久一区二区三区| 怡红院男人天堂| 久久精品2019中文字幕| 电影91久久久| 日韩a级在线观看| 99精品国产热久久91蜜凸| 日本午夜视频在线观看| 精品视频www| 丰满少妇一区| 欧美 国产 精品| www.亚洲色图.com| 欧美h在线观看| 中文字幕不卡在线视频极品| 日本免费成人| 蜜臀精品一区二区| 97精品国产露脸对白| 久久久999久久久| 欧美成年人视频网站| 国产精品毛片av| 日韩1区2区| 色播亚洲婷婷| 久久99精品国产| 久久免费播放视频| 日韩精品视频免费| 国产69精品久久| 香港三级日本三级a视频| 成人福利视频在线| 国产suv精品一区二区33| 日韩在线观看免费av| 超碰97久久国产精品牛牛| 精品中文字幕av| 亚洲欧洲另类国产综合| 免费看av毛片| 国产精品日韩专区| 欧美日韩国产欧| 亚洲日本精品视频| 日韩视频中午一区| 麻豆mv在线看| 一区二区三区日韩视频| 99久久精品国产麻豆演员表| 中国女人一级一次看片| 久久久久久香蕉网| 热久久天天拍国产| 国产麻豆xxxvideo实拍| 欧美色国产精品| 精品人人视频| gogogo免费高清日本写真| 久久综合狠狠综合久久激情| 国产视频www| 国产免费观看久久黄|