Introduction to CloudStack’s System VM

Slides:



Advertisements
Similar presentations
趋势护航 安享云端 趋势科技 王进华 Internal - Confidential.
Advertisements

支援不同網際網路供應商路由 之線路備援機制 黃政欽 育達商業技術學院資管研究所
公务员制度若干问题分析. 一、职业选择?身份选择? 2 。职业选择?身份选择? 公共职位世袭现象普遍存在的原因,除了 缺乏政治权力约束机制外,还包括政治道 德和官僚伦理的全面崩溃。 据中国大陆媒体披露,河南省固始县在 2008 年全县选拔正科级和县局级干部过程 中,最后任命的 12 名乡长,基本都是当地.
安阳市义务教育阶段学籍管理系统 新版使用简介
OpenStack调度算法逆向分析.
校園資訊安全與防火牆架設 嘉義市育人國小 黃士騰.
华特汽车配件有限公司网络改造解决方案 班级:网络技术-1101 答辩人:丁奇志 指导老师:欧阳炜昊.
第7章 防 火 墙 技 术 7.1 防火墙概念 7.2 防火墙原理及实现方法 7.3 防火墙体系结构 7.4 防火墙的构成
第七章 Internet 基础与应用 第一节 主机名字与域名服务 第二节 Internet的域名体系 第三节 主机名字的书写方法
清华大学 罗念龙 2004年6月 集成学生系统 清华大学 罗念龙 2004年6月.
终端自动化与远程维护虚拟机系统 ——VirOM
大型、高负载网站架构和应用初探.
SAE Java 实际应用 在这里写上你的标题 作者名字/日期
阿里云计算开放平台与产品 阿里云-刘飞 2012年10月.
第十六章 股票交易資訊分析與試算 課前指引 目前最熱門的理財方式莫過於投資股票市場,因此本章首先講解如何從美國股市匯入重要資料,之後教授使用WEB查訊功能,匯入台灣股市即時或盤後交易資訊到Excel工作表中,再利用資料分析工具來協助瞭解個股。最後再利用Excel圖表功能來繪製成股票K線圖,這是不是很有趣及實用呢?
VMWARE 大藍圖 SOFTWARE-DEFINED ENTERPRISE
服务器虚拟化:Vmware的方法 关注短期结果 问题: 虚拟化101 新基础架构 + 新技巧 25-60%的直接ROI
思考 问题十:大学生如何提高英语能力? (听说读写能力).
學術型職涯路徑 實務型職涯路徑 未來發展 高等考試 碩士班 專業證照 會展專業人才 管理幹部 觀光專業人才 偏重學理領域 偏重實用領域
浅谈SDN,NFV与NV 曙光信息产业股份有限公司 网络架构师 薛保平.
UBLink集團 裕笠科技股份有限公司 遠豐科技股份有限公司 鉅創科技股份有限公司
Network Storage and System Virtualization Technology
2012届(数计院) 企业人事管理系统 ——指导老师: 学生:.
《Windows 网络操作系统配置与管理》
102學年度 5月份中心會議 時 間: 地 點:中心會議室.
教育信息化建设诊断评价与改进一级指标体系构建
Openstack入门
转正述职报告 乐恩公司 史航
第七單元 大眾運輸好方便 凡事小心才安全.
企业经营管理基础 模块一 企业组织结构概述 模块二 采购管理 模块三 生产管理 模块四 销售管理 模块五 仓储管理 模块六 人力资源管理
网络地址转换(NAT) 及其实现.
2012/11/12 Virtual Machine.
CDM Project Management Database Development
羅東高中邱柏翰 虛擬機器軟體與作業系統安裝 羅東高中邱柏翰
Linux.
第9章 電子商務安全防範.
建设基于OpenStack的云计算平台 Lenovo ThinkCloud Center Foundation
利用 ISA Server 2004 建置應用層防護機制
Server Load Balancing 飛雅高科技 李村.
系統安全期末報告 Nessus 與其相關軟體使用心得
第 16 章 Internet架構.
ARUBA 無線網路教育訓練.
ThinkServer RD540/RD640 新品品鉴
6.2.
Linux 圖形操作介面 GUI -- X-window 與 Webmin
NetFilter IPTables.
讲议: PXE 介绍及实现 Jarvis
CDR - Continuous Data Replication
資通安全學程推廣說明會 資工系 包蒼龍.
《计算机网络 --基于因特网的信息服务平台》 (第2版)
防火墙技术介绍   严峻的网络安全形势,促进了防火墙技术的不断发展。防火墙是一种综合性的科学技术,涉及网络通信、数据加密、安全决策、信息安全、硬件研制、软件开发等综合性课题。
J&K STACK CMDB 产品介绍 Multi-Cloud Management Capabilities Service Provider.
第3章 Linux免安裝版學習與操作 課前指引
第9章 维护Linux网络 Linux的强大功能体现在网络上,网络用户无论是将Linux作为客户机还是服务器来使用都需要对其网络进行管理和维护,在管理和维护网络时,尤其在网络通信时更侧重于对信息安全性的考虑。 本章从网络的基础知识出发,详细介绍Linux下防火墙的功能与作用、路由器的原理以及SSH协议和相关的软件。通过本章的学习,使读者熟悉Linux下网络的相关知识,具备掌握管理和维护Linux网络的基本技能。
hicloud CVPC / CaaS API 教育訓練 (hicloud Web Service, HWS)
基于移动代理的分布式 入侵检测系统 太原理工大学网络信息中心 任新华 2019/2/22.
第11章 系统结构与包模型模型.
雲端虛擬化 Cloud Virtualization
Reporter: Green Advisor: Hsueh-Wen Tseng
第八單元 清晨摸黑騎鐵馬 反光配件要加碼.
網管教師工作研討會 時間:2014/03/12 地點:名間國小.
虚拟化技术 VMware ESXI 南京市玄武中等专业学校 胡刚强.
LogBase运维安全管理系统(堡垒机)使用说明
LogBase运维安全管理系统(堡垒机)使用说明
天翼云产品介绍.
「高級中等學校學生學習歷程資料庫」與學校自行建置 「校內學生學習歷程檔案紀錄模組」 資料串接全國說明會
天翼云3.0产品介绍 2018/4/24.
天翼云3.0产品介绍及18年规划.
Presentation transcript:

Introduction to CloudStack’s System VM Mice Xia mice_xia@tcloudcomputing.com

Outline Overview System VM role&function System VM template System VM internals Q&A

Overview CloudStack使用系统虚拟机完成系统自身的功能 占用用户的物理资源 精简高效 对最终用户透明 高可用性 无状态 可线性扩展

CPVM Web VNC console 后端 每zone至少一个 网络配置 Public Control Management 自动扩展

SSVM 实现二级存储相关功能 每zone至少一个 网络配置 Public Control Management storage 自动扩展

VR 实现网络相关功能 每network至少一个 网络配置 DHCP/DNS/防火墙 端口转发NAT 负载均衡 VPN VPC Public (adv.) Control Guest

System VM template Spec (CS 4.2) 所有的系统虚拟机使用同一个模板 Debian Linux 7.0 只装需要的工具, SSHd, Apache, iptables, ipsec, haproxy… SSH通过3922访问 预装JRE 所有的系统虚拟机使用同一个模板 不同hypervisor不同的模板VMware/Xenserver/KVM/HyperV 格式不同,但内容完全一样

How to build SyetemVM Template Build from scratch 4.2标准方式 http://jenkins.cloudstack.org/job/build-systemvm-master 使用VirtualBox & veewee 安装系统 下载debian 7 iso 根据预定义的参数安装 更新debian Copy 各类CS的shell脚本到系统内 后续工作,建账户,chkconfig等 转换为其他格式,ova, qcow2等

How to patch SyetemVM Template 单独升级某个工具、软件 模板作为卷挂载到VM Mount, chroot 升级所需的软件 卸载卷,创建为模板 替换系统虚拟机模板 更新数据库,删除template_spoof_ref表中的systemVM 删除所有系统虚拟机

System VM initialization CPVM/SSVM/VR创建时使用相同的模板 启动后挂载systemVM.iso或者patchdisk(KVM) 通过boot cmdline向VM传入参数, e.g. type=secstorage VM启动时检查参数,根据类型的不同 从systemvm.iso拷贝不同的文件 配置对应的网络 启动相应的服务

System VM initialization cont. Authorized_key , mgmt server访问systemVM的ssh key cloud-scripts.tgz, 各类shell脚本,主要是VR使用 systemvm.zip 包括CPVM和SSVM的agent jar包 CPVM和SSVM中的agent java进程启动后,会连接mgmt server 8250,创建成功后,agent state Up

CPVM work flow ① 用户发起请求到mgmt server,查看web console mgmt server选择合适的CPVM,返回public ip ② 用户浏览器访问CPVM ③ CPVM向mgmt server 发请求进行验证 ④ 验证通过,CPVM访问VM所在的hypervisor对应的端口,获取console信息 经CPVM转换成浏览器可接受的格式,返回用户浏览器图像数据

SSVM workflow (upload template) ① 用户发起上传模板请求到mgmt server ② mgmt srv选择合适的SSVM,发送命令进行下载 ③ SSVM通过外网NIC下载指定的模板 ④ SSVM 通过storage network mount上二级存储,写入模板。 SSVM 下载的同时会向mgmt srv报告下载的进度(百分比)

SSVM workflow (vmware snapshot) ① 用户发起卷快照请求到mgmt server, Mgmt server发送请求到对应的ESXI,对虚拟机进行快照 ② mgmt srv选择合适的SSVM,发送命令备份快照 ③ SSVM调用ESXI (VC) API导出虚拟机快照的卷为OVF ④ SSVM 通过storage network mount上二级存储,写入快照。

VR workflow ① 用户发起卷快照请求到mgmt server,例如添加端口转发规则 ② mgmt srv选择合适的VR,通过control network发送命令,执行VR上的sh脚本,更新iptables,端口转发规则生效

System VM auto scaling Ssvm和cpvm根据负载情况自动scale up consoleproxy.capacity.standby 待机session数量 consoleproxy.session.max 一个CPVM可服务的session数量 consoleproxy.session.timeout session超时时间 E.g. standby = 30 , max = 50 , 当用户session超过20后,CS会自动创建第二个CPVM

Redundant VR Active-standby的VR,高可用性场景使用,通过VRRP协议同步TCP session

QuickCloud Cpvm和ssvm作为单独运行的程序,可运行在其他机器上,例如mgmt-srv Debug & production (since 4.2) https://cwiki.apache.org/confluence/display/CLOUDSTACK/QuickCloud

Q&A