This is the storage associated with a hypervisor host. When you enable 'local 
storage' property at the zone, local storage also appear under primary storage 
pools. The cloud service needs to be restarted for existing local pools (hosts 
that are already added before enabling the property) to show up.

> -----Original Message-----
> From: Indra Pramana [mailto:in...@sg.or.id]
> Sent: Monday, July 15, 2013 3:22 PM
> To: users@cloudstack.apache.org
> Cc: guangj...@gmail.com; Wido den Hollander
> Subject: Re: Wrong storage capacity issue reported
> 
> hi Koushik,
> 
> Good day to you, and thank you for your e-mail.
> 
> May I know which local storage you are referring to?
> 
> Looking forward to your reply, thank you.
> 
> Cheers.
> 
> 
> 
> On Mon, Jul 15, 2013 at 4:28 PM, Koushik Das <koushik....@citrix.com>
> wrote:
> 
> > There is an issue with local storage as well. Looks like there was
> > change in the storage_pool table where the available_bytes column was
> > changed to used_bytes but in the code available bytes was still passed
> > for used bytes for local storage.
> >
> > > -----Original Message-----
> > > From: Indra Pramana [mailto:in...@sg.or.id]
> > > Sent: Monday, July 15, 2013 10:29 AM
> > > To: users@cloudstack.apache.org
> > > Cc: guangj...@gmail.com; Wido den Hollander
> > > Subject: Re: Wrong storage capacity issue reported
> > >
> > > Hi Prasanna,
> > >
> > > Good day to you, and thank you for your e-mail.
> > >
> > > See my reply inline below.
> > >
> > >
> > > On Mon, Jul 15, 2013 at 12:38 PM, Prasanna Santhanam
> > > <t...@apache.org>
> > > wrote:
> > >
> > > > On Mon, Jul 15, 2013 at 11:58:47AM +0800, Indra Pramana wrote:
> > > > > Dear all,
> > > > >
> > > > > In addition to my previous e-mail, I just realised that the
> > > > > wrong
> > > > capacity
> > > > > usage information is only applicable to the Ceph RBD primary
> > > > > storage. I
> > > > did
> > > > > a check manually on the "storage_pool" table on the "cloud"
> > > > > MySQL
> > > > database:
> > > > >
> > > > >
> > > >
> > +-----+-----------------+--------------------------------------+-------------------+----
> > >
> > --+----------------+--------+------------+-------------------+----------------+---------
> --
> > >
> > ----------------+------------------------------------------------+------------------------
> +-
> > >
> > --------------------+---------------------+-------------+-------------+------------------
> --
> > > -+-------+
> > > > > | id  | name            | uuid                                 |
> > > > > pool_type         | port | data_center_id | pod_id | cluster_id |
> > > > > available_bytes   | capacity_bytes | host_address              |
> > > > > user_info                                      | path
> >     |
> > > > > created             | removed             | update_time | status
> >  |
> > > > > storage_provider_id | scope |
> > > > >
> > > >
> > +-----+-----------------+--------------------------------------+-------------------+----
> > >
> > --+----------------+--------+------------+-------------------+----------------+---------
> --
> > >
> > ----------------+------------------------------------------------+------------------------
> +-
> > >
> > --------------------+---------------------+-------------+-------------+------------------
> --
> > > -+-------+
> > > > > | 209 | sc-image        | bab81ce8-d53f-3a7d-b8f6-841702f65c89 |
> > > > > RBD               | 6789 |              6 |      6 |          6 |
> > > > > 38283921137336466 |  6013522722816 | ceph-mon.xxx.com |
> admin:xxx |
> > > > > sc1                    | 2013-07-13 08:58:27 | NULL                |
> > > > > NULL        | Up          |                NULL | NULL  |
> > > > >
> > > > > The "available_bytes" column is wrong.
> > > > >
> > > > > My issue is similar to the one reported by Guangjian Liu here,
> > > > > but it
> > > > seems
> > > > > that so far there's no solutions available?
> > > > >
> > > > >
> > > > http://mail-archives.apache.org/mod_mbox/cloudstack-
> > > dev/201304.mbox/%3
> > > >
> > >
> CCAKryD0b_QtjhtsFjk8McEQzDH6frOxe6EkJmFrcMDN54e5ZH9A@mail.gmail.
> > > com%3E
> > > >
> > > > It might be a bug on ceph but the thread you referenced was resolved.
> > > > See here: http://markmail.org/message/mkm2fqyawmwpufsc
> > > >
> > >
> > > Thanks for the email thread. However, the conversation doesn't
> > > mention on how was the problem resolved.
> > >
> > > I tried to execute the same command which have suggested by Wido on
> > > the email thread:
> > >
> > > ===
> > > root@hv-kvm-02:~# virsh pool-list
> > > Name                 State      Autostart
> > > -----------------------------------------
> > > 87ba6ca3-1b46-3f36-b138-2fd3bffb3d71 active     no
> > > bab81ce8-d53f-3a7d-b8f6-841702f65c89 active     no
> > > ff06ae2a-ff27-4ff6-87b3-c2f942cf76d6 active     no
> > >
> > > root@hv-kvm-02:~# virsh pool-info bab81ce8-d53f-3a7d-b8f6-
> 841702f65c89
> > > Name:           bab81ce8-d53f-3a7d-b8f6-841702f65c89
> > > UUID:           bab81ce8-d53f-3a7d-b8f6-841702f65c89
> > > State:          running
> > > Persistent:     no
> > > Autostart:      no
> > > Capacity:       5.47 TiB
> > > Allocation:     *34819.02 TiB* <-- wrong information
> > > Available:      5.47 TiB
> > > ===
> > >
> > > If it still persists, can you please file a bug on JIRA?
> > > >
> > >
> > > Any specific instructions on how to file the bug?
> > >
> > >
> > > >  > Is it safe for me to update the database record manually (using
> > > > the UPDATE
> > > > > MySQL command) to reflect the actual usage of the disk?
> > > >
> > > > Even if you do whatever is reporting the stats to CS about Ceph's
> > > > storage usage, will overwrite those values.
> > > >
> > >
> > > Noted, thanks. So it's an issue on the Ceph RBD side rather than on
> > > CloudStack side? Updating the Cloudstack database record manually
> > > will
> > not
> > > help?
> > >
> > > In any case, I tried to update the "available_bytes" and "capacity_bytes"
> > > record on the "storage_pool" table of "cloud" database manually to
> > reflect
> > > the actual size of the RBD image, which is 3 TB:
> > >
> > > ===
> > > indra@cs-mgmt-01:~$ rbd --image sc-image -p sc1 info rbd image
> > 'sc-image':
> > >         size 3072 GB in 786432 objects
> > >         order 22 (4096 KB objects)
> > >         block_name_prefix: rb.0.1825.238e1f29
> > >         format: 1
> > >
> > > mysql> UPDATE storage_pool SET available_bytes=3072000000,
> > > capacity_bytes=3072000000 WHERE id=209; Query OK, 1 row affected
> > > (0.03 sec) Rows matched: 1  Changed: 1  Warnings: 0 ===
> > >
> > > I tried to re-run the creation of the VM instance again, and it's
> > > still
> > failed even
> > > though the error message is a bit different. Not too sure where the
> > > "usedBytes" value is coming from?
> > >
> > > usedBytes: 38283921137336466
> > >
> > > ===
> > > 2013-07-15 12:10:46,232 DEBUG [cloud.storage.StorageManagerImpl]
> > > (Job-Executor-5:job-170) Checking pool 209 for storage, totalSize:
> > > 3072000000, usedBytes: 38283921137336466, usedPct:
> > > 1.246221391189338E7, disable threshold: 0.85
> > > 2013-07-15 12:10:46,232 DEBUG [cloud.storage.StorageManagerImpl]
> > > (Job-Executor-5:job-170) Insufficient space on pool: 209 since its
> > > usage
> > > percentage: 1.246221391189338E7 has crossed the
> > > pool.storage.capacity.disablethreshold: 0.85
> > > 2013-07-15 12:10:46,232 DEBUG
> > > [storage.allocator.FirstFitStoragePoolAllocator]
> > > (Job-Executor-5:job-170) FirstFitStoragePoolAllocator returning 0
> > > suitable storage pools
> > > 2013-07-15 12:10:46,232 DEBUG [cloud.deploy.FirstFitPlanner]
> > > (Job-Executor-5:job-170) No suitable pools found for volume:
> > > Vol[231|vm=227|DATADISK] under cluster: 6
> > > 2013-07-15 12:10:46,233 DEBUG [cloud.deploy.FirstFitPlanner]
> > > (Job-Executor-5:job-170) No suitable pools found
> > > 2013-07-15 12:10:46,233 DEBUG [cloud.deploy.FirstFitPlanner]
> > > (Job-Executor-5:job-170) No suitable storagePools found under this
> > Cluster:
> > > 6
> > > 2013-07-15 12:10:46,233 DEBUG [cloud.deploy.FirstFitPlanner]
> > > (Job-Executor-5:job-170) Could not find suitable Deployment
> > > Destination
> > for
> > > this VM under any clusters, returning.
> > > 2013-07-15 12:10:46,235 DEBUG [cloud.vm.UserVmManagerImpl]
> > > (Job-Executor-5:job-170) Destroying vm VM[User|Indra-Test-6] as it
> > failed to
> > > create on Host with Id:null
> > > 2013-07-15 12:10:46,358 DEBUG [cloud.capacity.CapacityManagerImpl]
> > > (Job-Executor-5:job-170) VM state transitted from :Stopped to Error
> > > with
> > > event: OperationFailedToErrorvm's original host id: null new host id:
> > null host
> > > id before state transition: null
> > > 2013-07-15 12:10:47,052 INFO  [user.vm.DeployVMCmd]
> > > (Job-Executor-5:job-170)
> > > com.cloud.exception.InsufficientServerCapacityException: Unable to
> > > create a deployment for VM[User|Indra-Test-6]Scope=interface
> > > com.cloud.dc.DataCenter; id=6
> > > 2013-07-15 12:10:47,052 INFO  [user.vm.DeployVMCmd]
> > > (Job-Executor-5:job-170) Unable to create a deployment for
> > > VM[User|Indra- Test-6] ===
> > >
> > >
> > >
> > > >
> > > > >
> > > > > Looking forward to your reply, thank you.
> > > > >
> > > > > Cheers.
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > On Mon, Jul 15, 2013 at 11:41 AM, Indra Pramana <in...@sg.or.id>
> > wrote:
> > > > >
> > > > > > Dear all,
> > > > > >
> > > > > > I am using CloudStack 4.1.0. Just managed to get it setup over
> > > > > > the weekend. System VMs have been created and both (SSVM and
> > > > > > CPVM)
> > > are
> > > > running
> > > > > > fine. The default CentOS template has also been downloaded and
> > > > > > ready
> > > > to use.
> > > > > >
> > > > > > However, I am not able to launch my first VM instance because
> > > > > > the
> > > > storage
> > > > > > capacity checker is reporting wrong usage information. I have
> > > > > > a total
> > > > of 13
> > > > > > TB of primary storage and the capacity checker is reporting my
> > > > > > usage is
> > > > > > 36,510 TB (274879.22%), which is not supposed to be the case.
> > > > > >
> > > > > > ===
> > > > > > 2013-07-15 11:27:31,632 DEBUG [cloud.alert.AlertManagerImpl]
> > > > > > (CapacityChecker:null) System Alert: Low Available Storage in
> > > > > > cluster
> > > > > > Cluster-01 pod Pod-01 of availability zone 01
> > > > > > 2013-07-15 11:27:31,632 DEBUG [cloud.alert.AlertManagerImpl]
> > > > > > (CapacityChecker:null) Available storage space is low, total:
> > > > > > 13282342
> > > > MB,
> > > > > > used: 36510398411 MB (274879.22%) ===
> > > > > >
> > > > > > As a result, VM instance creation fails since it's not able to
> > > > > > find available storage pool.
> > > > > >
> > > > > > ===
> > > > > > 2013-07-15 11:15:28,313 DEBUG
> > > > > > [cloud.storage.StorageManagerImpl]
> > > > > > (Job-Executor-3:job-168) Checking pool: 208 for volume
> > > > > > allocation [Vol[227|vm=225|ROOT]], maxSize : 15828044742656,
> > > totalAllocatedSize :
> > > > > > 1769538048, askingSize : 8589934592, allocated disable threshold:
> > > > > > 0.85
> > > > > > 2013-07-15 11:15:28,313 DEBUG
> > > > > > [storage.allocator.AbstractStoragePoolAllocator]
> > > > (Job-Executor-3:job-168)
> > > > > > Checking if storage pool is suitable, name: sc-image ,poolId:
> > > > > > 209
> > > > > > 2013-07-15 11:15:28,313 DEBUG
> > > > > > [storage.allocator.AbstractStoragePoolAllocator]
> > > > (Job-Executor-3:job-168)
> > > > > > Is localStorageAllocationNeeded? false
> > > > > > 2013-07-15 11:15:28,313 DEBUG
> > > > > > [storage.allocator.AbstractStoragePoolAllocator]
> > > > (Job-Executor-3:job-168)
> > > > > > Is storage pool shared? true
> > > > > > 2013-07-15 11:15:28,317 DEBUG
> > > > > > [cloud.storage.StorageManagerImpl]
> > > > > > (Job-Executor-3:job-168) Checking pool 209 for storage, totalSize:
> > > > > > 6013522722816, usedBytes: 38283921137336466, usedPct:
> > > > 6366.305226067051,
> > > > > > disable threshold: 0.85
> > > > > > 2013-07-15 11:15:28,317 DEBUG
> > > > > > [cloud.storage.StorageManagerImpl]
> > > > > > (Job-Executor-3:job-168) Insufficient space on pool: 209 since
> > > > > > its
> > > > usage
> > > > > > percentage: 6366.305226067051 has crossed the
> > > > > > pool.storage.capacity.disablethreshold: 0.85
> > > > > > 2013-07-15 11:15:28,317 DEBUG
> > > > > > [storage.allocator.FirstFitStoragePoolAllocator]
> > > > (Job-Executor-3:job-168)
> > > > > > FirstFitStoragePoolAllocator returning 1 suitable storage
> > > > > > pools
> > > > > > 2013-07-15 11:15:28,317 DEBUG [cloud.deploy.FirstFitPlanner]
> > > > > > (Job-Executor-3:job-168) Checking suitable pools for volume
> > > > > > (Id,
> > Type):
> > > > > > (228,DATADISK)
> > > > > > 2013-07-15 11:15:28,317 DEBUG [cloud.deploy.FirstFitPlanner]
> > > > > > (Job-Executor-3:job-168) We need to allocate new storagepool
> > > > > > for this
> > > > volume
> > > > > > 2013-07-15 11:15:28,319 DEBUG [cloud.deploy.FirstFitPlanner]
> > > > > > (Job-Executor-3:job-168) Calling StoragePoolAllocators to find
> > > > > > suitable pools
> > > > > > 2013-07-15 11:15:28,319 DEBUG
> > > > > > [storage.allocator.FirstFitStoragePoolAllocator]
> > > > (Job-Executor-3:job-168)
> > > > > > Looking for pools in dc: 6  pod:6  cluster:6 having tags:[rbd]
> > > > > > 2013-07-15 11:15:28,322 DEBUG
> > > > > > [storage.allocator.FirstFitStoragePoolAllocator]
> > > > (Job-Executor-3:job-168)
> > > > > > FirstFitStoragePoolAllocator has 1 pools to check for
> > > > > > allocation
> > > > > > 2013-07-15 11:15:28,322 DEBUG
> > > > > > [storage.allocator.AbstractStoragePoolAllocator]
> > > > (Job-Executor-3:job-168)
> > > > > > Checking if storage pool is suitable, name: sc-image ,poolId:
> > > > > > 209
> > > > > > 2013-07-15 11:15:28,322 DEBUG
> > > > > > [storage.allocator.AbstractStoragePoolAllocator]
> > > > (Job-Executor-3:job-168)
> > > > > > Is localStorageAllocationNeeded? false
> > > > > > 2013-07-15 11:15:28,322 DEBUG
> > > > > > [storage.allocator.AbstractStoragePoolAllocator]
> > > > (Job-Executor-3:job-168)
> > > > > > Is storage pool shared? true
> > > > > > 2013-07-15 11:15:28,326 DEBUG
> > > > > > [cloud.storage.StorageManagerImpl]
> > > > > > (Job-Executor-3:job-168) Checking pool 209 for storage, totalSize:
> > > > > > 6013522722816, usedBytes: 38283921137336466, usedPct:
> > > > 6366.305226067051,
> > > > > > disable threshold: 0.85
> > > > > > 2013-07-15 11:15:28,326 DEBUG
> > > > > > [cloud.storage.StorageManagerImpl]
> > > > > > (Job-Executor-3:job-168) Insufficient space on pool: 209 since
> > > > > > its
> > > > usage
> > > > > > percentage: 6366.305226067051 has crossed the
> > > > > > pool.storage.capacity.disablethreshold: 0.85
> > > > > > 2013-07-15 11:15:28,326 DEBUG
> > > > > > [storage.allocator.FirstFitStoragePoolAllocator]
> > > > (Job-Executor-3:job-168)
> > > > > > FirstFitStoragePoolAllocator returning 0 suitable storage
> > > > > > pools
> > > > > > 2013-07-15 11:15:28,326 DEBUG [cloud.deploy.FirstFitPlanner]
> > > > > > (Job-Executor-3:job-168) No suitable pools found for volume:
> > > > > > Vol[228|vm=225|DATADISK] under cluster: 6
> > > > > > 2013-07-15 11:15:28,326 DEBUG [cloud.deploy.FirstFitPlanner]
> > > > > > (Job-Executor-3:job-168) No suitable pools found
> > > > > > 2013-07-15 11:15:28,326 DEBUG [cloud.deploy.FirstFitPlanner]
> > > > > > (Job-Executor-3:job-168) No suitable storagePools found under
> > > > > > this
> > > > Cluster:
> > > > > > 6
> > > > > > 2013-07-15 11:15:28,326 DEBUG [cloud.deploy.FirstFitPlanner]
> > > > > > (Job-Executor-3:job-168) Could not find suitable Deployment
> > > > Destination for
> > > > > > this VM under any clusters, returning.
> > > > > > 2013-07-15 11:15:28,332 DEBUG [cloud.vm.UserVmManagerImpl]
> > > > > > (Job-Executor-3:job-168) Destroying vm VM[User|Indra-Test-3]
> > > > > > as it
> > > > failed
> > > > > > to create on Host with Id:null
> > > > > > 2013-07-15 11:15:28,498 DEBUG
> > > > > > [cloud.capacity.CapacityManagerImpl]
> > > > > > (Job-Executor-3:job-168) VM state transitted from :Stopped to
> > > > > > Error
> > > > with
> > > > > > event: OperationFailedToErrorvm's original host id: null new
> > > > > > host
> > id:
> > > > null
> > > > > > host id before state transition: null
> > > > > > 2013-07-15 11:15:29,125 INFO  [user.vm.DeployVMCmd]
> > > > > > (Job-Executor-3:job-168)
> > > > > > com.cloud.exception.InsufficientServerCapacityException:
> > > > > > Unable to
> > > > create a
> > > > > > deployment for VM[User|Indra-Test-3]Scope=interface
> > > > > > com.cloud.dc.DataCenter; id=6
> > > > > > ===
> > > > > >
> > > > > > Anyone can advise on how to resolve this problem?
> > > > > >
> > > > > > Looking forward to your reply, thank you.
> > > > > >
> > > > > > Cheers.
> > > > > >
> > > >
> > > > --
> > > > Prasanna.,
> > > >
> > > > ------------------------
> > > > Powered by BigRock.com
> > > >
> > > >
> >

Reply via email to