SlideShare a Scribd company logo
1 of 18
Download to read offline
Python在虚拟化技术中的应用一二
适兕
2010.9.1
1.2
Copyright © 2010 Lijiangsheng1@gmail.com
议程
Copyright © 2010
Lijiangsheng1@gmail.com
2 / 18
1. 简介
2. 应用一: 充分体现python的"粘合"性、灵活
性。
3. 应用二: 充分体现其开发的快速、易用
介绍
Copyright © 2010
Lijiangsheng1@gmail.com
3 / 18
虚拟化之服务器虚拟化
介绍
虚拟化的类型
介绍 Copyright © 2010
Lijiangsheng1@gmail.com
4 / 18
• 基础设施虚拟化--网络(VLAN,VPN)、存储
(RAID,SAN)
• 系统虚拟化--服务器虚拟化、桌面虚拟化
• 软件虚拟化--应用虚拟化、高级语言虚拟化
主流服务器虚拟化技术
介绍 Copyright © 2010
Lijiangsheng1@gmail.com
5 / 18
• VMware
• XEN
• KVM
• IBM Power
为什么虚拟化?
介绍 Copyright © 2010
Lijiangsheng1@gmail.com
6 / 18
• 基础“云“需要虚拟化
• 节能
• 替换老化的硬件
• 加速应用部署
• 提高服务可用性
• ......
应用一 agent,library,etc.
Copyright © 2010
Lijiangsheng1@gmail.com
7 / 18
实例之libvirt,xen agent
应用一 agent,library,etc.
共性
应用一 agent,library,etc. Copyright © 2010
Lijiangsheng1@gmail.com
8 / 18
• 均运行在宿主机中,以damon方式。
• 做为C的辅助性扩展。
• 为前端的管理工具和后端的Hypervisor提
供“中间人“的角色.
libvirt with python bonding.
应用一 agent,library,etc. Copyright © 2010
Lijiangsheng1@gmail.com
9 / 18
以一个实际的例子来引入Libvirt :
import libvirt
conn = libvirt.open('qemu:///system')
for id in conn.listDomainsID():
dom = conn.lookupByID(id)
print "Dom %s State %s" % ( dom.name(), dom.info
dom.suspend()
print "Dom %s State %s (after suspend)" % ( do
dom.resume()
print "Dom %s State %s (after resume)" % ( dom.na
dom.destroy()
xen agent
应用一 agent,library,etc. Copyright © 2010
Lijiangsheng1@gmail.com
10 / 18
为管理端提供持续的基于xmlrpc的服务,接收
来自服务端的指令,并返回信息。
生命周期管理篇
Copyright © 2010
Lijiangsheng1@gmail.com
11 / 18
实在看的到的!
生命周期管理篇
Convirt2.0
生命周期管理篇 Copyright © 2010
Lijiangsheng1@gmail.com
12 / 18
TurbGears2
virtualenv
extremes
OpenXenmanager
生命周期管理篇 Copyright © 2010
Lijiangsheng1@gmail.com
13 / 18
pygtk,gtk-glade,gtkvnc.
纯python实现
详情见代码及演示
And a lot of command line tools
生命周期管理篇 Copyright © 2010
Lijiangsheng1@gmail.com
14 / 18
• virtsh
• Pygrub
• virt-install
• etc.
结束语
Copyright © 2010
Lijiangsheng1@gmail.com
15 / 18
结束语
关于反馈
结束语 Copyright © 2010
Lijiangsheng1@gmail.com
16 / 18
我需要帮助,以改进我的演讲技巧。
参考资料
结束语 Copyright © 2010
Lijiangsheng1@gmail.com
17 / 18
Internet is good.
google
《虚拟化与云计算》 电子工业出版社 豆瓣链
接地址
Q&A
结束语 Copyright © 2010
Lijiangsheng1@gmail.com
18 / 18
有问题吗?
Thanks!

More Related Content

Viewers also liked

The challenge - testing the oVirt project
The challenge - testing the oVirt projectThe challenge - testing the oVirt project
The challenge - testing the oVirt project
Eyal Edri
 

Viewers also liked (13)

Ovirt 代码阅读分享
Ovirt 代码阅读分享Ovirt 代码阅读分享
Ovirt 代码阅读分享
 
People for geek
People for geekPeople for geek
People for geek
 
Self revisor
Self revisorSelf revisor
Self revisor
 
Linux anaconda
Linux anaconda Linux anaconda
Linux anaconda
 
数据中心操作系统浅析
数据中心操作系统浅析数据中心操作系统浅析
数据中心操作系统浅析
 
The challenge - testing the oVirt project
The challenge - testing the oVirt projectThe challenge - testing the oVirt project
The challenge - testing the oVirt project
 
Ovirt deep dive
Ovirt deep diveOvirt deep dive
Ovirt deep dive
 
Understand ovirt
Understand ovirtUnderstand ovirt
Understand ovirt
 
Open source culture_in_china_team
Open source culture_in_china_teamOpen source culture_in_china_team
Open source culture_in_china_team
 
深入浅出云计算之IaaS
深入浅出云计算之IaaS深入浅出云计算之IaaS
深入浅出云计算之IaaS
 
Hackers and painter book reading
Hackers and painter book readingHackers and painter book reading
Hackers and painter book reading
 
2015中国软件技术大会-开放云介绍
2015中国软件技术大会-开放云介绍2015中国软件技术大会-开放云介绍
2015中国软件技术大会-开放云介绍
 
Why based success_opensource_project_will_fail_its_product_last
Why based success_opensource_project_will_fail_its_product_lastWhy based success_opensource_project_will_fail_its_product_last
Why based success_opensource_project_will_fail_its_product_last
 

Similar to Python in vir

腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
colderboy17
 
徐晓 Qq空间技术架构之峥嵘岁月
徐晓 Qq空间技术架构之峥嵘岁月徐晓 Qq空间技术架构之峥嵘岁月
徐晓 Qq空间技术架构之峥嵘岁月
drewz lin
 
Appcan平台介绍
Appcan平台介绍Appcan平台介绍
Appcan平台介绍
36Kr.com
 
透明计算与云计算
透明计算与云计算透明计算与云计算
透明计算与云计算
longhao
 
Challenges and opportunities computing Kuo-Yi Chen
Challenges and opportunities computing   Kuo-Yi ChenChallenges and opportunities computing   Kuo-Yi Chen
Challenges and opportunities computing Kuo-Yi Chen
kuoyichen
 
1.4亿在线背后的故事
1.4亿在线背后的故事1.4亿在线背后的故事
1.4亿在线背后的故事
llkk0914
 
企業郵件系統的私有雲架構教戰守則
企業郵件系統的私有雲架構教戰守則企業郵件系統的私有雲架構教戰守則
企業郵件系統的私有雲架構教戰守則
OFMKT
 
新浪微博平台与安全架构
新浪微博平台与安全架构新浪微博平台与安全架构
新浪微博平台与安全架构
n716
 
OpenStack Quantum项目介绍和演示
OpenStack Quantum项目介绍和演示OpenStack Quantum项目介绍和演示
OpenStack Quantum项目介绍和演示
OpenCity Community
 

Similar to Python in vir (20)

腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
 
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
 
企业应用与互联网的融合
企业应用与互联网的融合企业应用与互联网的融合
企业应用与互联网的融合
 
从网格计算到云计算
从网格计算到云计算从网格计算到云计算
从网格计算到云计算
 
徐晓 Qq空间技术架构之峥嵘岁月
徐晓 Qq空间技术架构之峥嵘岁月徐晓 Qq空间技术架构之峥嵘岁月
徐晓 Qq空间技术架构之峥嵘岁月
 
How to build your own robot with ibm bluemix&watson
How to build your own robot with ibm bluemix&watsonHow to build your own robot with ibm bluemix&watson
How to build your own robot with ibm bluemix&watson
 
Appcan平台介绍
Appcan平台介绍Appcan平台介绍
Appcan平台介绍
 
絕地武士心靈控制家用雲端智慧型物聯網光劍搭載無線路由器光劍底座Final
絕地武士心靈控制家用雲端智慧型物聯網光劍搭載無線路由器光劍底座Final絕地武士心靈控制家用雲端智慧型物聯網光劍搭載無線路由器光劍底座Final
絕地武士心靈控制家用雲端智慧型物聯網光劍搭載無線路由器光劍底座Final
 
Chinese Uses of Big Data Cloud Security 漫步在雲端資安新戰場
Chinese Uses of Big Data Cloud Security 漫步在雲端資安新戰場 Chinese Uses of Big Data Cloud Security 漫步在雲端資安新戰場
Chinese Uses of Big Data Cloud Security 漫步在雲端資安新戰場
 
透明计算与云计算
透明计算与云计算透明计算与云计算
透明计算与云计算
 
Challenges and opportunities computing Kuo-Yi Chen
Challenges and opportunities computing   Kuo-Yi ChenChallenges and opportunities computing   Kuo-Yi Chen
Challenges and opportunities computing Kuo-Yi Chen
 
Zimbra 功能特性和优势概述
Zimbra 功能特性和优势概述Zimbra 功能特性和优势概述
Zimbra 功能特性和优势概述
 
1.4亿在线背后的故事
1.4亿在线背后的故事1.4亿在线背后的故事
1.4亿在线背后的故事
 
什么是云计算
什么是云计算什么是云计算
什么是云计算
 
企業郵件系統的私有雲架構教戰守則
企業郵件系統的私有雲架構教戰守則企業郵件系統的私有雲架構教戰守則
企業郵件系統的私有雲架構教戰守則
 
新浪微博平台与安全架构
新浪微博平台与安全架构新浪微博平台与安全架构
新浪微博平台与安全架构
 
大鱼架构演进
大鱼架构演进大鱼架构演进
大鱼架构演进
 
OpenStack Quantum项目介绍和演示
OpenStack Quantum项目介绍和演示OpenStack Quantum项目介绍和演示
OpenStack Quantum项目介绍和演示
 
Docker + CI pipeline 的高效率 ChatBot 開發方法
Docker + CI pipeline 的高效率 ChatBot 開發方法Docker + CI pipeline 的高效率 ChatBot 開發方法
Docker + CI pipeline 的高效率 ChatBot 開發方法
 
千万级并发在线推送系统架构解析 | 个信互动 叶新江
千万级并发在线推送系统架构解析 | 个信互动 叶新江千万级并发在线推送系统架构解析 | 个信互动 叶新江
千万级并发在线推送系统架构解析 | 个信互动 叶新江
 

More from Li Jiansheng

More from Li Jiansheng (9)

The way of_open_source
The way of_open_sourceThe way of_open_source
The way of_open_source
 
Community governance evolution_open_infra_china_day_2018
Community governance evolution_open_infra_china_day_2018Community governance evolution_open_infra_china_day_2018
Community governance evolution_open_infra_china_day_2018
 
Why said engineer_is_roadblock- lc3
Why said engineer_is_roadblock- lc3Why said engineer_is_roadblock- lc3
Why said engineer_is_roadblock- lc3
 
东方文化与技术社区
东方文化与技术社区东方文化与技术社区
东方文化与技术社区
 
开发者与开源社区
开发者与开源社区开发者与开源社区
开发者与开源社区
 
GitHub 开源指南深度解读
GitHub 开源指南深度解读GitHub 开源指南深度解读
GitHub 开源指南深度解读
 
秘方文化与Ceph项目分析
秘方文化与Ceph项目分析秘方文化与Ceph项目分析
秘方文化与Ceph项目分析
 
Inner source introduction
Inner source introductionInner source introduction
Inner source introduction
 
oVirt社区最新活跃度
oVirt社区最新活跃度oVirt社区最新活跃度
oVirt社区最新活跃度
 

Python in vir