ovirt中无法创建ISO-NFS问题

环境说明

Centos 6.5

Ovirt 3.5

问题说明

   通过nfs添加ISO共享目录是,系统提示错误如下:
2016-09-05 13:24:33,148 INFO  [org.ovirt.engine.core.bll.storage.AddStorageServerConnectionCommand] (ajp--127.0.0.1-8702-11) [5a1bf8b5] Lock Acquired to object EngineLock [exclusiveLocks= key: 10.10.200.230:/home/iso value: STORAGE_CONNECTION
, sharedLocks= ]
2016-09-05 13:24:33,160 INFO  [org.ovirt.engine.core.bll.storage.AddStorageServerConnectionCommand] (ajp--127.0.0.1-8702-11) [5a1bf8b5] Running command: AddStorageServerConnectionCommand internal: false. Entities affected :  ID: aaa00000-0000-0000-0000-123456789aaa Type: SystemAction group CREATE_STORAGE_DOMAIN with role type ADMIN
2016-09-05 13:24:33,163 INFO  [org.ovirt.engine.core.vdsbroker.vdsbroker.ConnectStorageServerVDSCommand] (ajp--127.0.0.1-8702-11) [5a1bf8b5] START, ConnectStorageServerVDSCommand(HostName = 10.10.200.45, HostId = 48b9ccd8-83b8-46ab-a729-5c5119844f8d, storagePoolId = 00000000-0000-0000-0000-000000000000, storageType = NFS, connectionList = [{ id: null, connection: 10.10.200.230:/home/iso, iqn: null, vfsType: null, mountOptions: null, nfsVersion: null, nfsRetrans: null, nfsTimeo: null };]), log id: 5fa11735
2016-09-05 13:24:33,231 INFO  [org.ovirt.engine.core.vdsbroker.vdsbroker.ConnectStorageServerVDSCommand] (ajp--127.0.0.1-8702-11) [5a1bf8b5] FINISH, ConnectStorageServerVDSCommand, return: {00000000-0000-0000-0000-000000000000=0}, log id: 5fa11735
2016-09-05 13:24:33,242 INFO  [org.ovirt.engine.core.bll.storage.AddStorageServerConnectionCommand] (ajp--127.0.0.1-8702-11) [5a1bf8b5] Lock freed to object EngineLock [exclusiveLocks= key: 10.10.200.230:/home/iso value: STORAGE_CONNECTION
, sharedLocks= ]
2016-09-05 13:24:33,296 INFO  [org.ovirt.engine.core.bll.storage.AddNFSStorageDomainCommand] (ajp--127.0.0.1-8702-9) [8b65920] Running command: AddNFSStorageDomainCommand internal: false. Entities affected :  ID: aaa00000-0000-0000-0000-123456789aaa Type: SystemAction group CREATE_STORAGE_DOMAIN with role type ADMIN
2016-09-05 13:24:33,309 INFO  [org.ovirt.engine.core.vdsbroker.vdsbroker.ConnectStorageServerVDSCommand] (ajp--127.0.0.1-8702-9) [8b65920] START, ConnectStorageServerVDSCommand(HostName = 10.10.200.45, HostId = 48b9ccd8-83b8-46ab-a729-5c5119844f8d, storagePoolId = 00000000-0000-0000-0000-000000000000, storageType = NFS, connectionList = [{ id: 3697622c-ca28-44a3-842d-0d9f74fa9900, connection: 10.10.200.230:/home/iso, iqn: null, vfsType: null, mountOptions: null, nfsVersion: null, nfsRetrans: null, nfsTimeo: null };]), log id: 6b61437e
2016-09-05 13:24:33,328 INFO  [org.ovirt.engine.core.vdsbroker.vdsbroker.ConnectStorageServerVDSCommand] (ajp--127.0.0.1-8702-9) [8b65920] FINISH, ConnectStorageServerVDSCommand, return: {3697622c-ca28-44a3-842d-0d9f74fa9900=0}, log id: 6b61437e
2016-09-05 13:24:33,332 INFO  [org.ovirt.engine.core.vdsbroker.vdsbroker.CreateStorageDomainVDSCommand] (ajp--127.0.0.1-8702-9) [8b65920] START, CreateStorageDomainVDSCommand(HostName = 10.10.200.45, HostId = 48b9ccd8-83b8-46ab-a729-5c5119844f8d, storageDomain=StorageDomainStatic[NFS_ISO, 91128004-92ed-4a56-9583-757fa24a008f], args=10.10.200.230:/home/iso), log id: 4dd85500
2016-09-05 13:24:33,617 ERROR [org.ovirt.engine.core.vdsbroker.vdsbroker.CreateStorageDomainVDSCommand] (ajp--127.0.0.1-8702-9) [8b65920] Failed in CreateStorageDomainVDS method
2016-09-05 13:24:33,618 INFO  [org.ovirt.engine.core.vdsbroker.vdsbroker.CreateStorageDomainVDSCommand] (ajp--127.0.0.1-8702-9) [8b65920] Command org.ovirt.engine.core.vdsbroker.vdsbroker.CreateStorageDomainVDSCommand return value 
 StatusOnlyReturnForXmlRpc [mStatus=StatusForXmlRpc [mCode=351, mMessage=Error creating a storage domain: ('storageType=1, sdUUID=91128004-92ed-4a56-9583-757fa24a008f, domainName=NFS_ISO, domClass=2, typeSpecificArg=10.10.200.230:/home/iso domVersion=0',)]]
2016-09-05 13:24:33,621 INFO  [org.ovirt.engine.core.vdsbroker.vdsbroker.CreateStorageDomainVDSCommand] (ajp--127.0.0.1-8702-9) [8b65920] HostName = 10.10.200.45
2016-09-05 13:24:33,622 ERROR [org.ovirt.engine.core.vdsbroker.vdsbroker.CreateStorageDomainVDSCommand] (ajp--127.0.0.1-8702-9) [8b65920] Command CreateStorageDomainVDSCommand(HostName = 10.10.200.45, HostId = 48b9ccd8-83b8-46ab-a729-5c5119844f8d, storageDomain=StorageDomainStatic[NFS_ISO, 91128004-92ed-4a56-9583-757fa24a008f], args=10.10.200.230:/home/iso) execution failed. Exception: VDSErrorException: VDSGenericException: VDSErrorException: Failed to CreateStorageDomainVDS, error = Error creating a storage domain: ('storageType=1, sdUUID=91128004-92ed-4a56-9583-757fa24a008f, domainName=NFS_ISO, domClass=2, typeSpecificArg=10.10.200.230:/home/iso domVersion=0',), code = 351
2016-09-05 13:24:33,627 INFO  [org.ovirt.engine.core.vdsbroker.vdsbroker.CreateStorageDomainVDSCommand] (ajp--127.0.0.1-8702-9) [8b65920] FINISH, CreateStorageDomainVDSCommand, log id: 4dd85500
2016-09-05 13:24:33,628 ERROR [org.ovirt.engine.core.bll.storage.AddNFSStorageDomainCommand] (ajp--127.0.0.1-8702-9) [8b65920] Command org.ovirt.engine.core.bll.storage.AddNFSStorageDomainCommand throw Vdc Bll exception. With error message VdcBLLException: org.ovirt.engine.core.vdsbroker.vdsbroker.VDSErrorException: VDSGenericException: VDSErrorException: Failed to CreateStorageDomainVDS, error = Error creating a storage domain: ('storageType=1, sdUUID=91128004-92ed-4a56-9583-757fa24a008f, domainName=NFS_ISO, domClass=2, typeSpecificArg=10.10.200.230:/home/iso domVersion=0',), code = 351 (Failed with error StorageDomainCreationError and code 351)
2016-09-05 13:24:33,643 INFO  [org.ovirt.engine.core.bll.storage.AddNFSStorageDomainCommand] (ajp--127.0.0.1-8702-9) [8b65920] Command [id=19e71a9d-1983-4d2c-89ef-bf5b4bbf8b7f]: Compensating NEW_ENTITY_ID of org.ovirt.engine.core.common.businessentities.StorageDomainDynamic; snapshot: 91128004-92ed-4a56-9583-757fa24a008f.
2016-09-05 13:24:33,651 INFO  [org.ovirt.engine.core.bll.storage.AddNFSStorageDomainCommand] (ajp--127.0.0.1-8702-9) [8b65920] Command [id=19e71a9d-1983-4d2c-89ef-bf5b4bbf8b7f]: Compensating NEW_ENTITY_ID of org.ovirt.engine.core.common.businessentities.StorageDomainStatic; snapshot: 91128004-92ed-4a56-9583-757fa24a008f.
2016-09-05 13:24:33,667 ERROR [org.ovirt.engine.core.bll.storage.AddNFSStorageDomainCommand] (ajp--127.0.0.1-8702-9) [8b65920] Transaction rolled-back for command: org.ovirt.engine.core.bll.storage.AddNFSStorageDomainCommand.
2016-09-05 13:24:33,677 ERROR [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (ajp--127.0.0.1-8702-9) [8b65920] Correlation ID: 8b65920, Job ID: d291ca85-6a23-41ab-b22d-5973e4243218, Call Stack: null, Custom Event ID: -1, Message: Failed to add Storage Domain NFS_ISO. (User: admin@internal)
2016-09-05 13:24:33,795 INFO  [org.ovirt.engine.core.bll.storage.RemoveStorageServerConnectionCommand] (ajp--127.0.0.1-8702-1) [7b717d46] Lock Acquired to object EngineLock [exclusiveLocks= key: 3697622c-ca28-44a3-842d-0d9f74fa9900 value: STORAGE_CONNECTION
key: 10.10.200.230:/home/iso value: STORAGE_CONNECTION
, sharedLocks= ]
2016-09-05 13:24:33,818 INFO  [org.ovirt.engine.core.bll.storage.RemoveStorageServerConnectionCommand] (ajp--127.0.0.1-8702-1) [7b717d46] Running command: RemoveStorageServerConnectionCommand internal: false. Entities affected :  ID: aaa00000-0000-0000-0000-123456789aaa Type: SystemAction group CREATE_STORAGE_DOMAIN with role type ADMIN
2016-09-05 13:24:33,823 INFO  [org.ovirt.engine.core.bll.storage.RemoveStorageServerConnectionCommand] (ajp--127.0.0.1-8702-1) [7b717d46] Removing connection 3697622c-ca28-44a3-842d-0d9f74fa9900 from database 
2016-09-05 13:24:33,826 INFO  [org.ovirt.engine.core.vdsbroker.vdsbroker.DisconnectStorageServerVDSCommand] (ajp--127.0.0.1-8702-1) [7b717d46] START, DisconnectStorageServerVDSCommand(HostName = 10.10.200.45, HostId = 48b9ccd8-83b8-46ab-a729-5c5119844f8d, storagePoolId = 00000000-0000-0000-0000-000000000000, storageType = NFS, connectionList = [{ id: 3697622c-ca28-44a3-842d-0d9f74fa9900, connection: 10.10.200.230:/home/iso, iqn: null, vfsType: null, mountOptions: null, nfsVersion: null, nfsRetrans: null, nfsTimeo: null };]), log id: 506a0514
2016-09-05 13:24:34,040 INFO  [org.ovirt.engine.core.vdsbroker.vdsbroker.DisconnectStorageServerVDSCommand] (ajp--127.0.0.1-8702-1) [7b717d46] FINISH, DisconnectStorageServerVDSCommand, return: {3697622c-ca28-44a3-842d-0d9f74fa9900=0}, log id: 506a0514
2016-09-05 13:24:34,050 INFO  [org.ovirt.engine.core.bll.storage.RemoveStorageServerConnectionCommand] (ajp--127.0.0.1-8702-1) [7b717d46] Lock freed to object EngineLock [exclusiveLocks= key: 3697622c-ca28-44a3-842d-0d9f74fa9900 value: STORAGE_CONNECTION
key: 10.10.200.230:/home/iso value: STORAGE_CONNECTION
, sharedLocks= ]

解决方法

 如本例中所需nfs共享目录为10.10.200.44中的iso目录,对该目录进行授权如下:

[root@ovirt-storage ~]# chown 36:36 /iso/

查看gid&uid为36的用户,为vdsm的用户,所以无法创建基于nfs的iso共享存储的原因是用户权限问题。

[root@ovirt-host ~]# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin
gopher:x:13:30:gopher:/var/gopher:/sbin/nologin
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
nobody:x:99:99:Nobody:/:/sbin/nologin
dbus:x:81:81:System message bus:/:/sbin/nologin
vcsa:x:69:69:virtual console memory owner:/dev:/sbin/nologin
abrt:x:173:173::/etc/abrt:/sbin/nologin
haldaemon:x:68:68:HAL daemon:/:/sbin/nologin
ntp:x:38:38::/etc/ntp:/sbin/nologin
saslauth:x:499:76:"Saslauthd user":/var/empty/saslauth:/sbin/nologin
postfix:x:89:89::/var/spool/postfix:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
tcpdump:x:72:72::/:/sbin/nologin
oprofile:x:16:16:Special user account to be used by OProfile:/home/oprofile:/sbin/nologin
qemu:x:107:107:qemu user:/:/sbin/nologin
sanlock:x:179:179:sanlock:/var/run/sanlock:/sbin/nologin
rpc:x:32:32:Rpcbind Daemon:/var/cache/rpcbind:/sbin/nologin
rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin
radvd:x:75:75:radvd user:/:/sbin/nologin
vdsm:x:36:36:Node Virtualization Manager:/var/lib/vdsm:/sbin/nologin

而后重新添加基于nfs的iso存储,添加成功



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值