GitHub user kishankavala opened a pull request:
https://github.com/apache/cloudstack/pull/577
CLOUDSTACK-8605: KVM: Config Drive and getVmIp support
- CLOUDSTACK-8324 added support for External DHCP/DNS support along with
ConfigDrive for XenServer
- FS link:
https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=53740797
- This PR adds KVM support for config drive and getVmIpAddress assigned by
external DHCP
- genisoimage package dependency is added for creating config drive ISO
- libguestfs is used to get IPAddress from guest VM. Linux: From dhcp
leases file. Windows: From registry
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/kishankavala/cloudstack master
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/cloudstack/pull/577.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #577
----
commit faab39fdd52026ba7c03f8143331d1004338f5ff
Author: Kishan Kavala <[email protected]>
Date: 2015-06-26T09:48:01Z
kvm config drive
commit 220e714b5194a33471fc5728c1a6dc69ca0c98e9
Author: Kishan Kavala <[email protected]>
Date: 2015-07-01T12:40:02Z
Unit test for GetVmIpAddressCommand
commit b2e8bfdff5cc8013a9d50132a941f7849a2949b2
Author: Kishan Kavala <[email protected]>
Date: 2015-07-01T14:51:01Z
Test IP not in CIDR
commit 3fc60e31d9bcf68a4901dbc059e02c2868943035
Author: Kishan Kavala <[email protected]>
Date: 2015-07-10T08:24:30Z
Merge remote-tracking branch 'upstream/master'
Conflicts:
plugins/hypervisors/kvm/test/com/cloud/hypervisor/kvm/resource/LibvirtComputingResourceTest.java
commit e1d1974a06b334bc1be603823f5f44b51bdb3ab2
Author: Kishan Kavala <[email protected]>
Date: 2015-07-10T08:26:26Z
Merge remote-tracking branch 'upstream/master'
Conflicts:
plugins/hypervisors/kvm/test/com/cloud/hypervisor/kvm/resource/LibvirtComputingResourceTest.java
commit a3fe3ae233a23f8ac7dcc7485adac9089a7810a8
Author: Kishan Kavala <[email protected]>
Date: 2015-07-10T08:58:52Z
Fix Libvirt getVmIP unit test
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---