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