我有这样一个场景:
我有应用程序A、B、C、D…,我有物理机器M、N、O、P、Q……
我使用byon来管理物理机,因为物理机“强”,所以我想在上面部署几个应用程序,所以我设置了SLA是全局的,这时我有一个问题:当应用程序A部署在机器M上时,我部署了其他应用程序B,C,D…,应用程序A,B,C,D...will是否只安装在M机器上,而不是安装在机器N,O,P,Q上…(这种情况下,主机A的压力会很大。)这个问题是否存在,如果存在,如何解决?非常感谢!
发布于 2014-12-22 23:14:40
可以通过指定每个服务所需的内存来限制特定计算机上的服务数量。作为全局隔离SLA的一部分,您可以设置每个服务所需的内存量,因此当机器上没有足够的内存时,将使用下一个内存。
语法为:
isolationSLA {
global {
instanceCpuCores 0
instanceMemoryMB 128 // each instance needs 128MB allocated for it on the VM.
useManagement true // Enables installing services on the management server. Defaults to false.
}请注意,上面的代码还允许在管理机器上安装服务,您可以将其设置为false。
有关更详细的解释,请参阅“隔离服务等级协议”下的here。
https://stackoverflow.com/questions/27551029
复制相似问题