[Users] rhevm-cli - add nfs data storage

Michael Pasternak mpastern at redhat.com
Thu Dec 20 05:32:44 EST 2012


Hi Meni,

When you pass --datacenter-identifier, you attaching existent SD to the data-center,
note, you can see what parameters use for any command/action just running 'help' command:

[oVirt shell (connected)]# help add storagedomain

USAGE

  add <type> [base identifiers] [attribute options]

DESCRIPTION

  Creates a new object or adds existent with type storagedomain. See 'help add' for generic
  help on creating objects.

ATTRIBUTE OPTIONS

  The following options are available for objects with type storagedomain:


     Overload 1:

     * --host-id|name: string
     * --type: string
     * --storage-type: string
     * --format: boolean
     * --storage-address: string
     * --storage-logical_unit: collection
       {
         logical_unit.address: string
         logical_unit.port: int
         logical_unit.target: string
         logical_unit.username: string
         logical_unit.password: string
         logical_unit.serial: string
         logical_unit.vendor_id: string
         logical_unit.product_id: string
         logical_unit.lun_mapping: int
         logical_unit.portal: string
         logical_unit.paths: int
         logical_unit.id: string
       }
     * [--name: string]
     * [--storage-override_luns: boolean]

     Overload 2:

     * --host-id|name: string
     * --type: string
     * --storage-type: string
     * --format: boolean
     * --storage-address: string
     * --storage-path: string
     * [--name: string]

     Overload 3:

     * --host-id|name: string
     * --type: string
     * --storage-type: string
     * --format: boolean
     * --storage-path: string
     * [--name: string]

     Overload 4:

     * --host-id|name: string
     * --type: string
     * --storage-type: string
     * --format: boolean
     * --storage-path: string
     * --storage-vfs_type: string
     * [--name: string]
     * [--storage-address: string]
     * [--storage-mount_options: string]
     * [--expect: 201-created]
     * [--correlation_id: anystring]

....

On 12/19/2012 11:56 AM, Meni Yakove wrote:
> Hi,
> 
> I'm trying to add new NFS data storage to my setup using CLI and it fail:
> 
> [RHEVM shell (connected)]# add storagedomain --name CLI_DataStorage --host-name orchid-vds1 --type data --storage-type nfs --format v3 --storage-address
> orion.qa.lab.tlv.redhat.com --storage-path /export/meni/dc31-cli --datacenter-identifier DC31-CLI
> 
> error:
> status: 400
> reason: Bad Request
> detail: Entity not found: Storage: name=CLI_DataStorage
> 
> On the user guide:
> 
> *Create NFS data storage*
> 
> An NFS data storage domain is an exported NFS share attached to a data center. It provides storage for virtual machines. Add the NFS share as a data storage domain with
> the |add storagedomain| command.
> 
> [RHEVM shell (connected)]# add storagedomain --name DataStorage --host-name MyHost --type data --storage-type nfs --format v1 --storage-address!
>   192.168.0
> .10 --storage-path /exports/data --datacenter-indentifier Default
> 
> 
> And:
> 
> 
>             Example 5.13. Creating a new storage domain
> 
> [RHEVM shell (connected)]# add storagedomain --name DataStorage --datacenter-name Default -type data
> 
> 
> I have tried both but still the same error. what I'm doing wrong?
> 
> Thanks
> Meni
> 


-- 

Michael Pasternak
RedHat, ENG-Virtualization R&D



More information about the Users mailing list