xen

什么是裸金属服务器?

纵然是瞬间 提交于 2021-02-12 06:46:45
昨天关于云计算的文章里面,我提到一个名词,叫做“裸金属服务器”。 不知道为什么,很多读者对这个东东产生了浓厚的兴趣,纷纷在后台私信问我相关的情况。 本着消灭所有知识死角的精神,今天我们就来了解一下,到底什么是裸金属服务器。 乍一看裸金属服务器这个名字,确实是让人感到困惑——服务器难道不都是金属的么?难道有木质或者塑料的? 这个“ 裸 ”字,莫非是指服务器连外壳都没有? 其实,裸金属服务器(Bare Metal Server)之所以有这么个奇怪的名字,主要是为了和虚拟化服务器划清界限。 我在昨天的文章说过,云计算的一大特点,就是从买到租,用户向云服务提供商租用计算资源。而这些租用的计算资源, 大部分 都不是物理资源,而是虚拟资源。 没错,这个“ 大部分 ”,就是意味着有特例。而 裸 金属服务器 ,就是其中一个典型特例。 裸金属服务器,也属于云计算产品 为什么在全面云化的大背景下,还要“ 开倒车 ”,提供物理服务器呢? 原因当然是因为虚拟化也有搞不定的地方。 虚拟化并不是完美无缺的。它有两个无法回避的缺陷。 首先第一点,是性能损失。 虽然虚拟化云化吹得天花乱坠,但是,毕竟引入了“第三者”,操作系统和应用程序在调用硬件资源的时候,没有直接掌控来得那么得心应手。 虚拟化 对于一些性能要求高的业务(例如高性能运算),虚拟化会带来性能延迟。如果发生密集的I/O(输入/输出)操作

how to add a hypercall in xen 4.13.0

会有一股神秘感。 提交于 2021-01-29 21:40:27
问题 I tried to follow tutorials to add a new hypercall for xen, however all of them cannot work because there is no ENTRY(hypercall_table) in entry.S, how to add a new hypercall in recent version of xen? 回答1: The easy way to create a custom hypercall is to watch how a simple one is declared and try to mimic the behavior. I did this and was able to successfully write one. The following steps were reproduced in Xen 4.13 Let's assume that I want to create an attack hypercall that will mimic some

linux虚拟化简介

不问归期 提交于 2021-01-20 00:02:27
为跨平台而生   在计算机发展的早期,各类计算平台、计算设备所提供的接口、调用方式纷繁复杂,没有像今天这样相对统一的标准。由于需要适配不同的平台,需要写很多繁琐的兼容代码,这无形中给开发者带来了很大的不便。甚至,这种混乱出现在 IBM 这一家公司下不同机型的机器上,所以 IBM 的工程师们创造了虚拟化技术,用来帮助程序快速适配不同平台的物理机器。   我们知道程序对计算机资源的调用主要依赖于操作系统所给出的接口。我们的程序通过操作系统提供的接口,向物理硬件发送指令。   所以,要实现程序跨平台兼容的方法其实很简单,只要操作系统或者物理硬件所提供的接口调用方式一致,程序便不需要兼容不同硬件平台的接口,而只需要针对这一套统一的接口开发即可。虚拟化技术正是通过其本身适配不同平台的硬件,而加以抽象成统一的接口,来实现程序跨平台运行这一目的的。   时至今日,我们之所以关注和使用虚拟化技术,实现跨平台运行应用程序依然是很大一部分的原因。 虚拟化的定义   虚拟化技术是一种将计算机物理资源进行抽象、转换为虚拟的计算机资源提供给程序使用的技术。这里所指的计算机资源,就包括了 CPU 提供的运算控制资源,硬盘提供的数据存储资源,网卡提供的网络传输资源等。 将虚拟化用于资源管理    在虚拟化技术的发展过程中,人们逐渐发现了虚拟化的另一大用途,也就是将之应用于计算机资源的管理。  

虚拟化有哪些分类?Linux云计算数据存储技术

断了今生、忘了曾经 提交于 2021-01-19 12:05:41
  什么是虚拟化?虚拟化有哪些分类?每个学习Linux运维技术的人都需要了解云计算架构、虚拟化、docker容器,这些都是运维需要掌握的技能。随着Linux技术的飞速发展,越来越多的人在学习Linux云计算。那么docker的学习过程中什么是虚拟化呢?虚拟化有哪些分类?让我们一起看看。   什么是虚拟化?   操作系统层虚拟化是指通过划分主机操作系统的特定部分来隔离生产操作执行环境。操作系统层的虚拟化是操作系统内核直接提供的虚拟化,虚拟化的操作系统共享底层主机操作系统内核和底层硬件资源。操作系统虚拟化的关键点是将操作系统与上层应用隔离,将对操作系统资源的访问进行虚报化,让上层应用感觉垄断了操作系统。   操作系统虚拟化的优势是实现虚拟操作系统和物理操作系统的隔离,有效避免物理操作系统的重复安装。众所周知的操作系统虚报化解决方案包括有Virtual Server、Zone、Virtuozzo及虚拟专用服务器(Vital PnvateSever,VPS)。VPS使用虚拟服务器软件在一台物理机上创建多个相互隔离的小服务器。这些小服务器都有自己的操作系统,运行和管理与独立主机完全不同。可以保证用户独占资源,节约成本。   虚拟化分类有哪些?   1.仿真虚拟化[对系统硬件没有要求,性能最低]VMware   2.半虚拟化[虚拟机可以使用真机物理硬件,性能高,需要改内核]xen   3

BATJ 常考的 21 条 Linux 命令

风格不统一 提交于 2021-01-17 03:47:37
阅读本文大概需要 7.8 分钟。 来源: http://t.cn/EqTIhES 友情提示 :之前的送书活动将于明天截止(4.29),还没有参与的小伙伴可以到这里参与下: Linux云计算如何入门,送 3 本经典纸质书 图个手气,重在参与,之后还会给大家争取更多这样的活动,希望大家多多支持。 一、文件和目录 1. cd命令 (它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径) cd /home 进入 '/ home' 目录 cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd 进入个人的主目录 cd ~user1 进入个人的主目录 cd - 返回上次所在的目录 2. pwd命令 pwd 显示工作路径 3. ls命令 查看文件与目录的命令,list之意) ls 查看目录中的文件 ls -l 显示文件和目录的详细资料 ls -a 列出全部文件,包含隐藏文件 ls -R 连同子目录的内容一起列出(递归列出),等于该目录下的所有文件都会显示出来 ls [0-9] 显示包含数字的文件名和目录名 4. cp命令 (用于复制文件,copy之意,它还可以把多个文件一次性地复制到一个目录下) -a :将文件的特性一起复制 -p :连同文件的属性一起复制,而非使用默认方式,与-a相似,常用于备份 -i :若目标文件已经存在时,在覆盖时会先询问操作的进行

用漫画了解Linux内核到底长啥样

人走茶凉 提交于 2021-01-09 12:19:23
一个执着于技术的公众号 原文链接:http://985.so/hRL6 往期精彩 ◆ 干货 | 给小白的Nginx10分钟入门指南 ◆ 什么是集群?看完这篇你就知道啦! ◆ 干货 | Linux平台搭建网关服务器 ◆ 干货 | 理解正向代理与反向代理的区别 ◆ 硬核科普服务器硬盘组成与基本原理 ◆ 一文带你速懂虚拟化KVM和XEN ◆ 实战 | Hadoo大数据集群搭建 如有收获,点个在看,诚挚感谢 本文分享自微信公众号 - 开源Linux(qinlulu_123)。 如有侵权,请联系 support@oschina.cn 删除。 本文参与“ OSC源创计划 ”,欢迎正在阅读的你也加入,一起分享。 来源: oschina 链接: https://my.oschina.net/u/4554203/blog/4431696

ZStack实践汇|ZStack与行云管家对接实践

感情迁移 提交于 2020-11-20 03:41:15
一、ZStack与行云管家概述 大道至简·极速部署,ZStack致力于产品化私有云和混合云。 ZStack是一家坚持自主创新、专注产品化的云计算公司,以“降低企业上云门槛、让每一家企业都拥有自己的云”为使命,提供自研的ZStack私有云、ZStack混合云、ZStack Mini超融合一体机、ZStack CMP多云管理平台、ZStack企业级分布式存储等产品和方案。 作为新一代创新开源的云计算IaaS软件,ZStack由英特尔、微软、CloudStack等世界上最早一批虚拟化工程师创建,拥有KVM、Xen、Hyper-V等成熟的技术背景。ZStack创新提出了云计算4S理念,即Simple(简单)、Strong(健壮)、Scalable(弹性)、Smart(智能),通过全异步架构,无状态服务架构,无锁架构等核心技术,完美解决云计算执行效率低,系统不稳定,不能支撑高并发等问题,实现HA和轻量化管理。 行云管家是厂商中立的第三方云计算管理平台,帮助企业“易上云”“用好云”,支持跨云厂商管理,提供资源使用监控、审计,降低用户运维成本。行云管家有三种产品形态,分别是:“行云管家SaaS平台”、“行云管家堡垒机私有部署版”和“行云管家云管平台私有部署版”。本次测试环境中部署“行云管家堡垒机私有部署版”。 二、ZStack云主机导入行云管家 1. “主机”页面,点击“导入主机”里的

kvm虚拟机迁移

。_饼干妹妹 提交于 2020-10-28 21:01:34
一、迁移简介 迁移: 系统的迁移是指把源主机上的操作系统和应用程序移动到目的主机,并且能够在目的主机上正常运行。在没有虚拟机的时代,物理机之间的迁移依靠的是系统备份和恢复技术。在源主机上实时备份操作系统和应用程序的状态,然后把存储介质连接到目标主机上,最后在目标主机上恢复系统。随着虚拟机技术的发展,系统的迁移更加灵活和多样化 最终我们迁移的目的就是:   简化系统维护管理   高系统负载均衡   增强系统错误容忍度   优化系统电源管理 二、热迁移 KVM 虚拟机的热迁移 ---Live Migration: 服务器虚拟化技术是当前的热点,而虚拟机的“热迁移( LiveMigration )”技术则是虚拟化技术当中的热点 热迁移(又叫动态迁移、实时迁移),即虚拟机保存( save ) / 恢复(restore) :将整个虚拟机的运行状态完整保存下来,同时可以快速的恢复到原有硬件平台甚至是不同硬件平台上。恢复以后,虚拟机仍旧平滑运行,用户不会察觉到任何差别 迁移的种类:   P2P :物理机之间的迁移   V2P :虚拟机迁到物理机   P2V :物理机迁到虚拟机   V2V :虚拟机迁到虚拟机 三、热迁移的应用      1. 虚拟机的热迁移技术最初是被用于双机容错或者负载均衡:当宿主机出现软硬件故障导致服务异常时,虚拟机可漂移到另外主机上,或者在集群中依据工作负载量的大小

计算机虚拟化原理

最后都变了- 提交于 2020-10-27 15:02:21
计算机虚拟化原理 虚拟化是将底层的计算机资源抽象成为多组相互隔离的计算平台,每一个计算平台都具有计算机5大基本部件中的所有设备 直接上干货。。。。。。。。。。。。 虚拟化的两种实现方式: 1、硬件宿主机运行虚拟化软件、创建各种虚拟机( type-2型 虚拟化---有虚拟机管理器) 可以借助宿主机的各种虚拟机管理工具来管理虚拟机---KVM、VMware、virtualbox 系统上电之后启动的是一个操作系统,操作系统上安装叫做虚拟机管理器的软件,VM Monitor 2、在硬件上安装Hypervisor、在其上运行各种虚拟机、没有宿主机( type-1型 虚拟化---直接跑到硬件上的就叫做Hypervisor) 在实现虚拟化功能管理方面的更可靠、彻底---xen,VMware esx/ESXi 在系统上电之后直接运行虚拟机监控程序,而没有运行任何内核、Guest操作系统直接在其虚拟化环境中运行 虚拟化技术分类: 1、 模拟:硬件-host-模拟器(emulator-虚拟机监控器)---实现CPU、内存、IO的软件模拟 如,PearPC,Bochs,QEMU 2、完全虚拟化(full-virtulization也叫native-virtulization):CPU、内存不做模拟,IO要做模拟(BT技术、HVM硬件虚拟化) 如,VMware-Workstation,KVM,Xen

1024程序员节开源技术英雄会,参会“英雄榜”发榜

随声附和 提交于 2020-10-25 04:54:46
10月23-26日,由CSDN等多家单位精心筹划的“长沙 · 中国1024程序员节”将盛大举行。程序员节活动以开源为主议题,包括2场岳麓尖峰对话;2020开源技术英雄大会;10+场热门技术分论坛/峰会;创意集市;体验感超强的科技文化嘉年华、最HIGH时刻的开源之夜。内容聚焦开源技术及生态建设、操作系统及硬件创新、开源社区及商业化发展等多个重要话题。 尤其是此次重磅推出的“开源技术英雄会”,将以2020中国开源技术英雄的年度大聚会为核心,重磅邀请卓越的开源技术领袖和贡献者齐聚长沙,以“洞悉开源新变量”为主题,展开主题演讲与深度讨论。开源英雄群英荟萃,2020开源技术英雄会,必将成为一场交流真知灼见的开源生态大会。 CSDN作为中国专业的开发者社区,将联手多家单位,广发英雄帖,汇聚国内顶级开源英雄、开源项目、开源企业,共谱硬核科技与开源文化大图谱。 百余位开源英雄齐聚 , 岳麓山下技术“过招” 当前科技的发展,打造中国自主可控的开源生态,尤其是核心技术栈和开源生态系统,势在必行。藉由1024程序员节的召开,100余位卓越技术英雄齐聚“2020开源技术英雄会”,他们带来武功秘籍,在岳麓山下分享技术洞见,切磋过招! 最终出席嘉宾以现场为准 2020开源技术英雄会汇聚了来自学术界的顶尖学者、知名开源社区的领军人物,以及华为、阿里、百度、腾讯、滴滴、中科创达、海尔等顶尖企业