Commit Graph

14149 Commits

Author SHA1 Message Date
David Grizzanti b506a3fbe9 CLOUDSTACK-1598: update global-config.xml doc to include new section "About Global Configuration Settings"
Signed-off-by: Joe Brockmeier <jzb@zonker.net>
2013-04-08 19:42:26 -05:00
Marcus Sorensen 3541aa86e3 CLOUDSTACK-1846, CLOUDSTACK-1845 - KVM Storage, sometimes KVMHA will remount
deleted NFS pools, causing failures when defining new storage pools. Sometimes
a storage pool has never been used on a host, and getStoragePool fails when
copying templates or in storage migration. deleteStoragePool(pool) often fails
silently, leaving no pool defined in libvirt, but a mountpoint left behind.
This patch handles some of these exceptions and brings forward any issues via
logging.

Signed-off-by: Chip Childers <chip.childers@gmail.com>
2013-04-02 20:46:53 +01:00
Hiroaki KAWAI c412a7a2df CLOUDSTACK-1642: Add support CentOS 6.4
Fix the test string to match against "CentOS 6.x"
2013-03-26 13:28:21 +09:00
Marcus Sorensen c0d2c1b958 CLOUDSTACK-1761 - Available local storage disk capacity incorrectly reported in
KVM to manager. This adds collection of available storage to KVM, not
     just used.

Bugfix-for: 4.0.2, 4.1, master
Submitted-by: Ted Smith <darnoth@gmail.com>
Signed-off-by: Marcus Sorensen <marcus@betterservers.com> 1363966235 -0600
2013-03-22 10:35:08 -05:00
Wei Zhou 5ac59fbecb CLOUDSTACK-962: CloudStack usage server didn't store data to cloud_usage in correct time 2013-03-22 18:14:57 +05:30
Wei Zhou af0723e9c9 CLOUDSTACK-1668: Fix IP conflict in VPC tier
Currently, allPossibleIps return the Ip lists which include the gateway,
so we need to remove gateway ip from this list.

Now, for non-VPC network it works, because NetUtils.getAllIpsFromCidr
return the Ip lists which do not include the first IP of the network
(like 192.168.0.1).
We need too add the first IP into the returned Ip list, because it can
be used for VM if it is not the gateway IP (for example, VPC networks).

Signed-off-by: Chip Childers <chip.childers@gmail.com>
2013-03-20 00:34:17 +00:00
Wei Zhou 5c8f3a4c5f CLOUDSTACK-1666: add procedure VPCNetworkUsage and getVPCNetworkStats to deal with the operation on VPC virtual router.
"create" to add iptables rules for network usage statistics.
"get" to get the network usage statistics from iptables.
2013-03-19 18:44:46 +05:30
Radhika PC e6fe5dcf09 CLOUDSTACK-1681 2013-03-18 15:05:20 +05:30
Marcus Sorensen 8a50bac8a9 CLOUDSTACK-1648 - KVM - make storage pools non-persistent in libvirt. Persisting
cloud-defined resources on the host has caused various problems. As a backward
compatible fix, if an existing pool with a different name collides with a pool
being created (by path), the pool will be redefined with the name cloudstack
knows about. This is actually what brought up the bug, a persisted storage pool
cloudstack wasn't managing.

Signed-off-by: Marcus Sorensen <marcus@betterservers.com> 1363210149 -0600
2013-03-14 15:36:07 -04:00
Wei Zhou 43631f9f44 CLOUDSTACK-1652: /etc/hosts error in virtual router when deploy instance with the name same to previous instances
Signed-off-by: Chip Childers <chip.childers@gmail.com>
2013-03-12 16:37:23 -04:00
youribonnaffe b17963e638 CLOUDSTACK-1600: Typo in dpkg-buildpackage command
Signed-off-by: Prasanna Santhanam <tsp@apache.org>
2013-03-08 13:28:36 -06:00
Kishan Kavala 58b316c907 CLOUDSTACK-1151: 302 to 40 upgrade. Upgrade system template for Vmware. 2013-03-07 14:06:10 +05:30
Joe Brockmeier 2163c14d88 CLOUDSTACK-397: Fixed guest traffic diagram. 2013-03-07 00:03:41 -06:00
Joe Brockmeier 5f6cffc60b CLOUDSTACK-1110: Adding missing load balancing docs. 2013-03-06 21:06:29 -06:00
Joe Brockmeier a02844b20b CLOUDSTACK-313: fixing cross-references in accessing-vms.xml 2013-03-03 22:48:21 -06:00
Joe Brockmeier adfb0b9d53 CLOUDSTACK-313: fixing a cross-reference in zone-add.xml 2013-03-03 22:41:02 -06:00
Joe Brockmeier ff66a36019 CLOUDSTACK-398: Updated Mac docs for VPN 2013-03-01 14:56:27 -06:00
David Nalley 04d67fd7ef updating svg 2013-03-01 13:34:41 -05:00
David Nalley f58c960c14 Didn't mean to commit that file to this branch 2013-03-01 13:27:42 -05:00
David Nalley 904f677ab1 CLOUDSTACK-1420 - deal with trademark-ifying 2013-03-01 13:27:03 -05:00
Brian Federle 97925a51f4 CLOUDSTACK-1419: Add trademark to logos 2013-02-27 13:47:21 -08:00
Sebastien Goasguen 4d90876ff3 Docs: complete Fix for CS-1299 2013-02-25 16:36:25 -05:00
Sebastien Goasguen abca670b99 Docs: Fix for part of CS-1299 2013-02-25 15:11:10 -05:00
Sebastien Goasguen ee7e9f0471 Docs: Fix CS-1300 2013-02-25 14:54:53 -05:00
Sebastien Goasguen 4226f88614 Fix: CS-1298 docs issue 2013-02-23 16:58:38 -05:00
Jessica Wang 530bd4d6c4 CLOUDSTACK-1319: cloudstack API - CreateVpnCustomerGateway API: correct parameter type on server-side. 2013-02-22 12:03:03 -08:00
anthony 2b09f68b30 CLOUDSTACK-587:
use setMemoryLimits instead
2013-02-21 15:44:56 -05:00
radhikap e7f3355f76 cloudstack1313
Signed-off-by: radhikap <radhika.puthiyetath@citrix.com>
Signed-off-by: Joe Brockmeier <jzb@zonker.net>
2013-02-20 09:50:55 -06:00
Chip Childers 959b3f7652 CLOUDSTACK-1341: Corrected the URL for the KEYS file
Signed-off-by: Chip Childers <chip.childers@gmail.com>

Conflicts:

	docs/pot/verifying-source.pot
2013-02-20 10:18:31 -05:00
David Nalley 18f6762960 some last changes for name differences 2013-02-18 17:53:43 -05:00
David Nalley a5fde89787 first round of changes to names 2013-02-18 17:53:43 -05:00
Sebastien Goasguen f4d6bfea36 Updated .tx/config and added French translation 2013-02-18 17:53:43 -05:00
David Nalley 2a5f096f4a adding tx config, license headers 2013-02-18 17:53:43 -05:00
David Nalley a352c442b5 adding pot files for l10n 2013-02-18 17:53:43 -05:00
David Nalley 43f680b45c fixing some whitespace issues 2013-02-18 17:53:43 -05:00
David Nalley c09c7a2dbc Fixing a config file typo (thanks to Nux! <nux@li.nux.ro> for finding it) and removing a libvirtd restart 2013-02-18 17:53:42 -05:00
David Nalley c3c4185d6e Removing the separate mount command to simplify template installation - thanks to Nux! <nux@li.nux.ro> for the suggestion 2013-02-18 17:53:42 -05:00
David Nalley 4fe9860694 fixing a few types and mangled commands 2013-02-18 17:53:42 -05:00
David Nalley 73c6a854e1 first pass at fixing runbook for ACS4.0.x 2013-02-18 17:53:42 -05:00
Min Chen 85455f6514 CLOUDSTACK-1137: force reconnect to a disconnected host throws error. 2013-02-14 18:00:33 -08:00
Wei Zhou 0ec4217aae ignore unassignIPFromVpcNetwork in finally block of EnableStaticNat
unassignIPFromVpcNetwork processing should not execute when
EnableStaticNat succeed.  Without this patch, unassignIPFromVpcNetwork
will execute whenever EnableStaticNat is successful or failed

Reviewed-by: https://reviews.apache.org/r/9443/
Signed-off-by: Prasanna Santhanam <tsp@apache.org>
2013-02-14 17:12:30 +05:30
Chiradeep Vittal 2dff2a85f3 CLOUDSTACK-1265: /etc/init.d/dnsmasq puts pid in /var/run/dnsmasq/dnsmasq.pid
logrotate checks /var/run/dnsmasq.pid instead and may not send SIGUSR2 to dnsmasq to start writing to the new log file instead
2013-02-13 14:39:02 -08:00
David Nalley 0be3e0bd6b Missing quotes in libvirt configuration instructions. Thanks to Nux! <nux@li.nux.ro> for finding the issue 2013-02-13 13:43:47 -06:00
Joe Brockmeier f0dc554df4 re-added docs tmp files to .gitignore. 2013-02-13 13:40:09 -06:00
Wido den Hollander 8a6c173e90 Summary: Document the procedure for TCP listening of libvirt on Ubuntu 12.04
Detail: This is now controlled by a variable in /etc/default/libvirt-bin

BUG-ID: CLOUDSTACK-1150
Bugfix-for:
Reviewed-by: Wido den Hollander <wido@widodh.nl>
Reported-by: Logan McNaughton <logan@bacoosta.com>
Signed-off-by: Wido den Hollander <wido@widodh.nl> 1360178633 +0100

Conflicts:
	docs/en-US/hypervisor-host-install-libvirt.xml
2013-02-13 13:37:03 -06:00
Wei Zhou a9042c3168 If filesystem in virtual router is in read-only state, reports error to
commands send to virtual router, instead of keeping silence.

Test:

Before change:
(1) Acquire IP. always in "Allocating" state.
(2) EnableStaticNat, the result is success(it is incorrect).
(3) DisableStaticNat, will get error message.. This is correct.
(4) Add Firewalls. always in "Adding" state.
(5) The AgentManager report statistics every 60 minutes(normally it
should be router.stats.interval=5 minutes).

After change:
(1) Acquire IP, will get error message.
(2) EnableStaticNat, will get error message.
(3) DisableStaticNat, will get error message.
(4) Add Firewalls, will get error message. But the firewall rules are
saved in database.
(5) The AgentManager report statistics every 5 minutes, except the
network with read-only FS virtual router.
2013-02-12 15:28:27 -06:00
Wei Zhou a61a2b18fa CLOUDSTACK-1088: EnableStaticNat error will clear the data in database
The issue occur in two conditions

(1) If I use two sessions or browsers to EnableStaticNat on CloudStack
UI. one is successful, the other is failed. However, there is no ip in
database.

(2) If I use API call EnableStaticNat several times The first time
succeed, the second failed, the third succeed. the result is
success-fail-success-fail-success-fail, which it is not correct.

Reported-by: Wei Zhou <w.zhou@leaseweb.com>
Reviewed-by: https://reviews.apache.org/r/9254/
Signed-off-by: Prasanna Santhanam <tsp@apache.org>
2013-02-09 16:17:49 +05:30
Logan McNaughton 19d5f39c57 Fix for CLOUDSTACK-1112 2013-02-04 15:31:54 -05:00
Joe Brockmeier cd83b49ee5 A few minor edits to the CHANGES file 2013-01-24 21:07:03 -06:00
Chip Childers 2140bbb056 CLOUDSTACK-505: Converted regex expressions to pre-compiled Pattern objects
This was done for performance reasons.

I also refined the regex strings and added more test cases for different
string scenarios.

Signed-off-by: Chip Childers <chip.childers@gmail.com>
2013-01-24 20:54:01 -06:00