Presentation title goes heredownload.microsoft.com/download/8/5/D/85DB43F9-EE8B-4C2C...敬请期待...
-
Upload
truonghuong -
Category
Documents
-
view
230 -
download
1
Transcript of Presentation title goes heredownload.microsoft.com/download/8/5/D/85DB43F9-EE8B-4C2C...敬请期待...
在微软的虚拟化平台Hyper-
V上玩转Linux和FreeBSD
梁莉
♥
是 是
不是 不是
模拟设备
没有Hyper-V集成
• 有限的管理功能
• 功能和性能有限
• CPU的支持到位, 但是网络和存储仅有非常基础的支持
虚拟机需要有对应的设备驱动
虚拟机看到的是Hyper-V提供的设备
Linux Integration Service (缩写LIS)
FreeBSD Integration Service (缩写BIS)
集成服务== 针对Hyper-V合成设备的驱动
微软工程师
Linux社区
Linux内核主线版本
在Hyper-V 上运行Linux 的客户
运行于Hyper-V的 Linux集成服务
带有Linux集成服务 的Linux发行版
各大发行版
支持服务流程
– 和箭头方向相反
微软下载中心
敬请期待 RHEL 7.2
Red Hat Enterprise Linux
(RHEL)
版本 32/64?
Linux集成服务?
Linux
集成服务
下载版本?
5.5 thru 5.8 32 & 64 LIS 4.0
5.9 thru
5.11 32 & 64 已包含 LIS 4.0
6.0 thru 6.3 32 & 64 LIS 4.0
6.4 thru 6.7 32 & 64 已包含 LIS 4.0
7.0 thru 7.1 64 only 已包含 LIS 4.0
CentOS
版本 32/64?
Linux集成服务?
Linux
集成服务
下载版本?
5.5 thru 5.8 32 & 64 LIS 4.0
5.9 thru
5.11 32 & 64 已包含 LIS 4.0
6.0 thru 6.3 32 & 64 LIS 4.0
6.4 thru 6.7 32 & 64 已包含 LIS 4.0
7.0 thru 7.1 64 only 已包含 LIS 4.0
安装了Linux集成服务的Red Hat 企业版已通过Red Hat认证
Ubuntu Server
版本 32/64? Linux集成服务?
12.04 32 & 64 已包含
12.10 32 & 64 已包含
13.04 32 & 64 已包含
13.10 32 & 64 已包含
14.04 32 & 64 已包含
14.10 32 & 64 已包含
15.04 32 & 64 已包含
SUSE Linux Enterprise Server (SLES)
版本 32/64? Linux集成服务?
11 SP2 32 & 64 已包含
11 SP3 32 & 64 已包含
11 SP4 32 & 64 已包含
12 64 only 已包含
Open SUSE 12.3
版本 32/64? Linux集成服务?
12.3 32 & 64 已包含
敬请期待 SLES 12 SP1
敬请期待 Ubuntu 15.10
Oracle Linux
版本 32/64?
Linux集成服务?
Red Hat
Compatible
Kernel
6.4-6.6 32 & 64 已包含
7.0-7.1 64 only 已包含
Unbreakable
Enterprise
Kernel
UEK R3
QU1 –
QU3
32 & 64 ? 已包含
Debian Server
版本 32/64? Linux集成服务?
7.0 - 7.8 32 & 64 已包含
8.0 – 8.2 32 & 64 已包含
FreeBSD 版本 FreeBSD 集成服务
8.4 Ports
9.1-9.3 Ports
10.0 已包含 (提供额外的ports提供键-值对功能)
10.1 – 10.2 已包含
https://technet.microsoft.com/en-us/library/dn531031.aspx
Linux
虚拟机
Hyper-V 物理机
虚拟机
VHD Hyper-V 存储
用户态
内核
VSS*
驱动
VSS*
守护进程
备份工具
文件系统
缓存 ❶ 备份工具告诉Hyper-V
准备开始虚拟机备份
❷ Hyper-V 发送给Linux虚拟机信号来启动备份
❸ Linux集成服务的 VSS 模块冻结文件系统,清空缓存
❹ Hyper-V 创建一个虚拟机的节点并告诉Linux
集成服务解冻文件系统 ❺ Hyper-V的VSS模块创建虚拟机VHD的快照卷标
* VSS指的是实时备份虚拟机的功能模块,不同于Windows VSS.
备份
磁盘
❻ 备份工从快照中拷贝文件系统一致的VHD
…
iperf3 (16 threads)
iperf3 (16 threads)
9.4 Gbps 吞吐量
Note: 虚拟机CPU配置 8 vCPUs of E5-2690 @2.90GHz, on one NUMA node
4.1
25 28.3 26.9
23.4
15.5
5.6
20.7
30.6 31.3
25.2
10
1 8 64 256 1024 6000
带宽
(G
bp
s)
连接数
运行于本地Hyper-v平台
WS2012R2 Linux/Ubuntu 14.10
3.3
7.2 7.8 7.2 7.8 8.0 8.3 8.4 8.5
6.9 6.7 6.0
7.4 6.6 6.4 6.3 6.1 5.7 5.4 4.9 4.6 4.4 4.3 4.2
1 8 16 32 64 128 256 512 1024 2000 3000 6000
带宽
(G
bp
s)
连接数
Linux On Azure D14, vs Linux On AWS
c3.8xLarge
D14 AWS, c3.8xLarge
虚拟机配置:
Azure D14 CPU: 16 vCPUs of E5-2660 0 @ 2.20GHz, on two NUMA nodes
AWS c3.8xLarge CPU: 32 vCPUs of E5-2680 v2 @ 2.80GHz, on two NUMA nodes
演示 –
http://www.microsoft.com/en-us/download/details.aspx?id=46842
http://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git/tree/?id=HEAD
https://github.com/LIS
♥
♥
FreeBSD.org
FreeBSD 操作系统
FreeBSD.org 上的FreeBSD IS Ports
为Hyper-V开发的 FreeBSD集成服务
®
freebsd-
在Hyper-V 上运行 FreeBSD 的客户
微软工程师
http://svnweb.freebsd.org/ports/head/emulators/hyperv-is/
® ®
®
运行于Hyper-v和Azure之上的虚拟设备
演示 – 运行于Hyper-v数据中心和公有云Azure之上的虚拟设备 Array Networks vAPV 扩展到云
Array APV系列应用交付控制器
BRIDGING GAP 在应用交付的需求和用户之间架起了一座桥梁
THE
Array vAPV 应用交付控制器-扩展到云
BRIDGING GAP 在应用交付的需求和用户之间架起了一座桥梁
THE
Array Networks vAPV
您可以运行Windows
您可以运行Linux
您可以运行FreeBSD
这是真的
强健的
今天就可以尝试并产品化
DIM-B209: 在微软的云计算平台上运行 Linux
10/27, 9:00, 会场5
ACP-B302: 在微软云 Azure 上玩转 Docker 容器
10/27, 11:00, 会场5
ACP-B204: MySQL Service on Azure
10/27, 13:30, 会场6
ACP-B303: 在 Azure 上部署运行 Linux 及开源解决方案
10/27, 13:30, 会场2
在微软的虚拟化平台 Hyper-v 上玩转 Linux 和 FreeBSD
10/27, 14:30, 会场5
10/28, 13:30, 会场6
DIM-H02: 在Hyper-v虚拟环境中运行Linux和FreeBSD 10/27, 10:00, 动手实验室1
10/27, 17:30,动手实验室1
10/28, 13:30,动手实验室1
课后提醒
https://channel9.msdn.com/Events/Ignite/Microsoft-Ignite-China-2015
http://aka.ms/IgniteChina2015