虚拟机如何当云服务器
1. 云服务器cloud-init初始化工具的使用与配置
[TOC]
在云平台中,创建云主机的时候希望能够对主机进行一些初始化操作,如配置ip,主机名,密码,ssh登录等。openstack上可以使用cloud-init进行初始化。
OpenStack虚拟机镜像指南
cloud-init 原理(执行的整个过程)
Cloud-init的认识和应用
cloud-init 是 linux 的一个工具,当系统启动时,cloud-init 可从 nova metadata 服务或者 config drive 中获取 metadata,完成包括但不限于下面的定制化工作:
cloud-init官方文档
官方配置参数参考
阿里云官方文档 安装cloud-init
前提条件
• 准备一台KVM机器,用于制作初始的centos7镜像
• 已为Linux云服务器绑定弹性IP。
• 已登录Linux云服务器。
• Linux云服务器的网卡属性为DHCP方式。
网卡配置文件为动态IP获取
配置ssh文件
在需要免密码登录的机器上执行下面命令,产生密钥对(controller节点上)
编辑配置文件 /etc/cloud/cloud.cfg
用微秒生成随机密码的命令
如果希望能够修改 instance 的 hostname(默认 instance 每次重启后 cloud-init 都会重新将 hostname 恢复成初始值),将 cloud_init_moles 列表中下面两项删除或注释掉:
(可选配置)在 /etc/cloud/cloud.cfg 文件中自定义网络配置
在cloud.cfg文件增加该配置之后,cloud-init不会管理/etc/sysconfig/network-scripts/下网络配置,需要自行管理。
建议提前配置好网卡配置文件为dhcp获取,否则在私有云上创建的实例可能会导致获取不到IP地址;原因是cloud-init中的自动配置网卡文件可能会导致mac地址不一致。
(可选配置)设置root用户密码
修改以下配置使得镜像创建的云服务器主机名不带.novalocal后缀且主机名称中可以带点号。
a. 执行如下命令,修改 __init__.py 文件
执行如下命令进入cloudinit/sources文件夹。
执行以下命令编辑Cloud-Init日志输出路径配置文件,设置日志处理方式handlers
检查Cloud-Init工具相关配置是否成功
执行以下命令,无错误发生,说明Cloud-Init配置成功
设置完成后关闭虚拟机,准备下一阶段生成镜像
如果对接ceph存储。可以把qcow2格式转换为raw格式的镜像再上传
Ceph缺点是不支持从qcow2格式的镜像引导,所以需要转换raw格式的镜像
将镜像上传到openstack的glance节点上(在controller节点上)
在ceph上查看镜像和glance池的数据
创建实例并查看cloud-init配置是否成功
虚拟机镜像需要确保安装了 cloud-init
OpenStack 提供了命令行参数--config-drive 用于配置是否在创建虚拟机时使用 config drive 机制
在/etc/nova/nova.conf中配置,直接使OpenStack计算服务在创建虚拟机时默认使用config drive 机制
注意
2. 如何将电脑当成云终端使用
清华同方云终端山东总代理 053-188111142
产品概述及功能
◎概 述
同方云终端是基于Windows XP/2003下的Windows终端设备,(也可以通过相关协议和域环境支持Windows 2000/XP/2003/2008等)。云终端VD1100是一台不需要CPU,硬盘和CD-ROM的Windows多用户网络终端设备,可以最大的发挥Windows计算机的潜能。
利用同方云终端解决方案,您可以让多位用户(不受限制)独立、同时运用一台主计算机的软、硬件资源和所有外部设备资源,即实现一台电脑变多台电脑。
产品优势:
一、无需购买多个正版软件、无需硬件升级,不会被淘汰!
二、只需维护主机、简化您的IT管理。
三、无噪音、减少占用空间,保护环境。
四、安全、不再担心公司数据资料的流失。
四、仅5瓦直流电、节省90%的电费。
五、安装简单、一按即用、操作方便。
六、通过网线连接、基于您原有的网络环境即可使用。
七、便于携带、支持远程访问,无地域限制、可实时监控。
八、即能共享主机资源,又有自己独立的空间。
◎功 能
每个云终端VD1100都可以同时、独立的进行网上冲浪、及QQ,MSN,阿里旺旺等即时通信、收发电子邮件等互联网应用,还可以用于Office套装软件、企业办公软件ERP等。每个云终端VD1100用户可以获得与一台主计算机完全一样的Windows运行环境和速度。
若在主计算机配置范围内添加一台用户工作,您只需要添加如下设备:显示器1台,云终端VD1100设备1台,键盘和鼠标各1只,就可以获得与主计算机完全一样的Windows运行环境和速度。
特别说明:
云终端VD1100运用在处理3D游戏、播放电影方面能力欠佳。
3. 如何将电脑当成云终端使用
首先进行服务器虚拟化,我们知道云桌面的工作模式就是进行集中管理和统一维护的,也就是把桌面所有的数据和计算都集中在服务器进行统一管理,终端不在进行数据的存储和计算的。即通过服务器强大计算和存储能力,在服务器上进行服务器和桌面虚拟化的配置,给终端桌面分配比就电脑更高配置的虚拟桌面的,旧的电脑不在进行计算和存储的,而是通过分配好的虚拟桌面来进行计算和通过服务器来说进行存储的。
其次安装云桌面软件和协议,那么在服务器上安装好虚拟桌面好,旧的电脑是不是就可以直接连接使用了的呢?显然不是的,第二步我们要做的是在这些旧电脑上安装好云桌面软件的客户端,我们需要通过这个云桌面软件和协议去连接服务器上已经安装和分配好的虚拟桌面进行使用的。
最后登录使用,最后我们只需要打开电脑通过在旧电脑上已经安装好的云桌面软件和协议,然后去连接在服务器上安装好的虚拟机就可以使用到一个比旧电脑更优的桌面体验的了。
为什么要使用云桌面对旧电脑进行利旧升级的,进行利旧升级后它具有哪些意义的呢?
1、实现了统一管理,通过对旧电脑的利旧升级,不仅使得终端桌面的性能得到了提高,同时数据和计算都集中在服务器上,使得管理和维护变得更加集中的,实现了统一管理和统一维护的。
2、节省了升级成本,我们知道这些旧电脑大多数都用了比较久,配置很多已经跟不上现在办公的需求,采购新的电脑不仅成本高而且不易管理的,而使用云桌面后只需购买服务器或者对原有服务器进行硬件的升级即可,节省了采购上的成本。
4. 在虚拟机中搭建云平台时需要注意哪些操作
一、做好融合基础架构规划
企业对于私有云的投资并非一个全新的投资项目,可通过整合企业当前现有IT基础设施来达到最终目的,把现有的存储、服务器、网络等硬件捆绑在一起进行兼容性问题测试。目前厂商提供的大多数私有云解决方案都能提供融合基础架构的解决方案。
二、整合资源构建企业大数据
当前,数据已经成为企业的核心资产,所以云数据中心的构建很大程度上就是基于对数据的整合。几乎任何与企业业务相关的都可以数据化。这些数据呈现了复杂的、异构的的特点,怎样能这些数据集中地放在云平台上,就需要对其做数据挖掘、分析、归档、重复数据删除等各种处理,从而把有效的数据提取出来。
三、对高度虚拟化、高度资源共享要求的考虑
私有云另外一个关键因素是要实现高度的资源共享。但实现高度资源共享是一件很难的事情,这不仅仅关系到技术方面的问题,还跟IT架构密切相关。一般来说,高度的虚拟化能够带来高度的资源共享。这时虚拟化不仅仅体现在服务器虚拟化上,还包括网络虚拟化、存储虚拟化和桌面虚拟化等。因此,企业用户在考虑部署私有云时,除了选择合理的技术与产品之外,更需要考虑企业是否具备了高度虚拟化、高度资源共享的IT架构、技术储备、人员条件和基础环境。
四、对可弹性空间和可扩展性评估的考虑
云计算最本质的特点之一是帮助企业用户实现即需即用、灵活高效的使用IT资源。因此对于部署云计算平台来说,就必须考虑对弹性空间和可扩展性的真实需求。因为目前无论在服务器还是存储方面,许多企业现有的产品架构都无法具备良好的扩展性,能够很好地满足私有云对扩展空间的弹性需求。因此,真实评估弹性化需求,是实现按需添加或减少IT资源的私有云部署前的一个重要考虑。