You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by pd...@apache.org on 2014/09/27 14:28:52 UTC

[2/4] git commit: upg43 remove manual hotfix

upg43 remove manual hotfix


Project: http://git-wip-us.apache.org/repos/asf/cloudstack-docs-rn/repo
Commit: http://git-wip-us.apache.org/repos/asf/cloudstack-docs-rn/commit/367e8d04
Tree: http://git-wip-us.apache.org/repos/asf/cloudstack-docs-rn/tree/367e8d04
Diff: http://git-wip-us.apache.org/repos/asf/cloudstack-docs-rn/diff/367e8d04

Branch: refs/heads/4.4
Commit: 367e8d048b40fe31da0eaf980a3f8bd6c65264f7
Parents: 3d5f858
Author: Pierre-Luc Dion <pd...@apache.org>
Authored: Sat Sep 27 08:26:58 2014 -0400
Committer: Pierre-Luc Dion <pd...@apache.org>
Committed: Sat Sep 27 08:26:58 2014 -0400

----------------------------------------------------------------------
 source/upgrade/_sysvm_manual_hotfix.rst | 115 +++++++++++++++++++++++++++
 source/upgrade/upgrade-4.3.rst          |  96 ----------------------
 2 files changed, 115 insertions(+), 96 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cloudstack-docs-rn/blob/367e8d04/source/upgrade/_sysvm_manual_hotfix.rst
----------------------------------------------------------------------
diff --git a/source/upgrade/_sysvm_manual_hotfix.rst b/source/upgrade/_sysvm_manual_hotfix.rst
new file mode 100644
index 0000000..90a7d56
--- /dev/null
+++ b/source/upgrade/_sysvm_manual_hotfix.rst
@@ -0,0 +1,115 @@
+.. Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information#
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   http://www.apache.org/licenses/LICENSE-2.0
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License.
+
+.. sub-section optinaly included in upgrade notes.
+
+.. Add following to file when including this manual hotfix
+   .. _manual_hofix:
+
+   Manual hotfix for systemvm upgrade
+   ----------------------------------
+   
+   .. include:: _sysvm_restart.rst
+.. End of include example
+
+Some manual steps are required to upgrade of SystemVMs and Virtual Routers.
+
+Following MySQL commands will update the template ID used by Console Proxy VMs (CPVM)
+and Secondary Storage VMs (SSVM). It will also change the default template for
+Virtual Router to *systemvm-<hypervisor>-4.4* templates.
+
+
+XenServer SystemVMs
+^^^^^^^^^^^^^^^^^^^
+
+   Execute following MySQL queries in MySQL. 
+   Please note ``<ID FROM COMMAND #1>`` from the first command
+
+   #. Connect to the database:
+
+      .. code-block:: bash
+
+         mysql -h localhost -u root -p cloud
+
+   #. get the id of the new template:
+
+      .. code-block:: mysql
+
+         select id,name from vm_template where name = 'systemvm-xenserver-4.4';
+
+   #. Replace ``<ID FROM COMMAND #1>`` by the id from the previous command and execute following:
+
+      .. code-block:: mysql
+ 
+         update vm_template set type='SYSTEM' where id='<ID FROM COMMAND #1>';
+         update vm_instance set vm_template_id = '<ID FROM COMMAND #1>' where type='ConsoleProxy' and hypervisor_type = 'xenserver';
+         update vm_instance set vm_template_id = '<ID FROM COMMAND #1>' where type='SecondaryStorageVm' and hypervisor_type = 'xenserver';
+         update configuration set value = 'systemvm-xenserver-4.4' where name = 'router.template.xen';
+
+
+KVM SystemVMs
+^^^^^^^^^^^^^
+
+   Execute following MySQL queries in MySQL. 
+   Please note ``<ID FROM COMMAND #1>`` from the first command
+
+   #. Connect to the database:
+
+      .. code-block:: bash
+
+         mysql -h localhost -u root -p cloud
+
+   #. get the id of the new template:
+
+      .. code-block:: mysql   
+
+         select id,name from vm_template where name = 'systemvm-kvm-4.4';
+
+   #. Replace ``<ID FROM COMMAND #1>`` by the id from the previous command and execute following:
+
+      .. code-block:: mysql
+
+         update vm_template set type='SYSTEM' where id='<ID FROM COMMAND #1>';
+         update vm_instance set vm_template_id = '<ID FROM COMMAND #1>' where type='ConsoleProxy' and hypervisor_type = 'KVM';
+         update vm_instance set vm_template_id = '<ID FROM COMMAND #1>' where type='SecondaryStorageVm' and hypervisor_type = 'KVM';
+         update configuration set value = 'systemvm-kvm-4.4' where name = 'router.template.kvm';
+
+
+VMware SystemVMs
+^^^^^^^^^^^^^^^^
+
+   Execute following MySQL queries in MySQL. 
+   Please note ``<ID FROM COMMAND #1>`` from the first command
+
+   #. Connect to the database:
+
+      .. code-block:: bash
+
+         mysql -h localhost -u root -p cloud
+
+   #. get the id of the new template:
+
+      .. code-block:: mysql   
+
+         select id,name from vm_template where name = 'systemvm-vmware-4.4';
+
+   #. Replace ``<ID FROM COMMAND #1>`` by the id from the previous command and execute following:
+
+      .. code-block:: mysql
+
+         update vm_template set type='SYSTEM' where id='<ID FROM COMMAND #1>';
+         update vm_instance set vm_template_id = '<ID FROM COMMAND #1>' where type='ConsoleProxy' and hypervisor_type = 'vmware';
+         update vm_instance set vm_template_id = '<ID FROM COMMAND #1>' where type='SecondaryStorageVm' and hypervisor_type = 'vmware';
+         update configuration set value = 'systemvm-vmware-4.4' where name = 'router.template.vmware';

http://git-wip-us.apache.org/repos/asf/cloudstack-docs-rn/blob/367e8d04/source/upgrade/upgrade-4.3.rst
----------------------------------------------------------------------
diff --git a/source/upgrade/upgrade-4.3.rst b/source/upgrade/upgrade-4.3.rst
index d6d374f..c56041a 100644
--- a/source/upgrade/upgrade-4.3.rst
+++ b/source/upgrade/upgrade-4.3.rst
@@ -393,102 +393,6 @@ For KVM hosts, upgrade the ``cloudstack-agent`` package
       $ sudo service cloudstack-agent start
 
 
-.. _manual_hofix:
-
-Manual hotfix for systemvm upgrade
-----------------------------------
-
-Some manual steps are required to upgrade of SystemVMs and Virtual Routers.
-
-Following MySQL commands will update the template ID used by Console Proxy VMs (CPVM)
-and Secondary Storage VMs (SSVM). It will also change the default template for
-Virtual Router to *systemvm-<hypervisor>-4.4* templates.
-
-
-XenServer SystemVMs
-^^^^^^^^^^^^^^^^^^^
-
-   Execute following MySQL queries in MySQL. 
-   Please note ``<ID FROM COMMAND #1>`` from the first command
-
-   #. Connect to the database:
-
-      .. code-block:: bash
-
-         mysql -h localhost -u root -p cloud
-
-   #. get the id of the new template:
-
-      .. code-block:: mysql
-
-         select id,name from vm_template where name = 'systemvm-xenserver-4.4';
-
-   #. Replace ``<ID FROM COMMAND #1>`` by the id from the previous command and execute following:
-
-      .. code-block:: mysql
- 
-         update vm_template set type='SYSTEM' where id='<ID FROM COMMAND #1>';
-         update vm_instance set vm_template_id = '<ID FROM COMMAND #1>' where type='ConsoleProxy' and hypervisor_type = 'xenserver';
-         update vm_instance set vm_template_id = '<ID FROM COMMAND #1>' where type='SecondaryStorageVm' and hypervisor_type = 'xenserver';
-         update configuration set value = 'systemvm-xenserver-4.4' where name = 'router.template.xen';
-
-
-KVM SystemVMs
-^^^^^^^^^^^^^
-
-   Execute following MySQL queries in MySQL. 
-   Please note ``<ID FROM COMMAND #1>`` from the first command
-
-   #. Connect to the database:
-
-      .. code-block:: bash
-
-         mysql -h localhost -u root -p cloud
-
-   #. get the id of the new template:
-
-      .. code-block:: mysql   
-
-         select id,name from vm_template where name = 'systemvm-kvm-4.4';
-
-   #. Replace ``<ID FROM COMMAND #1>`` by the id from the previous command and execute following:
-
-      .. code-block:: mysql
-
-         update vm_template set type='SYSTEM' where id='<ID FROM COMMAND #1>';
-         update vm_instance set vm_template_id = '<ID FROM COMMAND #1>' where type='ConsoleProxy' and hypervisor_type = 'KVM';
-         update vm_instance set vm_template_id = '<ID FROM COMMAND #1>' where type='SecondaryStorageVm' and hypervisor_type = 'KVM';
-         update configuration set value = 'systemvm-kvm-4.4' where name = 'router.template.kvm';
-
-
-VMware SystemVMs
-^^^^^^^^^^^^^^^^
-
-   Execute following MySQL queries in MySQL. 
-   Please note ``<ID FROM COMMAND #1>`` from the first command
-
-   #. Connect to the database:
-
-      .. code-block:: bash
-
-         mysql -h localhost -u root -p cloud
-
-   #. get the id of the new template:
-
-      .. code-block:: mysql   
-
-         select id,name from vm_template where name = 'systemvm-vmware-4.4';
-
-   #. Replace ``<ID FROM COMMAND #1>`` by the id from the previous command and execute following:
-
-      .. code-block:: mysql
-
-         update vm_template set type='SYSTEM' where id='<ID FROM COMMAND #1>';
-         update vm_instance set vm_template_id = '<ID FROM COMMAND #1>' where type='ConsoleProxy' and hypervisor_type = 'vmware';
-         update vm_instance set vm_template_id = '<ID FROM COMMAND #1>' where type='SecondaryStorageVm' and hypervisor_type = 'vmware';
-         update configuration set value = 'systemvm-vmware-4.4' where name = 'router.template.vmware';
-
-
 Restart management services
 ---------------------------