Revision 8106dd64 lib/cmdlib/instance.py
b/lib/cmdlib/instance.py | ||
---|---|---|
849 | 849 |
# build the full file storage dir path |
850 | 850 |
joinargs = [] |
851 | 851 |
|
852 |
if self.op.disk_template == constants.DT_SHARED_FILE: |
|
852 |
if self.op.disk_template in (constants.DT_SHARED_FILE, |
|
853 |
constants.DT_GLUSTER): |
|
853 | 854 |
get_fsd_fn = self.cfg.GetSharedFileStorageDir |
854 | 855 |
else: |
855 | 856 |
get_fsd_fn = self.cfg.GetFileStorageDir |
... | ... | |
1754 | 1755 |
|
1755 | 1756 |
for idx, dsk in enumerate(self.instance.disks): |
1756 | 1757 |
if dsk.dev_type not in (constants.DT_PLAIN, constants.DT_FILE, |
1757 |
constants.DT_SHARED_FILE): |
|
1758 |
constants.DT_SHARED_FILE, constants.DT_GLUSTER):
|
|
1758 | 1759 |
raise errors.OpPrereqError("Instance disk %d has a complex layout," |
1759 | 1760 |
" cannot copy" % idx, errors.ECODE_STATE) |
1760 | 1761 |
|
Also available in: Unified diff