rbd_cdrom.diff
| ../opennebula-4.4.0/src/vmm/LibVirtDriverKVM.cc 2013-12-07 23:12:47.066999935 +1200 | ||
|---|---|---|
| 361 | 361 |
<< "\t\t\t<source dev='" << vm->get_remote_system_dir() |
| 362 | 362 |
<< "/disk." << disk_id << "'/>" << endl; |
| 363 | 363 |
} |
| 364 |
else if ( type == "RBD" ) |
|
| 364 |
else if ( type == "RBD" || type == "RBD_CDROM")
|
|
| 365 | 365 |
{
|
| 366 |
file << "\t\t<disk type='network' device='disk'>" << endl |
|
| 367 |
<< "\t\t\t<source protocol='rbd' name='" |
|
| 366 |
if ( type == "RBD" ) |
|
| 367 |
{
|
|
| 368 |
file << "\t\t<disk type='network' device='disk'>" << endl; |
|
| 369 |
} |
|
| 370 |
else |
|
| 371 |
{
|
|
| 372 |
file << "\t\t<disk type='network' device='cdrom'>" << endl; |
|
| 373 |
} |
|
| 374 |
file << "\t\t\t<source protocol='rbd' name='" |
|
| 368 | 375 |
<< source; |
| 369 | 376 | |
| 370 | 377 |
if ( clone == "YES" ) |
| ... | ... | |
| 413 | 420 |
<< "\t\t\t</auth>" << endl; |
| 414 | 421 |
} |
| 415 | 422 |
} |
| 416 |
else if ( type == "RBD_CDROM" ) |
|
| 417 |
{
|
|
| 418 |
file << "\t\t<disk type='network' device='cdrom'>" << endl |
|
| 419 |
<< "\t\t\t<source protocol='rbd' name='" |
|
| 420 |
<< source; |
|
| 421 | ||
| 422 |
if ( clone == "YES" ) |
|
| 423 |
{
|
|
| 424 |
file << "-" << vm->get_oid() << "-" << disk_id; |
|
| 425 |
} |
|
| 426 | ||
| 427 |
file << "'/>" << endl; |
|
| 428 |
} |
|
| 429 | 423 |
else if ( type == "CDROM" ) |
| 430 | 424 |
{
|
| 431 | 425 |
file << "\t\t<disk type='file' device='cdrom'>" << endl |