公司要搭建私有云,大概200个虚拟机,虚拟化技术使用Xen,服务器使用IBM Xseries,请教有什么好的方案?
1 安装Xen的准备工作;
拥有 GRUB引导的Linux做为安装平台,还要编译工具,比如gcc、binutils 及make和automake等;开发库有zlib和python-dev等;
具体明细请参阅: 《Xen v30 用户手册》
由于Xen用Python 开发的,所以Python 当然也是必不可少的。如果您是新手,我建议您用自己所用的操作系统软件包管理工具来安装这些软件包。
2 在Redhat/Fedora 操作平台上的安装;
在Fedora/Redhat平台上安装比较简单,您可以通过yum 来在线安装Xen和支持Xen的内核;因为Fedora/Redhat已经提供对Xen的支持了;Fedora/Redhat 提供的Xen内核支持比较高;不过就目前我的测试来看好象经常会机器重启,存在的问题可能是桌面环境造成的,比如GNOME桌面,打开就有重启的现象,也可能是Fedora/Redhat提供的Xen内有BUG;
安装Xen及支持Xen的请参考:《Fedora Core 50 用 Xen 虚拟Slackware 102》
对于Fedora 40及Redhat和Fedora 50类似;现在Yum的源上都有Xen和支持Xen的内核包;
3 通过Xen的二进制包来安装(几乎适用所有的Linux发行版);
通过Xen的二进制软件包来安装,这应该是通用的,几乎适合所有的Linux操作系统。由于二进制所是已经编译好的,我已经在Slackware 平台上用这种方法来安装,还是成功的。另外etony兄也在Debian上安装成功;
# CONFIG_NTFS_FS is not set
改为
CONFIG_NTFS_FS=m
如果您想让被虚拟的操作系统(Debian 、Gentoo、Fedora等)也支持NTFS文件系统,所以要在 xenU_defconfig_x86_32找出如下一行;
# CONFIG_NTFS_FS is not set
改为
CONFIG_NTFS_FS=m
第二步:配置内核;
这一步有两种方法,一个是直接修改内核配置文件,另一个是内核配置界面来配置;
方法一:通过修改内核配置文件;
Xen所带的内核配置文件位于解压目录中的linux-26-xen-sparse/arch/xen/configs 。我们前面已经提到了相关配置文件的用途。请仔细看前一步的说明;
方法二:通过内核配置界面来配置;
[root@localhost xen-301]# make linux-26-xen0-config CONFIGMODE=menuconfig
一旦我们在Linux操作系统安装好Xen后,这样的系统应该被称为XenLinux。如何才能引导拥有Xen的Linux呢?这时我们要用到GRUB系统引导管理器。我们修改一下GRUB的配置文件menulst或grubconf就行了。此文件位于/boot/grub目录中;
终端服务是在首先引入的一个服务。终端服务使用RDP协议(远程桌面协议)客户端连接,使用终端服务的客户可以在远程以图形界面的方式访问服务器,并且可以调用服务器中的应用程序、组件、服务等,和操作本机系统一样。这样的访问方式不仅大大方便了各种各样的用户,而且大大地提高了工作效率,并且能有效地节约企业的成本。
终端服务的目的是为了实现集中化应用程序的访问。终端服务主要应用于以下几种环境中:
应用程序集中部署:在客户端-服务器网络体系中,如果客户端需要使用相同的应用程序,比如都要使用相同版本的邮件客户端、办公软件等,而客户端部署的操作系统又不尽相同,如Win2000、Win、等,这时候如果网络规模很大,分别向这些客户端部署相同版本的应用软件是件让管理员非常头痛的事情,需要大量重复的工作而且需要考虑软件版本的兼容性问题。这时候如果采用终端服务可以很好的解决这个问题,客户端需要使用的应用软件只需在终端服务器上部署一次,无论客户端安装什么版本的操作系统,都可以连接到终端服务器使用特定版本的应用软件。
终端服务简单图解
分支机构方便利用:企业分支机构一般没有或者只有很少的专业IT管理员,企业如果向各个分支机构委派专门的网络管理员无疑会为企业增加不小的开支。这时候如果分支机构的计算机均采用终端服务的解决方案,统一连接到终端服务器应用特定软件,可以简化IT管理维护,减少维护成本和复杂程度。
任意地点的安全访问:很多时候出差在外的员工需要应用某个特性的应用软件,如公司定制的财务软件等,这时候员工可以通过手机、笔记本等移动设备,在任意地点连接公司终端服务器进行应用。如在Windows Server 2008中,用户可以利用终端服务中的TS Web Access功能,没必要连接***,仅仅通过Web方式即可访问企业终端服务器,并且可以获得良好的用户体验。此外,Server 08中的终端服务具有网关功能TS Gateway,可以裁决用户是否满足连接条件,并且可以确定用户可以连接哪些终端服务器,保证了安全性。
上一页12 3 4 5 6 7 下一页
许多软件制造商选择使用Flexnet浮动许可证管理器来保护其产品。这种保护有助于软件制造商降低盗版率,但在大多数情况下,它也会使软件不那么友好,从而给用户带来麻烦。在本文简要指南中,我们将讨论使用Flexnet浮动许可证管理器时遇到的一些最常见的问题,并提供有效命令来解决这些常见问题。此外,您还可以选择使用 GF LicOMS 作为一个整体解决方案,这样您就不必再为这些许可证管理器的命令操心了。
用户可以使用UI或命令行管理许可证管理器。通常我们更习惯使用命令行界面,因为它更全面,更易于使用。大多数在Windows上运行的许可证服务器都绑定了硬件密钥。
以下是一些常见问题及其为FlexLM管理器提供的解决方案:
问题1:运行许可证管理器通常是通过重置(作为安装过程时创建的)Windows服务来完成的,在需要管理员干预的常规使用过程中会出现一些问题。
解决方案:出现问题时,可以使用以下命令手动激活许可证服务器:lmgrd –c ”license file name”。
此命令允许我们检查阻止许可证正常工作的问题。
问题2:检查当前使用许可证的用户。
解决方案:可以通过访问服务器命令提示符或安装了软件的任何其他工作站来检查已使用的许可证。
在服务器机器上:lmutil lmstat -a将列出所有模块许可证和用户。
lmutil lmstat -A将只列出被使用模块许可证和活动用户。
在远程计算机上:lmutil lmstat –a –c
问题3:用户退出了应用程序,但许可证管理器仍报告他正在占用license。
解决方案:这个问题有两种可能的命令语法,一种是绝对困难的,另一种是相对简单的。
lmstat输出举例:
Users of feature: (Total of 2 licenses issued; Total of 1 license in use)
“feature” v110, vendor:softname
floating license
username servername hostname(v90) (lic_server/27000 1201), started Fri 4/7 13:17
第一种命令:lmutil lmremove
使用值:lmutil lmremove“feature”username servername hostname
第二种命令:lmutil lmremove -h featurename server_host PORT handle
使用值:lmutil lmremove -h “feature” servername 27000@lic_server 1201
问题4:一个用户在同一个工作站上打开并占用两个同样的或类似的许可证。
解决方案:尝试杀死这两个许可证,即使我们设法杀死这两个,软件通常会在5次重试后重新连接到许可证服务器。如果这不起作用,请重新启动许可证管理器服务。如果它仍然不起作用——可能有一个进程仍在工作站上运行,请检查并终止所有受保护的软件进程。
一般来说,重新启动许可证管理器服务看起来是一个严重影响已发放license的操作,但我们的长期经验表明,它在大多数情况下都能解决问题,如果正确配置了许可证,重启服务后很快就会与所有客户机重新连接。
GF LicOMS 可以帮助许可证管理器管理员自动解决我们描述的所有问题。 GF LicOMS 监视FlexNet的许可证服务器并实时修复任何问题,显著提高了组织用户的许可证可用性。 GF LicOMS 将利用您在昂贵的软件许可证上的投资,帮助您节省维护费用。请 联系我们 ,我们将向您展示如何降低成本、提高资源效率。
1、对于计算密集型应用,应对服务器配置高主频CPU;对于I/O密集型应用,应配置高速大容量磁盘;对于网络密集型应用,应配置高速网络。
2、web类(门户、**、电商)主要是消耗带宽资源,因为现在web站点、流媒体较多,用户的访问服务器的交互只是建立连接获取这些信息,相对软件应用服务器计算量很少。
3、软件类(erp、财务软件、OA)主要是数据的存储和计算,更多的是消耗CPU、内存硬件,因为单个访问量数据量较少,消耗的带宽就很少。
入口:网页链接
1服务器方面:内存配大点,至少12个G吧,我们配的16个G(U8 V101),然后硬盘读写要快点,最好SAS的,SATA的也可以,至少买三块吧,组raid5模式,CPU要求一般,i3,i5,至强都可以
2如果涉及到分公司的与总公司的互联还要加个支持***的路由器,一般国产的飞鱼星之类的VE系列都支持,PPTP,L2TP,IPSEC都可以,还有双WAN口支持链接均衡和备份如果有钱就买个专业点的吧,JUNIPER,H3C,思科之类的
3交换机如果考虑安全就买个三层的,或者带管理的二层交换机,做vlan,做访问控制,最好是千兆交换机,现在服务器网卡一般也是千兆,保证服务器网卡和交换机之间的数据吞量前提下,下面的工作站100m网卡也无所谓了(貌似现在配的电脑都是1000m网卡)
4防火墙是一定要装的,硬的软的都行,做好策略,别让人把你数据库给倒走了,一般的防火墙都带了路由功能,也可以在上面做***
1 应用设计:需要有符合社交应用风格的UI设计和用户体验,可考虑UI设计工具,例如Sketch、Adobe XD等软件。
2 数据库:需要一个稳定的、高效的数据库来存储用户信息、聊天记录、群组信息等。你可以考虑使用开源数据库,也可选择与服务器框架捆绑提供的MySQL服务器。
3 服务器:为了支持APP的基本功能,要搭建服务器提供API,完成用户注册,验证,获取信息、聊天、发帖等功能,若无合适的服务器搭建经验,可使用云服务器管理软件如 AWS,阿里云等平台。
4 账号系统:需要开发一个稳定的账号系统来支持账号注册、登录、密码修改、个人资料修改等功能。
5 即时通讯功能:社交应用离不开即时通讯功能,例如实时聊天、约见、分享等,需要使用即时通讯协议来实现,如XMPP。
6 定位服务:社交应用常常需要使用定位功能,如附近的人、地图导航等,需要使用GPS或其他依据地理位置的服务。
以上是基础需求,可能还需要考虑支付系统、广告、与其他应用的配合等等,具体需求取决于应用的功能和规模。
市面上的服务器集群软件有很多种,主要有微软的MSCS, 赛门铁克的Veritas Storage Foundation,易腾数信的EterneCluster,SteelEye的LifeKeeper
下面介绍下详细情况:
MSCS,微软自带的不过要在Server版本中才有,他的群集服务充当后端群集,可为数据库、消息传递以及文件和打印服务等应用程序提供高可用性。当任一节点(群集中的服务器)发生故障或脱机时,MSCS 将尝试最大程度地减少故障对系统的影响。
Veritas Storage Foundation,它提供了业界领先的异构存储管理和高可用性的软件解决方案,解决了企业如何合理保护和备份关键信息数据, 如何高效管理异构硬件环境,以及如何提高应用系统和数据库可用性的问题。
Veritas SFHA 主要包括以下五个组件:Veritas Volume Manager (VxVM), Veritas File System (VxFS),Veritas Cluster Server (VCS),Veritas Storage Foundation Cluster File System (SFCFS), Veritas Storage Foundation for Oracle RAC (SFRAC)
EterneCluster,易腾数信新一代的双机热备产品,具有人性化,高可配置性,操作简单,还支持基于多机的多机热备。可实现整个系统的不间断运行,从而保证整个系统对外服务的正常,为企业24小时×365天的关键业务应用提供了强大的保障。
LifeKeeper,使用户的服务器、操作系统、数据库系统以及关键的数据及应用程序保持7天×24小时连续不间断,提供9999%的高可用性。
我用过MSCS和EterneCluster,其他两家没用过,不做性能评论,不过其他两家都很贵。就MSCS和EterneCluster而言,MSCS为微软自家产品,性能没得说,但配置相对复杂,而且对服务器本身要求较高,需为Server版,EterneCluster相对而言操作简便,支持平台也多,性能也很好,更重要价格也公道。
网站模板库 » 公司要搭建私有云,大概200个虚拟机,虚拟化技术使用Xen,服务器使用IBM Xseries,请教有什么好的方案?
0条评论