Hi Len,

Some Background:

There are two Storage 'measures', the actual storage 'used', and the storage 
'allocated'.

As an example let's assume you are using NFS, have 100GB of Primary Storage, 
and have set storage.overprovisioning.factor to 4

Because of the Over Provisioning Factor, your system will report that you have 
0GB / 400GB of Primary Storage 'Allocated' and 0GB /100GB 'used'

If you now deploy 5 VMs, based on a Template with a 10GB ROOT disk, your 
'allocated' storage would now be reporting as 50GB / 400GB of Primary Storage 
Allocated or 12.5%

However, due to the wonders of Thin Provisioning, the ROOT disks for each of 
the VMs are only currently using 2GB of actual storage, so your 'used' Storage 
will be reported as 10GB / 100GB or 10 %

Now as the VMs get used, data gets added, updates installed etc, the thin 
provisioned disks will grow, and may now be consuming 6GB of disk space each, 
and so the 'used' Storage will now be reported as 30GB / 100GB or 35% but the 
'allocated' will still be 12.5%

As a Service Provider, the 'Allocated' setting is what you bill your clients 
for, as they have effectively reserved this amount of space, but you need to 
monitor the 'allocated' to make sure it does get too close to your limits.  But 
from an IT management perspective it's the 'used' Storage amount, which is the 
real data on disk value which may be more important as this will tell you when 
you disks are about to fill up.

The two Global Settings you originally asked about

pool.storage.allocated.capacity.disablethreshold
pool.storage.capacity.disablethreshold

They simply prevent any more Volumes from being allocated to the Primary 
Storage when the disable threshold is exceeded, and is measured as a 
percentage, with 85% expressed as 0.85

They allow you to decide which counter will disable the allocation of new 
Volumes, 'Allocated' or 'Used'

Regards

Geoff Higginbottom

D: +44 20 3603 0542 | S: +44 20 3603 0540 | M: +447968161581

[email protected]

-----Original Message-----
From: Len Bellemore [mailto:[email protected]]
Sent: 23 July 2013 18:06
To: [email protected]
Subject: storage overprovisioning

Hi Guys,

Was wondering if someone could explain to me the difference between the 
following Global Settings:

pool.storage.allocated.capacity.disablethreshold
pool.storage.capacity.disablethreshold

Many thanks!
Len

________________________________
IMPORTANT NOTICE. This electronic message contains information from Control 
Circle Ltd, which may be privileged or confidential. The information is 
intended for use only by the individual(s) or entity named above. If you are 
not the intended recipient, be aware that any disclosure, copying, distribution 
or use of the contents of this information is strictly prohibited. If you have 
received this electronic message in error, please notify me by telephone or 
email (to the number or email address above) immediately. Activity and use of 
the ControlCircle e-mail system is monitored to secure its effective operation 
and for other lawful business purposes. Communications using this system will 
also be monitored and may be recorded to secure effective operation and for 
other lawful business purposes
This email and any attachments to it may be confidential and are intended 
solely for the use of the individual to whom it is addressed. Any views or 
opinions expressed are solely those of the author and do not necessarily 
represent those of Shape Blue Ltd or related companies. If you are not the 
intended recipient of this email, you must neither take any action based upon 
its contents, nor copy or show it to anyone. Please contact the sender if you 
believe you have received this email in error. Shape Blue Ltd is a company 
incorporated in England & Wales. ShapeBlue Services India LLP is operated under 
license from Shape Blue Ltd. ShapeBlue is a registered trademark.

Reply via email to