当前位置:首页 > 虚拟机 > 正文

虚拟机部署应用集群(虚拟机和集群区别)


一、什么技术能实现多台服务器虚拟成一台服务器?如何配置?

这可以通过安装虚拟机并使用vmwareesxi产品来完成。

配置方式:

我出来的是集群功能。可以将多个服务器添加到集群中。搭建好集群后,就可以使用ha(netavailability);drs(分布式调试)、evc(多硬件兼容性)等硬件特性将多台服务器添加到支持池中并分配硬件资源。

通过权重,每个用户可以控制这个资源池中有多少硬件资源分配给平台上构建的虚拟机,可以在生产环境中使用。

esxi是vmware虚拟机软件的一个版本。底层系统直接安装在计算机上。不需要像windowsserver2008的hyperv那样依赖windows操作系统。它具有额外的硬件资源和非常好的性能。。

esxi简介:

ESXi专为运行虚拟机、最大限度地减少配置要求并简化部署而设计。客户可以在短短几分钟内从安装到运行虚拟机,特别是在下载并安装预配置的虚拟工具之后。

VMwareVirtualApplianceMarketplace中有超过800个VMware创建的虚拟机管理程序虚拟设备。

今天,ESXi已经实现了与VirtualApplianceMarketplace的直接集成,允许用户立即下载并运行虚拟设备。这提供了一种极其简化的新方法来交付和安装即插即用软件。



二、在windowsserver2012r2故障转移群集中,每个群集可以运行多少台虚拟机你的问题让我真的很困惑。我就按我理解的说吧。
在物理机上安装虚拟化产品,当今社会最常用的是VMware(esx)、Citrix(XenSource)和Windows(Hyper-V)。通过管理软件在软件层面搭建集群,如果想让集群正常工作,就需要考虑资源分配方案。
至于每个集群可以运行多少虚拟机,是无法计算的。您需要查看物理机的资源以及分配给您的应用程序的资源(例如操​​作系统)。
例如,您的物理机有一个2c8盒子,32GB内存和一个硬盘。
虚拟机,如果分配2个CPU和4G内存,满运行后可以分配8个左右的虚拟机。但这种情况下不考虑底层虚拟系统所需的资源,所以一般情况下可以分配4-5个虚拟机。
另外,如果要保持集群正常运行,还需要考虑集群迁移的资源。
比如,如果你的一台物理机挂掉了,你需要能够确保系统迁移不会影响应用程序,这样你就可以自己算算了!
三、安装部署RocketMQ集群(双主双从)前面我们介绍了如何快速安装单个RocketMQ。快速安装意味着在测试环境中只需小题大做。我们正在尝试基于单机安装来安装RocketMQ集群。为了方便起见,本次安装使用了预编译的二进制包进行安装和使用。
RocketMQ集群解决了单机版RocketMQ的单点故障问题,同时还可以横向扩展RocketMQ的性能。
下图是官网的架构图。可以看到RocketMQ分为四个部分:
其中,根据RocketMQBroker的分组方式不同,大致可以分为三种:

中配置文件所在conf目录,可以看到有3个文件夹:2m-noslave、2m-2s-async、2m-2s-synchronization。这三个目录对应了上面提到的三种分组方式,并且包含了官方的配置示例。稍后我们会在此基础上进行修改。
接下来我们将使用双主双从同步复制的RocketMQ集群。这里我们需要设置两个虚拟机。
这样,rockermq就安装好了,接下来我们需要修改配置文件。
由于默认的数据和日志存储位置是当前用户的主目录,所以我们还需要修改为/data/rocketmq目录:
配置文件log目录在一些xml文件中的conf中:
最后我们进入2m-2s同步目录,修改里面的broker配置文件:
首先启动两个NameServer
然后分别启动4个Broker进程:
这样双主双从的RocketMQ集群就搭建起来了。通过rocketmq-console监控页面,可以查看以下集群情况:
该配置参数在Broker启动时生效。如果启动后有变化,则必须重新启动Broker。如今,使用云服务或具有多个网卡的机器很常见。Broker自动检测得到的IP地址可能不符合要求。通过brokerIP1=47.98.41.234等配置参数,可以设置对外暴露的机器的BrokerIP地址。
四、如何使用VMwareThinApp一步步虚拟化应用在VMwareThinApp中虚拟化应用程序的步骤
1.如果您想使用ThinApp来虚拟化应用程序,您需要从配置新的虚拟机开始。假设目标是在VDI环境中使用虚拟化应用程序,大多数管理员可以配置虚拟机来镜像组织的虚拟桌面,而不是使用虚拟机镜像组织的虚拟桌面来进行实际生产的虚拟桌面。
2.如果虚拟桌面已配置,下一步是拍摄虚拟机的快照。如果在虚拟机运行时创建快照,则无需捕获内存信息。
3.创建快照后,您需要登录虚拟机并运行ThinAppSetupCapture工具。该工具在安装要虚拟化的应用程序之前对虚拟机执行预扫描并记录虚拟机的内容(系统文件、注册表等)。
4.预扫描完成后,您可以最小化ThinAppSetupCapture工具并安装要虚拟化的应用程序。如果应用程序需要激活(例如MicrosoftOffice),请此时完成激活过程。测试您的应用程序以确保其正常工作。
5.安装应用程序并正确配置后,您必须创建另一个虚拟机快照。快照可以在虚拟机运行时重新创建,因此无需在快照中包含虚拟机内存信息。
6.创建第二个快照后,您必须返回到ThinAppSetupCapture工具,执行后扫描作业,并分析和记录虚拟机的内容。分析完成后,后扫描会将虚拟机的内容与预扫描进行比较,并且ThinAppSetupCapture工具会显示所有新创建的项目。
7.接下来要做的事情是告诉ThinAppSetupCapture允许哪些用户组运行正在创建的应用程序包。默认情况下,任何人都可以运行应用程序包,但您可以选择限制对某些ActiveDirectory组的访问。
8.现在您必须在统一隔离模式和写/制隔离模式之间进行选择。统一隔离模式允许将应用程序写入本地机器,主要适用于MicrosoftOffice等Windows认证的应用程序。对于其他应用程序,最好使用写/复制隔离模式,因为应用程序发起的写操作是沙盒的。
9.您必须指定沙箱路径并决定是否要参与VMware质量保证项目。现在输入清单名称(应用程序名称)并选择项目路径。
10.在该过程结束时,还需要回答其他几个问题。例如,您必须决定是否要使用单独的DAT文件、创建MSI包并压缩它。回答完这些问题后,您可以单击“保存”,然后单击“构建”来创建包。