Github user ustcweizhou commented on the pull request:
https://github.com/apache/cloudstack/pull/1086#issuecomment-158358371
@koushik-das answers:
1. not only admin , but domain admin and normal user
2. for isolated network, the user can get the information (ip, cidr) from
network tab.
for shared network, I am working on changing listPublicIpAddress for
shared network, then it will have a dropdown which include all Free ips in the
network, it is almost done.
3. it will check if the new ip is available at first, if yes, it will mark
the new ip as unavaible, then unassign old ip and assign new ip. Hence, if the
new ip cannot be allocated, the vm still has the old ip.
This process is almost same to what CS does when assign a secondary ip
(actually copy/paste).
4. This will change the private ip of isolated network, or public ip of
shared network . The vm must be stopped if the network has some services (vm
donot need to be stopped for QuickCloudNoServices networks). The network rules
will be destroyed when CS stop the vm.
---
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.
---