Makes the iSCSI initiator name unique for compute nodes
When we utilise images for deployment, the iSCSI initiator name is not unique, leading to problems with live migration. This patch simply updates the iSCSI initiator name to a unique ID randomly generated by iscsi-iname. https://bugzilla.redhat.com/show_bug.cgi?id=1244328 Change-Id: I170e7f45f67fa8ce70436f24807d1ed7808f2c32
This commit is contained in:
parent
b9e421ec6d
commit
4b4415620f
|
@ -37,6 +37,16 @@ exec { 'libvirt-default-net-destroy':
|
|||
before => Service['libvirt'],
|
||||
}
|
||||
|
||||
# When utilising images for deployment, we need to reset the iSCSI initiator name to make it unique
|
||||
exec { 'reset-iscsi-initiator-name':
|
||||
command => '/bin/echo InitiatorName=$(/usr/sbin/iscsi-iname) > /etc/iscsi/initiatorname.iscsi',
|
||||
onlyif => '/usr/bin/test ! -f /etc/iscsi/.initiator_reset',
|
||||
}->
|
||||
|
||||
file { '/etc/iscsi/.initiator_reset':
|
||||
ensure => present,
|
||||
}
|
||||
|
||||
include ::nova
|
||||
include ::nova::config
|
||||
include ::nova::compute
|
||||
|
|
Loading…
Reference in New Issue