Changes between Initial Version and Version 1 of GENIRacksHome/OpenGENIRacks/OpenGENIUpdateGuide


Ignore:
Timestamp:
05/23/14 12:04:04 (10 years ago)
Author:
lnevers@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GENIRacksHome/OpenGENIRacks/OpenGENIUpdateGuide

    v1 v1  
     1[[PageOutline(2-100,Table of Contents,inline,unnumbered)]]
     2
     3== Warning ==
     4All traffic to the VMs are routed through the control node, even traffic directed to externally routable IP addresses. If the control node is taken offline for upgrade, or disconnected from the network, users will be unable to access their resources on the AM.
     5
     6
     7== GRAM !Upgrade/Install ==
     8
     9Gram is installed and updated using Debian packages.
     10If you have access to the git repository you can create these packages using the 'create_gram_packages.py' script in 'gram/pkg'.
     11This script has a '-h' option which can be used to get a description of the available options.  Refer to [wiki:GENIRacksHome/GRAMRacks/SoftwareReleaseNotes Software Release] for instructions on
     12building a GRAM release.
     13
     14To create a package for a new installation:
     15{{{
     16cd gram/pkg
     17create_gram_packages.py --version=<version number> --output_directory=<path to destination> --gram_root=<full path to folder containing git repo> --gcf_root=<full path to your local gcf installation>
     18}}}
     19This will create two packages, one for the control node and on for the compute node(s).
     20
     21To create an update package:
     22{{{
     23cd gram/pkg
     24create_gram_packages.py --is_update=True --version=<version number> --output_directory=<full path to destination> --gram_root=<full path to folder containing git repo> --gcf_root=<full path to your local gcf installation>
     25}}}
     26
     27To install the new package or update existing gram package:
     28{{{
     29sudo gdebi <package_name.deb>
     30}}}
     31
     32== Operation System Upgrade ==
     33GRAM is currently tested on Ubuntu 12.04, upgrading to a newer version is not tested and not advised at this time
     34
     35== Package Upgrades ==
     36Most packages can be upgraded, as needed, using apt-get
     37
     38Note: !OpenStack components (quantum, nova, glance, rabbit, keystone) should not be upgraded as the newer version of !OpenStack (Havana) is very different in some aspects and may not be compatible with GRAM at this time.
     39
     40== Security Updates ==
     41Security packages can be upgraded at will. If there a reboot of the machines will be required, the users should be notified.
     42
     43== Changing rack IP Addresses ==
     44IP addresses on the Control, Management and Data planes should be on local networks and there should be no need to change these addresses.
     45To change the external (public) IP addresses, edit the following files to reflect the change:
     46  * /etc/hosts
     47  * /etc/network/interfaces
     48  * ~/.gcf/omni_config
     49  * ~/.gcf/gcf_config
     50Then restart the GRAM services.
     51
     52
     53== Alerting Users ==
     54Upgrading GRAM is a very quick procedure and should require only some minutes of downtime.
     55Users should be notified using the appropriate mailing lists that the AM will not be available at the designated time.