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
桥接网络
#brctl --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 //图形化虚拟机