You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users-cn@cloudstack.apache.org by 虚无缥缈 <83...@qq.com> on 2014/05/08 07:39:05 UTC

CS主存储超配问题

使用sharemountpoint的主存储,不支持存储超配吗?storage.overprovisioning.factor改成了5,但没有作用啊,已经重启manager。

回复: RE: 回复: CS主存储超配问题

Posted by 虚无缥缈 <83...@qq.com>.
改代码啊,这个不会玩,不懂java,还有其他方法吗?




------------------ 原始邮件 ------------------
发件人: "wwilck";<wi...@hotmail.com>;
发送时间: 2014年5月12日(星期一) 下午2:57
收件人: "users-cn@cloudstack.apache.org"<us...@cloudstack.apache.org>; 

主题:  RE: 回复: CS主存储超配问题



可以去修改代码:在server/src/com/cloud/storage/StorageManagerImpl.java
下面代码中if判断中添加上相应存储
 long totalOverProvCapacity;
1735         if (pool.getPoolType() == StoragePoolType.NetworkFilesystem || pool.getPoolType() == StoragePoolType.VMFS) {
1736             totalOverProvCapacity = getStorageOverProvisioningFactor(pool.getDataCenterId()).multiply(new BigDecimal(pool.getCapacityBytes()))
1737                     .longValue();
1738         } else {
1739             totalOverProvCapacity = pool.getCapacityBytes();
1740         }有两个地方需要添加,你找找看,还是在同一文件中
> From: 83675086@qq.com
> To: users-cn@cloudstack.apache.org
> Subject: 回复: CS主存储超配问题
> Date: Mon, 12 May 2014 12:49:26 +0800
> 
> 关于存储超配的方法,给个思路吧,谢谢。
> 
> 
> 
> 
> ------------------ 原始邮件 ------------------
> 发件人: "ma y";<br...@gmail.com>;
> 发送时间: 2014年5月12日(星期一) 上午9:46
> 收件人: "users-cn"<us...@cloudstack.apache.org>; 
> 
> 主题: Re: CS主存储超配问题
> 
> 
> 
> 官方文档明确写了不支持
> 
> 还有一些比较取巧的方法是在存储层实现超配,不过那就和cs无关了
> 
> 
> 在 2014年5月8日 下午1:39,虚无缥缈 <83...@qq.com>写道:
> 
> >
> > 使用sharemountpoint的主存储,不支持存储超配吗?storage.overprovisioning.factor改成了5,但没有作用啊,已经重启manager。

RE: 回复: CS主存储超配问题

Posted by wwilck <wi...@hotmail.com>.
可以去修改代码:在server/src/com/cloud/storage/StorageManagerImpl.java
下面代码中if判断中添加上相应存储
 long totalOverProvCapacity;
1735         if (pool.getPoolType() == StoragePoolType.NetworkFilesystem || pool.getPoolType() == StoragePoolType.VMFS) {
1736             totalOverProvCapacity = getStorageOverProvisioningFactor(pool.getDataCenterId()).multiply(new BigDecimal(pool.getCapacityBytes()))
1737                     .longValue();
1738         } else {
1739             totalOverProvCapacity = pool.getCapacityBytes();
1740         }有两个地方需要添加,你找找看,还是在同一文件中
> From: 83675086@qq.com
> To: users-cn@cloudstack.apache.org
> Subject: 回复: CS主存储超配问题
> Date: Mon, 12 May 2014 12:49:26 +0800
> 
> 关于存储超配的方法,给个思路吧,谢谢。
> 
> 
> 
> 
> ------------------ 原始邮件 ------------------
> 发件人: "ma y";<br...@gmail.com>;
> 发送时间: 2014年5月12日(星期一) 上午9:46
> 收件人: "users-cn"<us...@cloudstack.apache.org>; 
> 
> 主题: Re: CS主存储超配问题
> 
> 
> 
> 官方文档明确写了不支持
> 
> 还有一些比较取巧的方法是在存储层实现超配,不过那就和cs无关了
> 
> 
> 在 2014年5月8日 下午1:39,虚无缥缈 <83...@qq.com>写道:
> 
> >
> > 使用sharemountpoint的主存储,不支持存储超配吗?storage.overprovisioning.factor改成了5,但没有作用啊,已经重启manager。
 		 	   		  

回复: CS主存储超配问题

Posted by 虚无缥缈 <83...@qq.com>.
关于存储超配的方法,给个思路吧,谢谢。




------------------ 原始邮件 ------------------
发件人: "ma y";<br...@gmail.com>;
发送时间: 2014年5月12日(星期一) 上午9:46
收件人: "users-cn"<us...@cloudstack.apache.org>; 

主题: Re: CS主存储超配问题



官方文档明确写了不支持

还有一些比较取巧的方法是在存储层实现超配,不过那就和cs无关了


在 2014年5月8日 下午1:39,虚无缥缈 <83...@qq.com>写道:

>
> 使用sharemountpoint的主存储,不支持存储超配吗?storage.overprovisioning.factor改成了5,但没有作用啊,已经重启manager。

Re: CS主存储超配问题

Posted by ma y <br...@gmail.com>.
官方文档明确写了不支持

还有一些比较取巧的方法是在存储层实现超配,不过那就和cs无关了


在 2014年5月8日 下午1:39,虚无缥缈 <83...@qq.com>写道:

>
> 使用sharemountpoint的主存储,不支持存储超配吗?storage.overprovisioning.factor改成了5,但没有作用啊,已经重启manager。