Field
|
Value
|
---|---|
Name
|
systemvm-vmware-3.0.5
|
Description
|
systemvm-vmware-3.0.5
|
URL
|
http://download.cloud.com/templates/burbank/burbank-systemvm-08012012.ova
|
Zone
|
Choose the zone where this hypervisor is used
|
Hypervisor
|
VMware
|
Format
|
OVA
|
OS Type
|
Debian GNU/Linux 5.0 (32-bit)
|
Extractable
|
no
|
Password Enabled
|
no
|
Public
|
no
|
Featured
|
no
|
# service cloud-usage stop
# service cloud-management stop
#
mysqldump
-u root -pmysql_password
cloud >cloud-backup.dmp
#
mysqldump
-u root -pmysql_password
cloud_usage >cloud-usage-backup.dmp
#
yum
update cloud-*
#
apt-get
update#
apt-get
upgrade cloud-*
warning: /etc/cloud/management/components.xml created as /etc/cloud/management/components.xml.rpmnew
/etc/cloud/management/components.xml
the changes will be preserved in the upgrade. However, you need to do the following steps to place these changes in a new version of the file which is compatible with version 4.0.0-incubating.
/etc/cloud/management/components.xml
. For example:
# mv /etc/cloud/management/components.xml /etc/cloud/management/components.xml-backup
/etc/cloud/management/components.xml.rpmnew
to create a new /etc/cloud/management/components.xml
:
# cp -ap /etc/cloud/management/components.xml.rpmnew /etc/cloud/management/components.xml
components.xml
.
# vi /etc/cloud/management/components.xml
# service cloud-management start
# service cloud-usage start
# service cloud-agent stop
# yum update cloud-*
# apt-get update
# apt-get upgrade cloud-*
# service cloud-agent start
/etc/cloud/agent/agent.properties
to change the resource parameter from "com.cloud.agent.resource.computing.LibvirtComputingResource" to "com.cloud.hypervisor.kvm.resource.LibvirtComputingResource".
cloud-sysvmadm
script to stop, then start, all Secondary Storage VMs, Console Proxy VMs, and virtual routers. Run the script once on each management server. Substitute your own IP address of the MySQL instance, the MySQL user to connect as, and the password to use for that user. In addition to those parameters, provide the -c
and -r
arguments. For example:
# nohup cloud-sysvmadm -d 192.168.1.5 -u cloud -p password -c -r > sysvm.log 2>&1 &
# tail -f sysvm.log
/opt/xensource/bin/cloud-clean-vlan.sh
/opt/xensource/bin/cloud-prepare-upgrade.sh
xe patch-upload file-name=XS602E003.xsupdate
# xe vm-list
# xe vm-migrate live=true host=host-name
vm=VM-name
/opt/xensource/bin/make_migratable.sh b6cf79c8-02ee-050b-922f-49583d9f1a14
.
# xe host-list
xe
patch-apply host-uuid=host-uuid
uuid=hotfix-uuid
Copy from here...
|
...to here
|
---|---|
/usr/lib64/cloud/common/scripts/vm/hypervisor/xenserver/xenserver60/NFSSR.py
|
/opt/xensource/sm/NFSSR.py
|
/usr/lib64/cloud/common/scripts/vm/hypervisor/xenserver/setupxenserver.sh
|
/opt/xensource/bin/setupxenserver.sh
|
/usr/lib64/cloud/common/scripts/vm/hypervisor/xenserver/make_migratable.sh
|
/opt/xensource/bin/make_migratable.sh
|
# tar xf xenserver-cloud-supp.tgz
# xe-install-supplemental-pack xenserver-cloud-supp.iso
# xe-switch-network-backend bridge
/opt/xensource/bin/setupxenserver.sh
for pbd in `xe pbd-list currently-attached=false| grep ^uuid | awk '{print $NF}'`; do xe pbd-plug uuid=$pbd ;
Hypervisor
|
Description
|
---|---|
XenServer
|
Name: systemvm-xenserver-3.0.0
Description: systemvm-xenserver-3.0.0
URL: http://download.cloud.com/templates/acton/acton-systemvm-02062012.vhd.bz2
Zone: Choose the zone where this hypervisor is used
Hypervisor: XenServer
Format: VHD
OS Type: Debian GNU/Linux 5.0 (32-bit)
Extractable: no
Password Enabled: no
Public: no
Featured: no
|
KVM
|
Name: systemvm-kvm-3.0.0
Description: systemvm-kvm-3.0.0
URL: http://download.cloud.com/templates/acton/acton-systemvm-02062012.qcow2.bz2
Zone: Choose the zone where this hypervisor is used
Hypervisor: KVM
Format: QCOW2
OS Type: Debian GNU/Linux 5.0 (32-bit)
Extractable: no
Password Enabled: no
Public: no
Featured: no
|
VMware
|
Name: systemvm-vmware-3.0.5
Description: systemvm-vmware-3.0.5
URL: http://download.cloud.com/templates/burbank/burbank-systemvm-08012012.ova
Zone: Choose the zone where this hypervisor is used
Hypervisor: VMware
Format: OVA
OS Type: Debian GNU/Linux 5.0 (32-bit)
Extractable: no
Password Enabled: no
Public: no
Featured: no
|
# service cloud-usage stop
# service cloud-management stop
#
mysqldump
-u root -pmysql_password
cloud >cloud-backup.dmp
#
mysqldump
-u root -pmysql_password
cloud_usage >cloud-usage-backup.dmp
#
yum
update cloud-*
#
apt-get
update#
apt-get
upgrade cloud-*
warning: /etc/cloud/management/components.xml created as /etc/cloud/management/components.xml.rpmnew
/etc/cloud/management/components.xml
file. For example:
#
mv
/etc/cloud/management/components.xml
/etc/cloud/management/components.xml-backup
/etc/cloud/management/components.xml.rpmnew
to create a new /etc/cloud/management/components.xml
:
#
cp
-ap/etc/cloud/management/components.xml.rpmnew
/etc/cloud/management/components.xml
#
vi
/etc/cloud/management/components.xml
/etc/cloud/management/db.properties
file in your previous-version CloudStack installation, the changes will be preserved in the upgrade. However, you need to do the following steps to place these changes in a new version of the file which is compatible with version 4.0.0-incubating.
/etc/cloud/management/db.properties
. For example:
#
mv
/etc/cloud/management/db.properties
/etc/cloud/management/db.properties-backup
/etc/cloud/management/db.properties.rpmnew
to create a new /etc/cloud/management/db.properties
:
#
cp
-ap/etc/cloud/management/db.properties.rpmnew
etc/cloud/management/db.properties
#
vi
/etc/cloud/management/db.properties
#
cloud-setup-encryption
-eencryption_type
-mmanagement_server_key
-kdatabase_key
# service cloud-management start
# service cloud-usage start
# service cloud-agent stop
#
yum
update cloud-*
#
apt-get
update#
apt-get
upgrade cloud-*
# service cloud-agent start
agent.properties
file to the new agent.properties
file by using the following command
sed
-i 's/com.cloud.agent.resource.computing.LibvirtComputingResource/com.cloud.hypervisor.kvm.resource.LibvirtComputingResource/g'/etc/cloud/agent/agent.properties
#
nohup cloud-sysvmadm
-d192.168.1.5
-u cloud -ppassword
-c -r > sysvm.log 2>&1 &#
tail
-fsysvm.log
#
tail
-fsysvm.log
Stopping and starting 1 secondary storage vm(s)... Done stopping and starting secondary storage vm(s) Stopping and starting 1 console proxy vm(s)... Done stopping and starting console proxy vm(s). Stopping and starting 4 running routing vm(s)... Done restarting router(s).
#
ssh
-iprivate-key-path
link-local-ip
-p 3922 # cat /etc/cloudstack-release
Cloudstack Release 4.0.0-incubating Mon Oct 9 15:10:04 PST 2012
#
ssh
-iprivate-key-path
private-ip
-p 3922#
cat
/etc/cloudstack-release
Cloudstack Release 4.0.0-incubating Mon Oct 9 15:10:04 PST 2012
/opt/xensource/bin/cloud-clean-vlan.sh
/opt/xensource/bin/cloud-prepare-upgrade.sh
xe patch-upload file-name=XS602E003.xsupdate
# xe vm-list
#
xe
vm-migrate live=true host=host-name
vm=VM-name
/opt/xensource/bin/make_migratable.sh b6cf79c8-02ee-050b-922f-49583d9f1a14
.
# xe host-list
xe patch-apply host-uuid=host-uuid
uuid=hotfix-uuid
Copy from here...
|
...to here
|
---|---|
/usr/lib64/cloud/common/scripts/vm/hypervisor/xenserver/xenserver60/NFSSR.py
|
/opt/xensource/sm/NFSSR.py
|
/usr/lib64/cloud/common/scripts/vm/hypervisor/xenserver/setupxenserver.sh
|
/opt/xensource/bin/setupxenserver.sh
|
/usr/lib64/cloud/common/scripts/vm/hypervisor/xenserver/make_migratable.sh
|
/opt/xensource/bin/make_migratable.sh
|
# tar xf xenserver-cloud-supp.tgz
# xe-install-supplemental-pack xenserver-cloud-supp.iso
# xe-switch-network-backend bridge
/opt/xensource/bin/setupxenserver.sh
for pbd in `xe pbd-list currently-attached=false| grep ^uuid | awk '{print $NF}'`; do xe pbd-plug uuid=$pbd ;
command=listVolumes &listAll=true &tags[0].key=region &tags[0].value=canada &tags[1].key=city &tags[1].value=Toronto
New API
|
Description
|
---|---|
ec2-create-tags
|
Add tags to one or more resources.
|
ec2-delete-tags
|
Remove tags from one or more resources.
|
ec2-describe-tags |
Show currently defined tags.
|
Changed API
|
Description
|
---|---|
ec2-describe-images |
Output now shows tags defined for each image.
|
ec2-describe-instances
|
Output now shows tags defined for each image.
The following filters can now be passed in to limit the output result set: tag-key, tag-value and tag:key
|
ec2-describe-snapshots
|
Output now shows tags defined for each image.
The following filters can now be passed in to limit the output result set: tag-key, tag-value and tag:key
|
ec2-describe-volumes |
Output now shows tags defined for each image.
The following filters can now be passed in to limit the output result set: tag-key, tag-value and tag:key
|
Defect
|
Description
|
---|---|
Many
|
vSphere 5.0 now has GA support. Formerly only Beta support was provided.
|
CS-16135
|
Creating volumes after upgrading from snapshot taken in 2.2.14 no longer deletes the snapshot physically from the secondary storage.
|
CS-16122
|
In a site-to-site VPN setup, alerts are generated when the VPC virtual router is rebooted with multiple vpn connections.
|
CS-16022
|
If host connection fails due to a database error, host now disconnects and the Managerment Server id is removed.
|
CS-16011
|
Name of network offering is no longer truncated due to too-narrow field width in Add Guest Network dialog box.
|
CS-15978
|
When the virtual router and its host go down, the high availability mechanism now works for the virtual router.
|
CS-15921
|
The 2.2.x security group script now accounts for the VMs created in the version 2.1 timeframe.
|
CS-15919
|
A level parameter is added to the listVolumes command; therefore queries return the response more quickly.
|
CS-15904
|
Upgrade from version 2.2.14 to CloudStack-3.0.5-0.2944-rhel5 works as expected. The upgrade script, /usr/share/cloud/setup/db/schema-2214to30-cleanup.sql, works as expected.
|
CS-15879
|
The database upgrade from version 3.0.4 to 3.0.5 works as expected.
|
CS-15807
|
Network label for OVM now available in UI.
|
CS-15779
|
When the thumbnail is requested, the console session will not be terminated.
|
CS-15778
|
Fetching a VM thumbnail now gets a thumbnail of appropriate visual dimensions.
|
CS-15734
|
KVM Snapshots no longer shows incorrect disk usage.
|
CS-15733
|
The domainId parameter for the listNetworks command now lists the resources belonging to the domain specified.
|
CS-15676
|
Stopping the router no longer fails with the null pointer exception.
|
CS-15648
|
If creating a volume from a snapshot fails, the error is reported on the UI but the volume is stuck in the creating state.
|
CS-15646
|
createFirewallRule API no longer causes null pointer exception.
|
CS-15628
|
In a KVM host, the high availability mechanism no longer takes a long time to migrate VMs to another KVM host if there are multiple storage pools.
|
CS-15627
|
Metadata instance-id and vm-id for existing VMs stays the same after upgrade.
|
CS-15621
|
Solved difficulty with allocating disk volumes when running multiple VM deployment in parallel.
|
CS-15603
|
CloudStack now stop the VMs when destroyVM command is called.
|
CS-15586
|
Public Vlan for an account no longer fails if multiple physical networks are present.
|
CS-15582
|
The dns-name filter is now supported for ec2-describe-instances in the Amazon Web Services API compatibility commands. The filter maps to the name of a user VM.
|
CS-15503
|
An IP address which has static NAT rules can now be released. Subsequently, restarting this network after it was shutdown can succeed.
|
CS-15464
|
Can now delete static route whose state is set to Revoke.
|
CS-15443
|
Creating a firewall rule no longer fails with an internal server error.
|
CS-15398
|
Corrected technique for programming DNS on the user VMs.
|
CS-15356
|
Internal DNS 2 entry now correctly shown in UI.
|
CS-15335
|
The CloudBridge S3 Engine now connects to the database by using the deciphered password in the db.properties file.
|
CS-15318
|
UI now correctly prevents the user from stopping a VM that is in the Starting state.
|
CS-15307
|
Fixed Japanese localization of instance statuses in the Instances menu.
|
CS-15278
|
The deployment planner no longer takes long time to locate a suitable host to deploy VMs when large number of clusters are present.
|
CS-15274
|
Creating a VLAN range using Zone ID without network ID now succeeds.
|
CS-15243
|
Now check to be sure source NAT and VPN have same provider.
|
CS-15232
|
Ensure that networks using external load balancer/firewall in 2.2.14 or earlier can properly upgrade.
|
CS-15200
|
No exception when trying to attach the same volume while attaching the first volume is in progress.
|
CS-15173
|
Additional cluster can no longer be added with same VSM IP address as another cluster.
|
CS-15167
|
AWS API calls now honor the admin account's ability to view or act on the resources owned by the regular users.
|
CS-15163
|
The minimum limit is not honored when there is not enough capacity to deploy all the VMs and the ec2-run-instances command with the -n >n1 -n2> option is used to deploy multiple VMs.
|
CS-15157
|
Can now add/enable service providers for multiple physical networks through the UI.
|
CS-15145
|
AWS API call ec2-register has better error handling for negative cases.
|
CS-15122
|
Filters now supported for AWS API call ec2-describe-availability-zones.
|
CS-15120
|
Actions column in UI of Volume page now shows action links.
|
CS-15099
|
Buttons no longer overlap text on Account Deletion confirmation page in UI.
|
CS-15095
|
Ensures you can not create a VM with a CPU frequency greater than the host CPU frequency.
|
CS-15094
|
CPU cap now set properly in VMware.
|
CS-15077
|
NullPointerException is no longer observed while executing the command to list the public IP in a basic zone created with the default shared NetScaler EIP and ELB network offering.
|
CS-15044
|
UI now provides option to view the list of instances which are part of the guest network.
|
CS-15026
|
UI in Deploy VM dialog now lists only templates or ISOs depending on which is selected in previous dialog.
|
CS-14989
|
In KVM, the Create Instance wizard now shows only templates from the current (KVM) zone.
|
CS-14986, CS-14985
|
Listing filters works as expected in the ec2-describe-volumes and ec2-describe-snapshots commands.
|
CS-14964
|
Automatically starting the Console Proxy no longer fails due to its missing volume on the primary storage
|
CS-14907
|
User is now correctly prevented from trying to download an uploaded volume which has not yet been moved to primary storage.
|
CS-14879
|
When a user VM is stopped or terminated, the static NAT associated with this VM is now disabled. This public IP address is no longer owned by this account and can be associated to any other user VM.
|
CS-14854
|
Only the admin user can change the template permission to Public, so this option is removed from the UI for domain Admins and regular Users.
|
CS-14817
|
While checking if network has any external provider, CloudStack will consider all providers in the network.
|
CS-14796
|
When deploying a VM with ec2-run-instances, userdata is now encoded.
|
CS-14770
|
The API returns the keypair information when a VM is deployed with sshkey. This affects the API commands related to virtual machines (deployVirtualMachine, listVirtualMachines, ... *VirtualMachine), as well as the corresponding AWS APIs.
|
CS-14724
|
UI no longer displays the dropdown list of isolation method choices if sdn.ovs.controller is false.
|
CS-14345
|
Logout API returns XML header.
|
CS-14724
|
Host IPs now associated with appropriate IPs according to traffic type.
|
CS-14253
|
Can now delete and re-create port forwarding rule on same firewall.
|
CS-14724
|
UI no longer displays the dropdown list of isolation method choices if sdn.ovs.controller is false.
|
CS-14452
|
Data disk volumes are now automatically copied from one cluster to another.
|
CS-13539
|
Windows VM can get IP after reboot.
|
CS-13537
|
When user tries to delete a domain that contains sub-domains, an error message is now sent to convey the reason for the delete failure.
|
CS-13153
|
System VMs support HTTP proxy.
|
CS-12642
|
Added Close button to Select Project list view popup in UI.
|
CS-12510
|
Deleting and reinserting host_details no longer causes deadlocks.
|
CS-12407
|
F5 and Netscaler - when dedicated is selected, capacity field is disabled.
|
CS-12111
|
Email validation for edit user form.
|
CS-10928
|
Network read/write values now always positive numbers.
|
CS-15376, CS-15373
|
The AWS APIs (EC2 and S3) now listen on the 7080 port and send request to CloudStack on the 8080 port just as any other clients of CloudStack.
|
CS-13944
|
The CloudStack 2.2.x to 3.0.x database upgrade for multiple physical networks is now supported.
|
CS-15300
|
The admin accounts of a domain now honour the limits imposed on that domain just like the regular accounts do. A domain admin now is not allowed to create an unlimited number of instances, volumes, snapshots, and so on.
|
CS-15396
|
The CloudStack database now contain the UUD information after the 2.2.14 to 3.0.4 upgrade.
|
CS-15450
|
Upgrade from 2.2.14 to 3.0.4 no longer fails on a VMware host.
|
CS-15449
|
Running cloudstack-aws-api-register no longer fails with the "User registration failed with error: [Errno 113] No route to host" error.
|
CS-15455
|
The iptable rules are configured to open the awsapi port (7080) as part of the installation.
|
CS-15429
|
While creating an instance with data volume, disk offering also is considered while checking the account limit on volume resources.
|
CS-15414
|
After the 2.2.14 to 3.0.4 upgrade, the value of the global parameter xen.guest.network.device is now decrypted before setting the traffic label.
|
CS-15382
|
During 2.2.14 to 3.0.4 upgrade, the hosts no longer go to the Alert state if destroyed networks existed with non-existent tags prior to upgrade.
|
CS-15323
|
CloudStack supports the following Citrix XenServer hotfixes: XS602E003, XS602E004, and XS602E005.
|
CS-15430
|
Create snapshot now fails if creating a snapshot exceeds the snapshot resource limit for a domain admin or a user account.
|
CS-14256
|
Virtual Router no longer remains in starting state for subdomain or user on a KVM 3.0.1 prerlease host on RHEL 6.2.
|
CS-7495
|
Implemented a variety of Xen management host improvements.
|
CS-8105
|
NFS v4 for primary storage now works as expected on KVM hosts.
|
CS-9989
|
The error messages returned during VM deployment failure will have much more details than before.
|
CS-12584
|
You can no longer add security groups not supported by the hypervisor in use.
|
CS-12705
|
When creating a Network offering by using SRX as the service provider for SourceNAT servcies, an option is given in the CloudStack UI now to set the source_nat type to "per Zone"/"per account".
|
CS-12782
|
Assigning a VM from Basic to Advanced zone no longer ignores the network ID. A warning message is displayed for VM movements across zones.
|
CS-12591
|
Broadcast Address on the Second Public IP NIC is now corrected.
|
CS-13272
|
When a user is deleted, all the associated properties, such as IPs and virtual routers, are now deleted.
|
CS-13377
|
Creating template from a root disk of a stopped instance now provides an option to make it a "Featured template".
|
CS-13500
|
Reaching the first guest VM by using its public IP from the second guest VM no longer fails.
|
CS-13853
|
The default gateway can no longer be 0.0.0.0 in the Secondary Storage VM (SSVM).
|
CS-13863
|
The queryAsyncJobResult command in XML format now returns the correct UUIDs.
|
CS-13867
|
Corrected CSP xenserver-cloud-supp.tgz for XenServer 5.6 and 6.0.
|
CS-13904
|
Labels and values for the service offerings CPU and memory are now consistent.
|
CS-13998
|
The SSVM kernel panic issue is fixed on XenServer.
|
CS-14090
|
The issue is fixed where running the VMware snapshots randomly fails with the ArrayIndexOutOfBoundsException error.
|
CS-14021
|
The java.lang.OutOfMemoryError is fixed on the Management Server.
|
CS-14025
|
The Python Eggs are provided to easily package the test client for each branch of CloudStack.
|
CS-14068
|
Resetting the VM password through the CloudStack UI no longer causes any error.
|
CS-14156
|
The pod which has the administrator's virtual router is no longer selected while creating the virtual routers for guests.
|
CS-14182
|
The users can now delete their ISOs as normal users.
|
CS-14185
|
The listOSTypes API now filters out the types of operating system by using the keywords.
|
CS-14204
|
The cloud-setup-bonding.sh command no longer generates the "command not found" error.
|
CS-14214
|
The Specify VLAN option cannot be enabled now for an isolated Network offering with SourceNAT enabled.
|
CS-14234
|
Sending project invite email to an account now requires SMTP configured in CloudStack.
|
CS-14237
|
The garbage collector of the primary storage no longer fails when the first host in the cluster is not up.
|
CS-14241
|
Custom Volume Disk Offering is now matching the Global configuration value.
|
CS-14270
|
The listNetworks API no longer assumes that the broadcast type is always VLAN.
|
CS-14319
|
The internal name of the VM is no longer present in the error message that is displayed to a domain administrator.
|
CS-14321
|
The listVolumes API call now returns a valid value for the isExtractable parameter for the ISO-derived disk and data disk volumes.
|
CS-14323
|
Invalid API calls will now give valid response in json/xml format.
|
CS-14339
|
Custom Disk Size will now allow values larger than 100GB.
|
CS-14357
|
The ConsoleProxyLoadReportCommand is no longer fired continuously.
|
CS-14421
|
Fixed the issue of virtual router deployments. The DHCP entries can now be assigned to the router.
|
CS-14555
|
Unzipped downloaded template MD5SUM will no longer override the zipped template MD5SUM in the database.
|
CS-14598
|
The complete screen of the running VM is now displayed in the console proxy.
|
CS-14600
|
Windows or Linux based consoles are no longer lost upon rebooting VMs.
|
CS-14784
|
Multiple subnets with the same VLAN now work as expected.
|
CS-13303, 14874, 13897, 13944, 14088, 14190
|
A variety of upgrade issues have been fixed in release 3.0.3.
|
CS-15080
|
Setting a private network on a VLAN for VMWare environment is now supported.
|
CS-15168
|
The console proxy now works as expected and no exception is shown in the log after upgrading from version 2.2.14 to 3.0.2.
|
CS-15172
|
Version 3.0.2 now accepts the valid public key.
|
Issue ID
|
Description
|
---|---|
CLOUDSTACK-301
|
Nexus 1000v DVS integration is not functional
This source code release includes some partial functionality to support the Cisco Nexus 1000v Distributed Virtual Switch within a VMware hypervisor environment. The functionality is not complete at this time.
|
CLOUDSTACK-368
|
OVM - cannot create guest VM
This source code release has regressed from the CloudStack 2.2.x code and is unable to support Oracle VM (OVM).
|
CLOUDSTACK-279
|
Deleting a project fails when executed by the regular user. This works as expected for root/domain admin. To workaround, perform either of the following:
|
CS-16067
|
The command=listTags&key=city command does not work as expected. The command does not return tags for the resources of the account with the tag, city
|
CS-16063
|
The current values of volumes and snapshots are incorrect when using KVM as a host. To fix this, the database upgrade codes, volumes.size and snapshots.size, should be changed to show the virtual sizes.
|
CS-16058
|
Null pointer Exception while deleting the host after moving the host to maintenance state.
|
CS-16045
|
Only the root administrator can handle the API keys. The domain administrators are not allowed to create, delete, or retrieve API keys for the users in their domain.
|
CS-16019
|
CIDR list in the Add VPN Customer Gateway dialog does not prompt the user that they can provide a comma separated CIDRs if multiple CIDRs have to be supplied.
|
CS-16015
|
Deleting a network is not supported when its network providers are disabled.
|
CS-16012
|
Unable to delete a zone in the UI because the necessary cleanup cannot be completed. When the hosts are removed, the expunge process fails to delete the volumes as no hosts are present to send the commands to. Therefore, the storage pool removal fails, and zone can't be cleaned and deleted.
|
CS-16011
|
Name of network offering might be truncated due to too-narrow field width in Add Guest Network dialog box.
|
CS-15789
|
Invalid global setting prevents management server to restart. For example, if you configure the "project.invite.timeout" parameter to "300" and attempt to restart management server, it fails without throwing a warning or setting the value to the default.
|
CS-15749
|
Restarting VPC is resulting in intermittent connection loss to the port forwarding and StaticNAT rules.
|
CS-15690
|
The IpAssoc command failed as a part of starting the virtual router, but the final start result is reported as succes.
|
CS-15672, CS-15635
|
The FQDN of the VM is not configured if it is deployed as a part of default shared network and isolated guest network (DefaultIsolatedNetworkOfferingWithSourceNatService).
|
CS-15634
|
The FQDN of a VM that is deployed as a part of both a shared network and default isolated guest network has the suffix of the shared network instead of the default isolated guest network.
|
CS-15576
|
Stopping a VM on XenServer creates a backlog of API commands. For example, the Attach volume calls become delayed while waiting for the stopVirtualMachine command to be executed.
|
CS-15569
|
Misleading error message in the exception when creating a StaticNAT rule fails in a VPC.
|
CS-15566
|
External device such as Netscaler is not supported in VPC.
|
CS-15557
|
Intermittent traffic loss in the VPN connection if Juniper is the remote router and the life time is 300 seconds.
|
CS-15361
|
Egress rules are not working in NetScaler loadbalancer.
|
CS-15163
|
The minimum limit is not honored when there is not enough capacity to deploy all the VMs and the ec2-run-instances command with the -n >n1 -n2> option is used to deploy multiple VMs.
|
CS-15105
|
The cloud-sysvmadm script does not work if the integration.api.port parameter is set to any port other than 8096.
|
CS-15092
|
Connecting to the guest VMs through SSH is extremely slow, and it results in connection timeout.
|
CS-15037
|
Hairpin NAT is not supported when NetScaler is used for EIP.
|
CS-15009
|
The port_profile table will not be populated with port profile information. In this release, CloudStack directly connects to the VSM for all the port profile operations; therefore, no port profile information is cached.
|
CS-14939
|
Adding a VMware cluster is not supported when the Management Network is migrated to the Distributed Virtual Switch environment.
|
CS-14780
|
You are allowed to ping the elastic IP address of the VM even though no ingress rule is set that allows the ICMP protocol.
|
CS-14756
|
Installing KVM on RHEL 6.2 will result in unreliable network performance. Workaround: blacklist vhost-net. Edit /etc/modprobe.d/blacklist-kvm.conf and include vhost-net.
|
CS-14346
|
The UpdateVirtualMachine API call does not check whether the VM is stopped. Therefore, stop the VM manually before issuing this call.
|
CS-14303 (was 14537)
|
The IP addresses for a shared network are still being consumed even if no services are defined for that network.
|
CS-14296 (was 14530)
|
OVM: Network traffic labels are not supported.
|
CS-14291 (was 14523)
|
The EIP/ELB network offering for basic zones does not support multiple NetScalers.
|
CS-14275 (was 14506)
|
F5: Unable to properly remove a F5 device.
|
CS-14201 (was 14430)
|
VMWare: Template sizes are being reported different depending on whether the primary storage is using ISCSI or NFS.
|
CS-13758 (was 13963)
|
vSphere: template download from templates created off of the root volume does not work properly.
|
CS-13733 (was 13935)
|
vSphere: detaching an ISO from a restored VM instance fails.
|
CS-13682 (was 13883)
|
Multiple NetScalers are not supported in Basic Networking.
|
CS-13599 (was 13359)
|
Programming F5/NetScaler rules can be better optimized.
|
CS-13337 (was 13518)
|
Security Groups are not supported in Advanced Networking
|
CS-13173 (was 13336)
|
vSphere: cross cluster volume migration does not work properly.
|
CS-12714 (was 12840)
|
Capacity view is not available for pods or clusters.
|
CS-12624 (was 12741)
|
vSphere: maintenance mode will not live migrate system VM to another host.
|
CS-15476
|
The 2.2.14 to 4.0.0-incubating upgrade fails if multiple untagged physical networks exist before the upgrade.
|
CS-15407
|
After the 2.2.14 to 4.0.0-incubating upgrade, VLAN allocation on multiple physical networks does not happen as expected.
To workaround this issue, follow the instructions given below:
|
CS-14680
|
CloudStack and LDAP user validation cannot happen simultaneously because the user password is hashed and stored in the database, and LDAP requires the passwords in plain text.
To work with the LDAP user, the MD5 hash should be disabled in the login process by commenting the following variable in sharedFunctions.js file available at /usr/share/cloud/management/webapps/client/scripts, and restart the cloud-management service.
var md5HashedLogin = false;
However, if md5HashedLogin is set to false, the end user can login with the LDAP credentials but not with the CloudStack user credentials.
|
CS-14346
|
The UpdateVirtualMachine API call does not check whether the VM is stopped. Therefore, stop the VM manually before issuing this call.
|
CS-15130
|
Data disk volumes are not automatically copied from one cluster to another.
|
CS-14780
|
You are allowed to ping the elastic IP address of the VM even though no ingress rule is set that allows the ICMP protocol.
|
CS-14939
|
Adding a VMware cluster is not supported when the Management Network is migrated to the Distributed Virtual Switch environment.
|
CS-15009
|
The port_profile table will not be populated with port profile information. In this release, CloudStack directly connects to the VSM for all the port profile operations; therefore, no port profile information is cached.
|
CS-15037
|
Hairpin NAT is not supported when NetScaler is used for EIP.
|
CS-15092
|
Connecting to the guest VMs through SSH is extremely slow, and it results in connection timeout.
|
CS-15105
|
The cloud-sysvmadm script does not work if the integration.api.port parameter is set to any port other than 8096.
|
CS-15163
|
The minimum limit is not honored when there is not enough capacity to deploy all the VMs and the ec2-run-instances command with the -n >n1 -n2> option is used to deploy multiple VMs.
|
command=createTags &resourceIds=1,10,12 &resourceType=userVm &tags[0].key=region &tags[0].value=canada &tags[1].key=city &tags[1].value=Toronto
command=deleteTags &resourceIds=1,12 &resourceType=Snapshot &tags[0].key=city
API Commands
|
Description
|
---|---|
copyTemplate
prepareTemplate
registerTemplate
updateTemplate
createProject
activateProject
suspendProject
updateProject
listProjectAccounts
createVolume
migrateVolume
attachVolume
detachVolume
uploadVolume
createSecurityGroup
registerIso
copyIso
updateIso
createIpForwardingRule
listIpForwardingRules
createLoadBalancerRule
updateLoadBalancerRule
createSnapshot
|
The commands in this list have a single new response parameter, and no other changes.
New response parameter: tags(*)
Note
Many other commands also have the new tags(*) parameter in addition to other changes; those commands are listed separately.
|
rebootVirtualMachine
attachIso
detachIso
listLoadBalancerRuleInstances
resetPasswordForVirtualMachine
changeServiceForVirtualMachine
recoverVirtualMachine
startVirtualMachine
migrateVirtualMachine
deployVirtualMachine
assignVirtualMachine
updateVirtualMachine
restoreVirtualMachine
stopVirtualMachine
destroyVirtualMachine
|
The commands in this list have two new response parameters, and no other changes.
New response parameters: keypair, tags(*)
|
listSecurityGroups
listFirewallRules
listPortForwardingRules
listSnapshots
listIsos
listProjects
listTemplates
listLoadBalancerRules
|
The commands in this list have the following new parameters, and no other changes.
New request parameter: tags (optional)
New response parameter: tags(*)
|
listF5LoadBalancerNetworks
listNetscalerLoadBalancerNetworks
listSrxFirewallNetworks
updateNetwork
|
The commands in this list have three new response parameters, and no other changes.
New response parameters: canusefordeploy, vpcid, tags(*)
|
createZone
updateZone
|
The commands in this list have the following new parameters, and no other changes.
New request parameter: localstorageenabled (optional)
New response parameter: localstorageenabled
|
listZones
|
New response parameter: localstorageenabled
|
rebootRouter
changeServiceForRouter
startRouter
destroyRouter
stopRouter
|
The commands in this list have two new response parameters, and no other changes.
New response parameters: vpcid, nic(*)
|
updateAccount
disableAccount
listAccounts
markDefaultZoneForAccount
enableAccount
|
The commands in this list have three new response parameters, and no other changes.
New response parameters: vpcavailable, vpclimit, vpctotal
|
listRouters
|
New request parameters: forvpc (optional), vpcid (optional)
New response parameters: vpcid, nic(*)
|
listNetworkOfferings
|
New request parameters: forvpc (optional)
New response parameters: forvpc
|
listVolumes
|
New request parameters: details (optional), tags (optional)
New response parameters: tags(*)
|
addTrafficMonitor
|
New request parameters: excludezones (optional), includezones (optional)
|
createNetwork
|
New request parameters: vpcid (optional)
New response parameters: canusefordeploy, vpcid, tags(*)
|
listPublicIpAddresses
|
New request parameters: tags (optional), vpcid (optional)
New response parameters: vpcid, tags(*)
|
listNetworks
|
New request parameters: canusefordeploy (optional), forvpc (optional), tags (optional), vpcid (optional)
New response parameters: canusefordeploy, vpcid, tags(*)
|
restartNetwork
|
New response parameters: vpcid, tags(*)
|
enableStaticNat
|
New request parameter: networkid (optional)
|
createDiskOffering
|
New request parameter: storagetype (optional)
New response parameter: storagetype
|
listDiskOfferings
|
New response parameter: storagetype
|
updateDiskOffering
|
New response parameter: storagetype
|
createFirewallRule
|
Changed request parameters: ipaddressid (old version - optional, new version - required)
New response parameter: tags(*)
|
listVirtualMachines
|
New request parameters: isoid (optional), tags (optional), templateid (optional)
New response parameters: keypair, tags(*)
|
updateStorageNetworkIpRange
|
New response parameters: id, endip, gateway, netmask, networkid, podid, startip, vlan, zoneid
|
reconnectHost
|
A new response parameter is added: hahost.
|
addCluster
|
The following request parameters are added:
The following parameter is made mandatory: podid
|
listVolumes
|
A new response parameter is added: status
|
migrateVolume
|
A new response parameter is added: status
|
prepareHostForMaintenance
|
A new response parameter is added: hahost.
|
addSecondaryStorage
|
A new response parameter is added: hahost.
|
enableAccount
|
A new response parameter is added: defaultzoneid
|
attachVolume
|
A new response parameter is added: status
|
cancelHostMaintenance
|
A new response parameter is added: hahost
|
addSwift
|
A new response parameter is added: hahost
|
listSwifts
|
A new response parameter is added: hahost
|
listExternalLoadBalancers
|
A new response parameter is added: hahost
|
createVolume
|
A new response parameter is added: status
|
listCapabilities
|
A new response parameter is added: customdiskofferingmaxsize
|
disableAccount
|
A new response parameter is added: defaultzoneid
|
deployVirtualMachine
|
A new request parameter is added: startvm (optional)
|
deleteStoragePool
|
A new request parameter is added: forced (optional)
|
updateAccount
|
A new response parameter is added: defaultzoneid
|
addHost
|
A new response parameter is added: hahost
|
updateHost
|
A new response parameter is added: hahost
|
detachVolume
|
A new response parameter is added: status
|
listAccounts
|
A new response parameter is added: defaultzoneid
|
listHosts
|
A new response parameter is added: hahost
A new request parameter is added: hahost (optional)
|