CDN内容分发网络
CDN的全称是Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决 Internet网络拥挤的状况,提高用户访问网站的响应速度。
今天我们来应用cdn来发布多台服务器的内容,不仅用来加速客户端访问网络的速度,还可以分担服务器的压力.避免因为访问量过大,导致服务器的雪崩,当然也提高了网络数据的稳定性.
首先小编为大家带来的是环境的部署,在企业中我们要操作多台企业6.5的服务器,因此我们制作了6.5版本的最简母盘,然后制作了几个子盘。
母盘设置:
母盘虚拟机 base rhel6.5->512MB 最小化安装选用RAM为512MB默认为最小化安装,这样的环境比较简易:
内存大小:
母盘命名为base
键盘设置:
跳过检测:
区域选择:
超户密码:
分区类型:
初始化所有:
写入磁盘:
完成reboot
封装母盘:
ip设置:
yum 源配置:
更改主机名和域名解析:
火墙iptables:
SELINUX:
物理机上面制作base子盘
virt-sysprep --help
如果没有该命令需要yum whatprovides virt-sysprep
1 yum install /usr/bin/virt-sparsify
压缩母盘,一般当需要copy母盘文件时
#virt-sysprep --compress base.qcow2 new.qcow
2 cd /var/lib/libvirt/images/
3 ls
4 ll base.qcow2
5 virt-sysprep -d base # 清除缓存
在图形环境中删除母盘但不删除母盘源文件为了以后不打开母盘动用母盘中的东西
1 virt-manager
2 qemu-img create -f qcow2 -b base.qcow2 test1 #用base.qcow2建立子盘test1
3 qemu-img create -f qcow2 -b base.qcow2 test2
4 qemu-img create -f qcow2 -b base.qcow2 test3
5 ls
6 du -sh base.qcow2 #查看base母盘容量
7 du -sh test1
8 du -sh test2
9 du -sh test3
在virt-manager中添加已有镜像test1
import existing disk image
并给添加的虚拟机命名为test1 OS type linux Version rhel6.5