Mono-spaced Bold
To see the contents of the filemy_next_bestselling_novelin your current working directory, enter thecat my_next_bestselling_novelcommand at the shell prompt and press Enter to execute the command.
Press Enter to execute the command.Press Ctrl+Alt+F2 to switch to the first virtual terminal. Press Ctrl+Alt+F1 to return to your X-Windows session.
mono-spaced bold. For example:
File-related classes includefilesystemfor file systems,filefor files, anddirfor directories. Each class has its own associated set of permissions.
Choose → → from the main menu bar to launch Mouse Preferences. In the Buttons tab, click the Left-handed mouse check box and click to switch the primary mouse button from the left to the right (making the mouse suitable for use in the left hand).To insert a special character into a gedit file, choose → → from the main menu bar. Next, choose → from the Character Map menu bar, type the name of the character in the Search field and click . The character you sought will be highlighted in the Character Table. Double-click this highlighted character to place it in the Text to copy field and then click the button. Now switch back to your document and choose → from the gedit menu bar.
Mono-spaced Bold Italic or Proportional Bold Italic
To connect to a remote machine using ssh, typesshat a shell prompt. If the remote machine isusername@domain.nameexample.comand your username on that machine is john, typessh [email protected].Themount -o remountcommand remounts the named file system. For example, to remount thefile-system/homefile system, the command ismount -o remount /home.To see the version of a currently installed package, use therpm -qcommand. It will return a result as follows:package.package-version-release
Publican is a DocBook publishing system.
mono-spaced roman and presented thus:
books Desktop documentation drafts mss photos stuff svn books_tests Desktop1 downloads images notes scripts svgs
mono-spaced roman but add syntax highlighting as follows:
package org.jboss.book.jca.ex1; import javax.naming.InitialContext; public class ExClient { public static void main(String args[]) throws Exception { InitialContext iniCtx = new InitialContext(); Object ref = iniCtx.lookup("EchoBean"); EchoHome home = (EchoHome) ref; Echo echo = home.create(); System.out.println("Created Echo"); System.out.println("Echo.echo('Hello') = " + echo.echo("Hello")); } }
blacklisted.routes global parameter. Note that the parameter update affects only new static route creations. If you block an existing static route, it remains intact and continue functioning. You cannot add a static route if the route is blacklisted for the zone.
remote.access.vpn.client.iprange, allow.public.user.templates, use.system.public.ips, and use.system.guest.vlans
cluster.storage.allocated.capacity.notificationthreshold, cluster.storage.capacity.notificationthreshold, cluster.cpu.allocated.capacity.notificationthreshold, cluster.memory.allocated.capacity.notificationthreshold, cluster.cpu.allocated.capacity.disablethreshold, cluster.memory.allocated.capacity.disablethreshold, cpu.overprovisioning.factor, mem.overprovisioning.factor, vmware.reserve.cpu, and vmware.reserve.mem.
pool.storage.allocated.capacity.disablethreshold, pool.storage.capacity.disablethreshold, storage.overprovisioning.factor, network.throttling.rate, guest.domain.suffix, router.template.xen, router.template.kvm, router.template.vmware, router.template.hyperv, router.template.lxc, enable.dynamic.scale.vm, use.external.dns, and blacklisted.routes.
--nodb option to avoid the cloud database can reduce this concern, though it is not guaranteed to exclude all sensitive data.
# service cloudstack-management stop# service cloudstack-usage stop# mysqldump -u root -p cloud > cloudstack-backup.sql#mysql -u cloud -p -e "select id,name,path from cloud.storage_pool where pool_type='Filesystem'"#mysql -u cloud -p -e 'update cloud.storage_pool set path="/var/lib/libvirt/images" where path="/var/lib/libvirt/images/"';
/etc/apt/sources.list.d/cloudstack.list on any systems that have CloudStack packages installed.
deb http://cloudstack.apt-get.eu/ubuntu precise 4.0
deb http://cloudstack.apt-get.eu/ubuntu precise 4.2
$ sudo apt-get updatecloudstack-management package. This will pull in any other dependencies you need.
$ sudo apt-get install cloudstack-management
cloudstack-agent package:
$ sudo apt-get install cloudstack-agent
cloudstack-agent, APT will copy your agent.properties, log4j-cloud.xml, and environment.properties from /etc/cloud/agent to /etc/cloudstack/agent.
/etc/cloudstack/agent/environment.properties has a line that reads:
paths.script=/usr/share/cloudstack-common
service cloudstack-agent stop
killall jsvc
service cloudstack-agent start
service cloudstack-management stop
java -classpath /usr/share/cloudstack-common/lib/jasypt-1.9.0.jar org.jasypt.intf.cli.JasyptPBEStringEncryptionCLI encrypt.sh input="_your_vCenter_password_" password="`cat /etc/cloudstack/management/key`" verbose=false
mysql -u <username> -p<password>
select * from cloud.cluster_details;
update cloud.cluster_details set value = '_ciphertext_from_step_1_' where id = _id_from_step_2_;
select * from cloud.cluster_details;
select * from cloud.vmware_data_center;
update cloud.vmware_data_center set password = '_ciphertext_from_step_1_' where id = _id_from_step_5_;
select * from cloud.vmware_data_center;
service cloudstack-management start
# service cloud-agent stop
# yum update cloudstack-agent
# service cloudstack-agent start
/etc/yum.repos.d/cloudstack.repo on any systems that have CloudStack packages installed.
[apache-cloudstack] name=Apache CloudStack baseurl=http://cloudstack.apt-get.eu/rhel/4.0/ enabled=1 gpgcheck=0
cloudstack-management package by upgrading the older cloudstack-management package.
$ sudo yum upgrade cloudstack-managementcloud-agent package, similarly installing the new version as cloudstack-agent.
$ sudo yum upgrade cloudstack-agent/etc/cloudstack/agent/environment.properties has a line that reads:
paths.script=/usr/share/cloudstack-common
service cloudstack-agent stop
killall jsvc
service cloudstack-agent start
# service cloudstack-management start# nohup cloudstack-sysvmadm -d IP address -u cloud -p -a > sysvm.log 2>&1 &# tail -f sysvm.logsysvm.log will look something like this:
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).
vhd-utils to /usr/share/cloudstack-common/scripts/vm/hypervisor/xenserver.
|
Hypervisor
|
Description
|
|---|---|
|
XenServer
|
Name: systemvm-xenserver-4.2
Description: systemvm-xenserver-4.2
URL:http://download.cloud.com/templates/4.2/systemvmtemplate-2013-07-12-master-xen.vhd.bz2
Zone: Choose the zone where this hypervisor is used
Hypervisor: XenServer
Format: VHD
OS Type: Debian GNU/Linux 7.0 (32-bit) (or the highest Debian release number available in the dropdown)
Extractable: no
Password Enabled: no
Public: no
Featured: no
|
|
KVM
|
Name: systemvm-kvm-4.2
Description: systemvm-kvm-4.2
URL: http://download.cloud.com/templates/4.2/systemvmtemplate-2013-06-12-master-kvm.qcow2.bz2
Zone: Choose the zone where this hypervisor is used
Hypervisor: KVM
Format: QCOW2
OS Type: Debian GNU/Linux 7.0 (32-bit) (or the highest Debian release number available in the dropdown)
Extractable: no
Password Enabled: no
Public: no
Featured: no
|
|
VMware
|
Name: systemvm-vmware-4.2
Description: systemvm-vmware-4.2
URL: http://download.cloud.com/templates/4.2/systemvmtemplate-4.2-vh7.ova
Zone: Choose the zone where this hypervisor is used
Hypervisor: VMware
Format: OVA
OS Type: Debian GNU/Linux 7.0 (32-bit) (or the highest Debian release number available in the dropdown)
Extractable: no
Password Enabled: no
Public: no
Featured: no
|
/etc/yum.repos.d/cloudstack.repo on any systems that have CloudStack packages installed.
[upgrade]
name=rhel63
baseurl=url-of-your-rhel6.3-repo
enabled=1
gpgcheck=0
[apache CloudStack]
name= Apache CloudStack
baseurl= http://cloudstack.apt-get.eu/rhel/4.0/
enabled=1
gpgcheck=0# yum upgrade
# service cloud-usage stop# service cloud-management stop#mysqldump-u root -pmysql_passwordcloud >cloud-backup.dmp#mysqldump-u root -pmysql_passwordcloud_usage >cloud-usage-backup.dmp
/etc/apt/sources.list.d/cloudstack.list on any systems that have CloudStack packages installed.
deb http://cloudstack.apt-get.eu/ubuntu precise 4.0
deb http://cloudstack.apt-get.eu/ubuntu precise 4.2
$ sudo apt-get updatecloudstack-management package. This will pull in any other dependencies you need.
$ sudo apt-get install cloudstack-management
cloudstack-agent package:
$ sudo apt-get install cloudstack-agent
cloudstack-agent, APT will copy your agent.properties, log4j-cloud.xml, and environment.properties from /etc/cloud/agent to /etc/cloudstack/agent.
/etc/cloudstack/agent/environment.properties has a line that reads:
paths.script=/usr/share/cloudstack-common
service cloud-agent stop
killall jsvc
service cloudstack-agent start
log4j-cloud.xml was simply copied over, so the logs will continue to be added to /var/log/cloud/agent/agent.log. There's nothing wrong with this, but if you prefer to be consistent, you can change this by copying over the sample configuration file:
cd /etc/cloudstack/agent mv log4j-cloud.xml.dpkg-dist log4j-cloud.xml service cloudstack-agent restart
sudo dpkg --purge cloud-agent/etc/yum.repos.d/cloudstack.repo on any systems that have CloudStack packages installed.
[apache-cloudstack] name=Apache CloudStack baseurl=http://cloudstack.apt-get.eu/rhel/4.0/ enabled=1 gpgcheck=0
cloudstack-management package by upgrading the older cloud-client package.
$ sudo yum upgrade cloud-clientcloud-agent package, similarly installing the new version as cloudstack-agent.
$ sudo yum upgrade cloud-agentcloudstack-agent, the RPM will copy your agent.properties, log4j-cloud.xml, and environment.properties from /etc/cloud/agent to /etc/cloudstack/agent.
/etc/cloudstack/agent/environment.properties has a line that reads:
paths.script=/usr/share/cloudstack-common
service cloud-agent stop
killall jsvc
service cloudstack-agent start
/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.2.0.
/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/cloudstack/management/components.xml
<!-- Security adapters --> <bean id="userAuthenticators" class="com.cloud.utils.component.AdapterList"> <property name="Adapters"> <list> <ref bean="PlainTextUserAuthenticator"/> <ref bean="MD5UserAuthenticator"/> <ref bean="LDAPUserAuthenticator"/> </list> </property> </bean>
# service cloudstack-management start# service cloudstack-usage start
# service cloud-agent stop
# yum update cloud-*
# apt-get update
# apt-get upgrade cloud-*
/etc/cloudstack/agent/agent.properties to change the resource parameter from "com.cloud.agent.resource.computing.LibvirtComputingResource" to "com.cloud.hypervisor.kvm.resource.LibvirtComputingResource".
# cloudstack-agent-upgrade
# mkdir /etc/libvirt/hooks # cp /usr/share/cloudstack-agent/lib/libvirtqemuhook /etc/libvirt/hooks/qemu # chmod +x /etc/libvirt/hooks/qemu
# service libvirtd restart
# service cloudstack-agent start
cloudstack-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 cloudstack-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
xepatch-apply host-uuid=host-uuiduuid=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-4.2
Description: systemvm-xenserver-4.2
URL:http://download.cloud.com/templates/4.2/systemvmtemplate-2013-07-12-master-xen.vhd.bz2
Zone: Choose the zone where this hypervisor is used
Hypervisor: XenServer
Format: VHD
OS Type: Debian GNU/Linux 7.0 (32-bit) (or the highest Debian release number available in the dropdown)
Extractable: no
Password Enabled: no
Public: no
Featured: no
|
|
KVM
|
Name: systemvm-kvm-4.2
Description: systemvm-kvm-4.2
URL: http://download.cloud.com/templates/4.2/systemvmtemplate-2013-06-12-master-kvm.qcow2.bz2
Zone: Choose the zone where this hypervisor is used
Hypervisor: KVM
Format: QCOW2
OS Type: Debian GNU/Linux 7.0 (32-bit) (or the highest Debian release number available in the dropdown)
Extractable: no
Password Enabled: no
Public: no
Featured: no
|
|
VMware
|
Name: systemvm-vmware-4.2
Description: systemvm-vmware-4.2
URL: http://download.cloud.com/templates/4.2/systemvmtemplate-4.2-vh7.ova
Zone: Choose the zone where this hypervisor is used
Hypervisor: VMware
Format: OVA
OS Type: Debian GNU/Linux 7.0 (32-bit) (or the highest Debian release number available in the dropdown)
Extractable: no
Password Enabled: no
Public: no
Featured: no
|
/etc/yum.repos.d/cloudstack.repo on any systems that have CloudStack packages installed.
[upgrade]
name=rhel63
baseurl=url-of-your-rhel6.3-repo
enabled=1
gpgcheck=0
[apache CloudStack]
name= Apache CloudStack
baseurl= http://cloudstack.apt-get.eu/rhel/4.0/
enabled=1
gpgcheck=0# yum upgrade
# service cloud-usage stop
# service cloud-management stop#mysqldump-u root -pmysql_passwordcloud >cloud-backup.dmp#mysqldump-u root -pmysql_passwordcloud_usage >cloud-usage-backup.dmp
/etc/apt/sources.list.d/cloudstack.list on any systems that have CloudStack packages installed.
deb http://cloudstack.apt-get.eu/ubuntu precise 4.0
deb http://cloudstack.apt-get.eu/ubuntu precise 4.2
$ sudo apt-get updatecloudstack-management package. This will pull in any other dependencies you need.
$ sudo apt-get install cloudstack-management
cloudstack-agent package:
$ sudo apt-get install cloudstack-agent
cloudstack-agent, APT will copy your agent.properties, log4j-cloud.xml, and environment.properties from /etc/cloud/agent to /etc/cloudstack/agent.
/etc/cloudstack/agent/environment.properties has a line that reads:
paths.script=/usr/share/cloudstack-common
service cloud-agent stop
killall jsvc
service cloudstack-agent start
log4j-cloud.xml was simply copied over, so the logs will continue to be added to /var/log/cloud/agent/agent.log. There's nothing wrong with this, but if you prefer to be consistent, you can change this by copying over the sample configuration file:
cd /etc/cloudstack/agent mv log4j-cloud.xml.dpkg-dist log4j-cloud.xml service cloudstack-agent restart
sudo dpkg --purge cloud-agent/etc/yum.repos.d/cloudstack.repo on any systems that have CloudStack packages installed.
[apache-cloudstack] name=Apache CloudStack baseurl=http://cloudstack.apt-get.eu/rhel/4.0/ enabled=1 gpgcheck=0
cloudstack-management package by upgrading the older cloud-client package.
$ sudo yum upgrade cloud-clientcloud-agent package, similarly installing the new version as cloudstack-agent.
$ sudo yum upgrade cloud-agentcloudstack-agent, the RPM will copy your agent.properties, log4j-cloud.xml, and environment.properties from /etc/cloud/agent to /etc/cloudstack/agent.
/etc/cloudstack/agent/environment.properties has a line that reads:
paths.script=/usr/share/cloudstack-common
service cloud-agent stop
killall jsvc
service cloudstack-agent start
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/cloudstack/management/components.xml
<!-- Security adapters --> <bean id="userAuthenticators" class="com.cloud.utils.component.AdapterList"> <property name="Adapters"> <list> <ref bean="PlainTextUserAuthenticator"/> <ref bean="MD5UserAuthenticator"/> <ref bean="LDAPUserAuthenticator"/> </list> </property> </bean>
/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.rpmnewetc/cloud/management/db.properties
#vi/etc/cloudstack/management/db.properties
#cloudstack-setup-encryption-eencryption_type-mmanagement_server_key-kdatabase_key
# service cloudstack-management start# service cloudstack-usage start# service cloud-agent stop
#yumupdate cloud-*
#apt-getupdate#apt-getupgrade cloud-*
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/cloudstack/agent/agent.properties
# cloudstack-agent-upgrade
# mkdir /etc/libvirt/hooks # cp /usr/share/cloudstack-agent/lib/libvirtqemuhook /etc/libvirt/hooks/qemu # chmod +x /etc/libvirt/hooks/qemu
# service libvirtd restart
# service cloudstack-agent start
#nohup cloudstack-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-pathlink-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-pathprivate-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
#xevm-migrate live=true host=host-namevm=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/share/cloudstack-common/scripts/vm/hypervisor/xenserver/xenserver60/NFSSR.py
|
/opt/xensource/sm/NFSSR.py
|
/usr/share/cloudstack-common/scripts/vm/hypervisor/xenserver/setupxenserver.sh
|
/opt/xensource/bin/setupxenserver.sh
|
/usr/lib64/cloudstack-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 ;
|
API Commands
|
Description
|
|---|---|
|
listNetworkACLs
|
The following new request parameters are added: aclid (optional), action (optional), protocol (optional)
The following new response parameters are added: aclid, action, number
|
|
copyTemplate
|
The following new response parameters are added: isdynamicallyscalable, sshkeyenabled
|
|
listRouters
|
The following new response parameters are added: ip6dns1, ip6dns2, role
|
|
updateConfiguration
|
The following new request parameters are added: accountid (optional), clusterid (optional), storageid (optional), zoneid (optional)
The following new response parameters are added: id, scope
|
|
listVolumes
|
The following request parameter is removed: details
The following new response parameter is added: displayvolume
|
|
suspendProject
|
The following new response parameters are added: cpuavailable, cpulimit, cputotal, ipavailable, iplimit, iptotal, memoryavailable, memorylimit, memorytotal, networkavailable, networklimit, networktotal, primarystorageavailable, primarystoragelimit, primarystoragetotal, secondarystorageavailable, secondarystoragelimit, secondarystoragetotal, snapshotavailable, snapshotlimit, snapshottotal, templateavailable, templatelimit, templatetotal, vmavailable, vmlimit, vmrunning, vmstopped, vmtotal, volumeavailable, volumelimit, volumetotal, vpcavailable, vpclimit, vpctotal
|
|
listRemoteAccessVpns
|
The following new response parameters are added: id
|
|
registerTemplate
|
The following new request parameters are added: imagestoreuuid (optional), isdynamicallyscalable (optional), isrouting (optional)
The following new response parameters are added: isdynamicallyscalable, sshkeyenabled
|
|
addTrafficMonitor
|
The following response parameters are removed: privateinterface, privatezone, publicinterface, publiczone, usageinterface, username
|
|
createTemplate
|
The following response parameters are removed: clusterid, clustername, disksizeallocated, disksizetotal, disksizeused, ipaddress, path, podid, podname, state, tags, type
The following new response parameters are added: account, accountid, bootable, checksum, crossZones, details, displaytext, domain, domainid, format, hostid, hostname, hypervisor, isdynamicallyscalable, isextractable, isfeatured, ispublic, isready, ostypeid, ostypename, passwordenabled, project, projectid, removed, size, sourcetemplateid, sshkeyenabled, status, templatetag, templatetype, tags
|
|
listLoadBalancerRuleInstances
|
The following new response parameters are added: diskioread, diskiowrite, diskkbsread, diskkbswrite, displayvm, isdynamicallyscalable, affinitygroup
|
|
migrateVolume
|
The following new request parameters is added: livemigrate (optional)
The following new response parameters is added: displayvolume
|
|
createAccount
|
The following new request parameters are added: accountid (optional), userid (optional)
The following new response parameters are added: accountdetails, cpuavailable, cpulimit, cputotal, defaultzoneid, ipavailable, iplimit, iptotal, iscleanuprequired, isdefault, memoryavailable, memorylimit, memorytotal, name, networkavailable, networkdomain, networklimit, networktotal, primarystorageavailable, primarystoragelimit, primarystoragetotal, projectavailable, projectlimit, projecttotal, receivedbytes, secondarystorageavailable, secondarystoragelimit, secondarystoragetotal, sentbytes, snapshotavailable, snapshotlimit, snapshottotal, templateavailable, templatelimit, templatetotal, vmavailable, vmlimit, vmrunning, vmstopped, vmtotal, volumeavailable, volumelimit, volumetotal, vpcavailable, vpclimit, vpctotal, user
The following parameters are removed: account, accountid, apikey, created, email, firstname, lastname, secretkey, timezone, username
|
|
updatePhysicalNetwork
|
The following new request parameters is added: removevlan (optional)
|
|
listTrafficMonitors
|
The following response parameters are removed: privateinterface, privatezone, publicinterface, publiczone, usageinterface, username
|
|
attachIso
|
The following new response parameters are added: diskioread, diskiowrite, diskkbsread, diskkbswrite, displayvm, isdynamicallyscalable, affinitygroup
|
|
listProjects
|
The following new request parameters are added: cpuavailable, cpulimit, cputotal, ipavailable, iplimit, iptotal, memoryavailable, memorylimit, memorytotal, networkavailable, networklimit, networktotal, primarystorageavailable, primarystoragelimit, primarystoragetotal, secondarystorageavailable, secondarystoragelimit, secondarystoragetotal, snapshotavailable, snapshotlimit, snapshottotal, templateavailable, templatelimit, templatetotal, vmavailable, vmlimit, vmrunning, vmstopped, vmtotal, volumeavailable, volumelimit, volumetotal, vpcavailable, vpclimit, vpctotal
|
|
enableAccount
|
The following new response parameters are added: cpuavailable, cpulimit, cputotal, isdefault, memoryavailable, memorylimit, memorytotal, primarystorageavailable, primarystoragelimit, primarystoragetotal, secondarystorageavailable, secondarystoragelimit, secondarystoragetotal
|
|
listPublicIpAddresses
|
The following new response parameters are added: isportable, vmipaddress
|
|
enableStorageMaintenance
|
The following new response parameters are added: hypervisor, scope, suitableformigration
|
|
listLoadBalancerRules
|
The following new request parameters is added: networkid (optional)
The following new response parameters is added: networkid
|
|
stopRouter
|
The following new response parameters are added: ip6dns1, ip6dns2, role
|
|
listClusters
|
The following new response parameters are added: cpuovercommitratio, memoryovercommitratio
|
|
attachVolume
|
The following new response parameter is added: displayvolume
|
|
updateVPCOffering
|
The following request parameters is made mandatory: id
|
|
resetSSHKeyForVirtualMachine
|
The following new request parameter is added: keypair (required)
The following parameter is removed: name
The following new response parameters are added: diskioread, diskiowrite, diskkbsread, diskkbswrite, displayvm, isdynamicallyscalable, affinitygroup
|
|
updateCluster
|
The following request parameters are removed: cpuovercommitratio, memoryovercommitratio (optional)
|
|
listPrivateGateways
|
The following new response parameters are added: aclid, sourcenatsupported
|
|
ldapConfig
|
The following new request parameters are added: listall (optional)
The following parameters has been made optional: searchbase, hostname, queryfilter
The following new response parameter is added: ssl
|
|
listTemplates
|
The following new response parameters are added: isdynamicallyscalable, sshkeyenabled
|
|
listNetworks
|
The following new response parameters are added: aclid, displaynetwork, ip6cidr, ip6gateway, ispersistent, networkcidr, reservediprange
|
|
restartNetwork
|
The following new response parameters are added: isportable, vmipaddress
|
|
prepareTemplate
|
The following new response parameters are added: isdynamicallyscalable, sshkeyenabled
|
|
rebootVirtualMachine
|
The following new response parameters are added: diskioread, diskiowrite, diskkbsread, diskkbswrite, displayvm, isdynamicallyscalable, affinitygroup
|
|
changeServiceForRouter
|
The following new request parameters are added: aclid (optional), action (optional), protocol (optional)
The following new response parameters are added: id, scope
|
|
updateZone
|
The following new request parameters are added: ip6dns1 (optional), ip6dns2 (optional)
The following new response parameters are added: ip6dns1, ip6dns2
|
|
ldapRemove
|
The following new response parameters are added: ssl
|
|
updateServiceOffering
|
The following new response parameters are added: deploymentplanner, isvolatile
|
|
updateStoragePool
|
The following new response parameters are added: hypervisor, scope, suitableformigration
|
|
listFirewallRules
|
The following request parameter is removed: traffictype
The following new response parameters are added: networkid
|
|
updateUser
|
The following new response parameters are added: iscallerchilddomain, isdefault
|
|
updateProject
|
The following new response parameters are added: cpuavailable, cpulimit, cputotal, ipavailable, iplimit, iptotal, memoryavailable, memorylimit, memorytotal, networkavailable, networklimit, networktotal, primarystorageavailable, primarystoragelimit, primarystoragetotal, secondarystorageavailable, secondarystoragelimit, secondarystoragetotal, snapshotavailable, snapshotlimit, snapshottotal, templateavailable, templatelimit, templatetotal, vmavailable, vmlimit, vmrunning, vmstopped, vmtotal, volumeavailable, volumelimit, volumetotal, vpcavailable, vpclimit, vpctotal
|
|
updateTemplate
|
The following new request parameters are added: isdynamicallyscalable (optional), isrouting (optional)
The following new response parameters are added: isdynamicallyscalable, sshkeyenabled
|
|
disableUser
|
The following new response parameters are added: iscallerchilddomain, isdefault
|
|
activateProject
|
The following new response parameters are added: cpuavailable, cpulimit, cputotal, ipavailable, iplimit, iptotal, memoryavailable, memorylimit, memorytotal, networkavailable, networklimit, networktotal, primarystorageavailable, primarystoragelimit, primarystoragetotal, secondarystorageavailable, secondarystoragelimit, secondarystoragetotal, snapshotavailable, snapshotlimit, snapshottotal, templateavailable, templatelimit, templatetotal, vmavailable, vmlimit, vmrunning, vmstopped, vmtotal, volumeavailable, volumelimit, volumetotal, vpcavailable, vpclimit, vpctotal
|
|
createNetworkACL
|
The following new request parameters are added: aclid (optional), action (optional), number (optional)
The following request parameter is now optional: networkid
The following new response parameters are added: aclid, action, number
|
|
enableStaticNat
|
The following new request parameters are added: vmguestip (optional)
|
|
registerIso
|
The following new request parameters are added: imagestoreuuid (optional), isdynamicallyscalable (optional)
The following new response parameters are added: isdynamicallyscalable, sshkeyenabled
|
|
createIpForwardingRule
|
The following new response parameter is added: vmguestip
|
|
resetPasswordForVirtualMachine
|
The following new response parameters are added: diskioread, diskiowrite, diskkbsread, diskkbswrite, displayvm, isdynamicallyscalable, affinitygroup
|
|
createVolume
|
The following new request parameter is added: displayvolume (optional)
The following new response parameter is added: displayvolume
|
|
startRouter
|
The following new response parameters are added: ip6dns1, ip6dns2, role
|
|
listCapabilities
|
The following new response parameters are added: apilimitinterval and apilimitmax.
|
|
createServiceOffering
|
The following new request parameters are added: deploymentplanner (optional), isvolatile (optional), serviceofferingdetails (optional).
isvolatie indicates whether the service offering includes Volatile VM capability, which will discard the VM's root disk and create a new one on reboot. See Section 2.4.15, “Reset VM on Reboot”.
The following new response parameters are added: deploymentplanner, isvolatile
|
|
restoreVirtualMachine
|
The following request parameter is added: templateID (optional). This is used to point to the new template ID when the base image is updated. The parameter templateID can be an ISO ID in case of restore vm deployed using ISO. See Section 2.4.14, “Changing a VM's Base Image”.
The following response parameters are added: diskioread, diskiowrite, diskkbsread, diskkbswrite, displayvm, isdynamicallyscalable, affinitygroup
|
|
createNetwork
|
The following new request parameters are added: aclid (optional), displaynetwork (optional), endipv6 (optional), ip6cidr (optional), ip6gateway (optional), isolatedpvlan (optional), startipv6 (optional)
The following new response parameters are added: aclid, displaynetwork, ip6cidr, ip6gateway, ispersistent, networkcidr, reservediprange
|
|
createVlanIpRange
|
The following new request parameters are added: startipv6, endipv6, ip6gateway, ip6cidr
Changed parameters: startip (is now optional)
The following new response parameters are added: startipv6, endipv6, ip6gateway, ip6cidr
|
|
CreateZone
|
The following new request parameters are added: ip6dns1, ip6dns2
The following new response parameters are added: ip6dns1, ip6dns2
|
|
deployVirtualMachine
|
The following request parameters are added: affinitygroupids (optional), affinitygroupnames (optional), displayvm (optional), ip6address (optional)
The following request parameter is modified: iptonetworklist has a new possible value, ipv6
The following new response parameters are added: diskioread, diskiowrite, diskkbsread, diskkbswrite, displayvm, isdynamicallyscalable, affinitygroup
|
|
createNetworkOffering
|
The following request parameters are added: details (optional), egressdefaultpolicy (optional), ispersistent (optional)
ispersistent determines if the network or network offering created or listed by using this offering are persistent or not.
The following response parameters are added: details, egressdefaultpolicy, ispersistent
|
|
listNetworks
|
The following request parameters is added: isPersistent.
This parameter determines if the network or network offering created or listed by using this offering are persistent or not.
|
|
listNetworkOfferings
|
The following request parameters is added: isPersistent.
This parameter determines if the network or network offering created or listed by using this offering are persistent or not.
For listNetworkOfferings, the following response parameter has been added: details, egressdefaultpolicy, ispersistent
|
|
addF5LoadBalancer
configureNetscalerLoadBalancer
addNetscalerLoadBalancer
listF5LoadBalancers
configureF5LoadBalancer
listNetscalerLoadBalancers
|
The following response parameter is removed: inline.
|
|
listRouters
|
For nic responses, the following fields have been added.
|
|
listVirtualMachines
|
The following request parameters are added: affinitygroupid (optional), vpcid (optional)
The following response parameters are added: diskioread, diskiowrite, diskkbsread, diskkbswrite, displayvm, isdynamicallyscalable, affinitygroup
|
|
listRouters
listZones
|
For DomainRouter and DataCenter response, the following fields have been added.
For listZones, the following optional request parameters are added: name, networktype
|
|
listFirewallRules
createFirewallRule
|
The following request parameter is added: traffictype (optional).
The following response parameter is added: networkid
|
|
listUsageRecords
|
The following response parameter is added: virtualsize.
|
|
deleteIso
|
The following request parameter is removed: forced
|
|
addCluster
|
The following request parameters are added: guestvswitchtype (optional), guestvswitchtype (optional), publicvswitchtype (optional), publicvswitchtype (optional)
The following request parameters are removed: cpuovercommitratio, memoryovercommitratio
|
|
updateCluster
|
The following request parameters are added: cpuovercommitratio, ramovercommitratio
|
|
createStoragePool
|
The following request parameters are added: hypervisor (optional), provider (optional), scope (optional)
The following request parameters have been made mandatory: podid, clusterid
The following response parameter has been added: hypervisor, scope, suitableformigration
|
|
listStoragePools
|
The following request parameter is added: scope (optional)
The following response parameters are added: hypervisor, scope, suitableformigration
|
|
updateDiskOffering
|
The following response parameter is added: displayoffering
|
|
changeServiceForVirtualMachine
|
The following response parameter are added: diskioread, diskiowrite, diskkbsread, diskkbswrite, displayvm, isdynamicallyscalable, affinitygroup
|
|
recoverVirtualMachine
|
The following response parameters are added: diskioread, diskiowrite, diskkbsread, diskkbswrite, displayvm, isdynamicallyscalable, affinitygroup
|
|
listCapabilities
|
The following response parameters are added: apilimitinterval, apilimitmax
|
|
createRemoteAccessVpn
|
The following response parameters are added: id
|
|
startVirtualMachine
|
The following response parameters are added: diskioread, diskiowrite, diskkbsread, diskkbswrite, displayvm, isdynamicallyscalable, affinitygroup
|
|
detachIso
|
The following response parameters are added: diskioread, diskiowrite, diskkbsread, diskkbswrite, displayvm, isdynamicallyscalable, affinitygroup
|
|
updateVPC
|
The following request parameters has been made mandatory: id, name
|
|
associateIpAddress
|
The following request parameters are added: isportable (optional), regionid (optional)
The following response parameters are added: isportable, vmipaddress
|
|
listProjectAccounts
|
The following response parameters are added: cpuavailable, cpulimit, cputotal, ipavailable, iplimit, iptotal, memoryavailable, memorylimit, memorytotal, networkavailable, networklimit, networktotal, primarystorageavailable, primarystoragelimit, primarystoragetotal, secondarystorageavailable, secondarystoragelimit, secondarystoragetotal, snapshotavailable, snapshotlimit, snapshottotal, templateavailable, templatelimit, templatetotal, vmavailable, vmlimit, vmrunning, vmstopped, vmtotal, volumeavailable, volumelimit, volumetotal, vpcavailable, vpclimit, vpctotal
|
|
disableAccount
|
The following response parameters are added: cpuavailable, cpulimit, cputotal, isdefault, memoryavailable, memorylimit, memorytotal, primarystorageavailable, primarystoragelimit, primarystoragetotal, secondarystorageavailable, secondarystoragelimit, secondarystoragetotal
|
|
listPortForwardingRules
|
The following response parameters are added: vmguestip
|
|
migrateVirtualMachine
|
The following response parameters are added: diskioread, diskiowrite, diskkbsread, diskkbswrite, displayvm, isdynamicallyscalable, affinitygroup
|
|
cancelStorageMaintenance
|
The following response parameters are added: hypervisor, scope, suitableformigration
|
|
createPortForwardingRule
|
The following request parameter is added: vmguestip (optional)
The following response parameter is added: vmguestip
|
|
addVpnUser
|
The following response parameter is added: state
|
|
createVPCOffering
|
The following request parameter is added: serviceproviderlist (optional)
|
|
assignVirtualMachine
|
The following response parameters are added: diskioread, diskiowrite, diskkbsread, diskkbswrite, displayvm, isdynamicallyscalable, affinitygroup
|
|
listConditions
|
The following response parameters are added: account, counter, domain, domainid, project, projectid, relationaloperator, threshold
Removed response parameters: name, source, value
|
|
createPrivateGateway
|
The following request parameters are added: aclid (optional), sourcenatsupported (optional)
The following response parameters are added: aclid, sourcenatsupported
|
|
updateVirtualMachine
|
The following request parameters are added: displayvm (optional), isdynamicallyscalable (optional)
The following response parameters are added: diskioread, diskiowrite, diskkbsread, diskkbswrite, displayvm, isdynamicallyscalable, affinitygroup
|
|
destroyRouter
|
The following response parameters are added: ip6dns1, ip6dns2, role
|
|
listServiceOfferings
|
The following response parameters are added: deploymentplanner, isvolatile
|
|
listUsageRecords
|
The following response parameters are removed: virtualsize
|
|
createProject
|
The following response parameters are added: cpuavailable, cpulimit, cputotal, ipavailable, iplimit, iptotal, memoryavailable, memorylimit, memorytotal, networkavailable, networklimit, networktotal, primarystorageavailable, primarystoragelimit, primarystoragetotal, secondarystorageavailable, secondarystoragelimit, secondarystoragetotal, snapshotavailable, snapshotlimit, snapshottotal, templateavailable, templatelimit, templatetotal, vmavailable, vmlimit, vmrunning, vmstopped, vmtotal, volumeavailable, volumelimit, volumetotal, vpcavailable, vpclimit, vpctotal
|
|
enableUser
|
The following response parameters are added: iscallerchilddomain, isdefault
|
|
createLoadBalancerRule
|
The following response parameter is added: networkid
|
|
updateAccount
|
The following response parameters are added: cpuavailable, cpulimit, cputotal, isdefault, memoryavailable, memorylimit, memorytotal, primarystorageavailable, primarystoragelimit, primarystoragetotal, secondarystorageavailable, secondarystoragelimit, secondarystoragetotal
|
|
copyIso
|
The following response parameters are added: isdynamicallyscalable, sshkeyenabled
|
|
uploadVolume
|
The following request parameters are added: imagestoreuuid (optional), projectid (optional
The following response parameters are added: displayvolume
|
|
createDomain
|
The following request parameter is added: domainid (optional)
|
|
stopVirtualMachine
|
The following response parameters are added: diskioread, diskiowrite, diskkbsread, diskkbswrite, displayvm, isdynamicallyscalable, affinitygroup
|
|
listAccounts
|
The following response parameters are added: cpuavailable, cpulimit, cputotal, isdefault, memoryavailable, memorylimit, memorytotal, primarystorageavailable, primarystoragelimit, primarystoragetotal, secondarystorageavailable, secondarystoragelimit, secondarystoragetotal
|
|
createSnapshot
|
The following response parameter is added: zoneid
|
|
updateIso
|
The following request parameters are added: isdynamicallyscalable (optional), isrouting (optional)
The following response parameters are added: isdynamicallyscalable, sshkeyenabled
|
|
listIpForwardingRules
|
The following response parameter is added: vmguestip
|
|
updateNetwork
|
The following request parameters are added: displaynetwork (optional), guestvmcidr (optional)
The following response parameters are added: aclid, displaynetwork, ip6cidr, ip6gateway, ispersistent, networkcidr, reservediprange
|
|
destroyVirtualMachine
|
The following response parameters are added: diskioread, diskiowrite, diskkbsread, diskkbswrite, displayvm, isdynamicallyscalable, affinitygroup
|
|
createDiskOffering
|
The following request parameter is added: displayoffering (optional)
The following response parameter is added: displayoffering
|
|
rebootRouter
|
The following response parameters are added: ip6dns1, ip6dns2, role
|
|
listConfigurations
|
The following request parameters are added: accountid (optional), clusterid (optional), storageid (optional), zoneid (optional)
The following response parameters are added: id, scope
|
|
createUser
|
The following request parameter is added: userid (optional)
The following response parameters are added: iscallerchilddomain, isdefault
|
|
listDiskOfferings
|
The following response parameter is added: displayoffering
|
|
detachVolume
|
The following response parameter is added: displayvolume
|
|
deleteUser
|
The following response parameters are added: displaytext, success
Removed parameters: id, account, accountid, accounttype, apikey, created, domain, domainid, email, firstname, lastname, secretkey, state, timezone, username
|
|
listSnapshots
|
The following request parameter is added: zoneid (optional)
The following response parameter is added: zoneid
|
|
markDefaultZoneForAccount
|
The following response parameters are added: cpuavailable, cpulimit, cputotal, isdefault, memoryavailable, memorylimit, memorytotal, primarystorageavailable, primarystoragelimit, primarystoragetotal, secondarystorageavailable, secondarystoragelimit, secondarystoragetotal
|
|
restartVPC
|
The following request parameters are made mandatory: id
|
|
updateHypervisorCapabilities
|
The following response parameters are added: hypervisor, hypervisorversion, maxdatavolumeslimit, maxguestslimit, maxhostspercluster, securitygroupenabled, storagemotionenabled
Removed parameters: cpunumber, cpuspeed, created, defaultuse, displaytext, domain, domainid, hosttags, issystem, limitcpuuse, memory, name, networkrate, offerha, storagetype, systemvmtype, tags
|
|
updateLoadBalancerRule
|
The following response parameter is added: networkid
|
|
listVlanIpRanges
|
The following response parameters are added: endipv6, ip6cidr, ip6gateway, startipv6
|
|
listHypervisorCapabilities
|
The following response parameters are added: maxdatavolumeslimit, maxhostspercluster, storagemotionenabled
|
|
updateNetworkOffering
|
The following response parameters are added: details, egressdefaultpolicy, ispersistent
|
|
createVirtualRouterElement
|
The following request parameters are added: providertype (optional)
|
|
listVpnUsers
|
The following response parameter is added: state
|
|
listUsers
|
The following response parameters are added: iscallerchilddomain, isdefault
|
|
listSupportedNetworkServices
|
The following response parameter is added: provider
|
|
listIsos
|
The following response parameters are added: isdynamicallyscalable, sshkeyenabled
|