虚拟机是整个云平台的核心,所有的应用都是运行在虚拟机之上(linux容器除外)。创建虚拟机分两个部分:创建虚拟机及在在其上安装操作系统。本章先介绍常规创建虚拟机的方法,然后介绍创建虚拟机的便捷方法。
常规方式创建虚拟机
创建虚拟机之前,最好先做个简单的规划。需要考虑的事项有:使用哪个宿主机哪个桥接接口(真实生产环境的服务器,一般都有2个以上的网卡)、选定哪个物理节点(集群环境下,多个虚拟机应该分散到各物理机,以利于提高性能)、虚拟机存储位置(本地存储、共享存储等)、性能要求等等。
请大家来看一个图,是其它人做的布置。
这是一个多机集群的场景,其中需要建立起3-4台虚拟机,用于承载论坛服务。这几台虚拟机的配置,安装的操作系统及应用完全一样,前端用负载均衡(keepalived + haproxy)转发请求。这样的分配不是很合理,负载都集中到同一个宿主节点(物理服务器),一旦性能异常,全军覆没。还不如直接创建一个配置巨高的虚拟机省事,您说呢?