您的位置:首页 > 其它

1-15使用虚拟化系统

2017-08-02 21:03 190 查看
ECS 云服务器

SLB 负载均衡

弹性伸缩:高峰时自动扩冲ECS到SLB中;

桌面虚拟化(私有云)

1、(服务器→空客户端)(网吧无盘)思杰的比较好;

2、在服务器端运行的是完整的操作系统,客户端只需运行一个远程的登录界面,登录到服务器,就能够看到桌面,并运行远程的程序。

虚拟化介绍

虚拟化是将一台物理主机通过虚拟化技术分为多台逻辑主机;每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,一台机多个系统启动多个服务,从而最大化利用物理主机CPU。

本质访问文件是先通过虚拟内核→物理内核→硬盘;

虚拟化发展

1、IBM先驱power8做到分割不损耗,但只支持无图形化;

2、VMware还主要是在X86平台服务器上有较大优势,而非真正的IT信息虚拟化。

3、kvm(基于内核的虚拟机)提供红帽产品虚拟化技术;

**但是数据库不能放在kvm,根据本质可知,会降低访问速度;

虚拟化架构

1、原生架构(企业适用):服务器硬件上直接是KVM;不需要os;任何kvm上跑的系统都是独立;一般pc硬件不支持这种架构;

比如xen、qemm;

2、寄居架构:硬件→os→kvm;硬件兼容性好;

比如vmvare;

云计算 服务

1、Iaas基础设施即服务:比如硬件服务器租用;

★ OpenStack是一个搭建云平台的解决方案,不是一个软件,可以搭建公有云,私有云,企业云;

★ 可以理解为一个云操作系统;

2、Paas平台即服务:有开发环境的虚机系统定制→docker(轻量级)

3、SaaS软件即服务:云盘(取散列值一样)、云端办公(提供web软件即可)

**哈希(散列值)算法:将大小不一的数据源计算为统一长度的值,便于查找。

MD5算法:将文件或者数据源(字符串、数值等)计算出一个固定值,主要应用场景是文件的数字签名。

KVM内核级虚拟化

kvm(管理内存、cpu)+qemu(模拟器:网络+硬盘)

搭建rhev环境
rhel—64
支持虚拟化指令集(win:cpu-z linux:cat /proc/cpuinfo | more )//AMD标志是suvm;inter标志是VT-X;
#yum group list
Available Environment Groups:
Minimal Install
Compute Node
Infrastructure Server
File and Print Server
Basic Web Server
Virtualization Host   //KVM包组
Server with GUI
GNOME Desktop
KDE Plasma Workspaces
Development and Creative Workstation
Available Groups:
Compatibility Libraries
Console Internet Tools
Development Tools
Graphical Administration Tools
Legacy UNIX Compatibility
Scientific Support
Security Tools
Smart Card Support
System Administration Tools
System Management
Done
#yum -y groupinstall "Virtualization Host"
#systemctl start libvirtd
桥接网络
#brct
4000
l --help
commands:
addbr       <bridge>        add bridge
delbr       <bridge>        delete bridge
addif       <bridge> <device>   add interface to bridge
delif       <bridge> <device>   delete interface from bridge
hairpin     <bridge> <port> {on|off}    turn hairpin on/off
setageing   <bridge> <time>     set ageing time
setbridgeprio   <bridge> <prio>     set bridge priority
setfd       <bridge> <time>     set bridge forward delay
sethello    <bridge> <time>     set hello time
setmaxage   <bridge> <time>     set max message age
setpathcost <bridge> <port> <cost>  set path cost
setportprio <bridge> <port> <prio>  set port priority
show        [ <bridge> ]        show a list of bridges
showmacs    <bridge>        show a list of mac addrs
showstp     <bridge>        show bridge stp info
stp         <bridge> {on|off}   turn stp on/off
//增加桥设备;添加网卡到桥上;
#ps aus | grep kvm
#virt-manager //图形化虚拟机
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: