APP下载

基于OpenStack搭建虚拟云桌面的架构

2019-03-25王涛戴华忠

活力 2019年2期
关键词:云桌面虚拟化

王涛 戴华忠

[摘要]本文通过开源的OpenStack云计算平台,构建虚拟云桌面系统。通过OpenStack系统弹性计算和资源调度,带来桌面系统的最优效果,根据不同场景应用可以快速交付云桌面。

[关键词]OpenStack;云桌面;虚拟化;资源池

一、技术简介

(一)OpenStack简述

OpenStack是一个由NASA和Rackspace联合开发的开源云计算平台,旨在对数据中心的计算、存储和网络资源进行统一管理,是基于IaaS层的云计算操作系统。OpenStack核心组件有:Nova、Neutron、Glance、Cinder、Keystone,其余组件根据需要可以选装。

(二)云桌面技术

云桌面是在远端多台服务器虚拟化资源池上虚拟出足够多的相互隔离、相互独立的个人操作系统,通过桌面连接协议可以随时随地根据需要连接到云端的桌面系统,与本地的个人PC机体验一样,没有差别。

二、OpenStack云桌面的实现

(一)OpenStack云桌面的规划设计

OpenStack云桌面测试环境使用两台服务器,一台服务器是做控制节点,集成了网络节点、块存储节点和计算节点的功能;另一台服务器是计算节点。其中控制节点共有三块物理网卡,分别为eht0、eth1和eth2;计算节点共有两块物理网卡,分别为eth0和eth1。具体IP地址规划如下表所示。

(二)OpenStack环境的安装部署

Packstack可以使用脚本快速部署可靠的OpenStack环境。Packstack主要是由Redhal推出的快速部署工具。通过PackStack生成的answer-file脚本修改如下,其中NTP时钟服务器使用阿里云提供的NTP时钟服务器,计算节点除了compute节点外,controller节点还有。

CONFIG_NIP_SERVERS=ntp1.aliyun.com,ntp2.aliyun.com

CONFIG_COMPUTE_HOSTS=192.168.10.10,192.168.10.11

CONFIG_NOVA_LIBVIRT_VIRT_TYPE=kvm

CONFIG_NEUTRON_L3_EXT_BRIDGE=br-ex

CONFIG_LBAAS_INSTALL=y

CONFIG_NEUTRON_ML2_TYPE_DRIVERS=flat,vxlan

CONFIG_NEUTRON_OVS_BRIDGE_MAPPINGS-physnet1:br-ex

CONFIG_NEUTRON_OVS_TUNNEL_IF=eth1

CONFIG_PROVISION_DEMO=n

(三)创建OpenStack云桌面主机

通过浏览器登录Dashboard,创建云桌面主机。

第一步:根据需要新创建或选择已经存在的虛拟网络、主机类型、密钥对、安全组等。其中创建了两个Local类型的子网,分别为Private1和Private2,网段分别为172.16.1.0/24和172.16.2.0/24。

第二步:创建云主机,选择对应的镜像、云主机类型、密钥对、网络、安全组。分别创建了三个云主机,分别为VM1、VM2和VM3,其中VMl和VM2属于privatel子网,VM2属于private2子网。

第三步:创建连接外网网络,创建flat类型的public网络,并将其作为创建路由器的连接外部网络,将private1、private2加入路由器的端口中。

第四步:为虚拟机分配浮动IP来访问内网创建的VM。

创建完成后的OpenStack云桌面主机信息如图1所示。

(四)测试OpenStack云桌面

创建好桌面云主机,能够ping通,用户就可以使用VNC、Xshell等远程桌面连接工具或瘦客户端登录到云桌面主机。

结语

本文采用开源的OpenStack搭建桌面云系统,根据不同场景的需要快速交付给员工,为企业打造全新的桌面办公模式。

参考文献:

[1]杨健,牛晨旭.基于OpepStack构建云计算基础架构平台的研究[J].电脑知识与技术,2018,20(18):237-240.

[2]CloudMan.每天5分钟玩转OpenStack[M].北京:清华大学出版社,2016.

[3]Packstack.https://neurptone.gitbooks.io/deployOpenStackwithpuppet/content/deployment_tool/packstack.html[EB/OL].

猜你喜欢

云桌面虚拟化
云计算在职业院校中的应用与思考
基于虚拟云桌面构建高校财务网络的探讨
基于云桌面的多媒体培训教室的安全性保障
关于机房云桌面管理的探索
浅谈虚拟化工作原理
用户怎样选择虚拟化解决方案
别再误会客户端虚拟化了
虚拟化整合之势凸显
虚拟化技术:绿色IT的希望
经济危机使虚拟化受青睐