ABIQUO

  • Log In Access more options
    • Online Help
    • GreenHopper Help
    • Agile Answers
    • Use Agile By Default
    • Keyboard Shortcuts
    • About JIRA
    • JIRA Credits
    • What’s New
  • Dashboards Access more options (Alt+d)
  • Projects Access more options (Alt+p)
  • Issues Access more options (Alt+i)
  • Agile Access more options
    • Planning Board
    • Task Board
    • Chart Board
    • Released Board
    • Rapid Board
    • Manage Rapid Boards
    • Getting Started
  • Abiquo
  • ABICLOUD-668

Improve sanity check script

  • Rapid Board
  • More Actions
  • Views
    • XML
    • Word
    • Printable

Details

  • Type: Improvement Improvement
  • Status: Open Open
  • Priority: Major Major
  • Resolution: Unresolved
  • Affects Version/s: Abiquo-1.6.0
  • Fix Version/s: Abiquo-1.7.0
  • Component/s: Server
  • Labels:
    None

Description

Now the script abiquoServerCheckState.sh always assume that the remote services are in localhost.
Since the actual recommended architecture is remote services in other machine than server, should be logical separate these scripts:
1) abiquoServerCheckState should include:
-JNDI
-Server database credentials
-MTA
-SELinux
-Event sync address
-...

2) abiquoRScheckState should include:
-BPM database credentials
-BPM external dependencies
-NFS (should be taken in /opt/abiquo/config/am.xml)
-Samba
-DHCP
-AM, virtualfactory, Monitor Manager, storage system monitor, nodecollector...

Activity

  • All
  • Comments
  • Work Log
  • History
  • Activity
Hide
Permalink
Sergio Rubio added a comment - 11/Aug/10 5:38 PM
I'd like to suggest three independent scripts (at least):

1. abiquoServerCheckState
2. abiquoRSCheckState
3. abiquoV2VCheckState

Rational:
Abiquo components can span 3 or more physical host in a production environment (1 server, 1 rs, 1 V2V). Each script should go into the right server.

Some services, such as the NFS, should be checked by more than one script. i.e. NFS should be checked by all of them, the abiquoRS, the abiquoServer and the abiquoV2V check scripts.

We should write a formal specification for this sanity check scripts IMHO, something like:

http://community.abiquo.com/display/Abiquo/Sanity+Check+Scripts+-+Requirements+SPEC

In particular:

1. Which scripts do we need.
2. Where should they be installed.
3. What is covered by each script.
4. How do we perform each of the checks.

My 2cents.
Show
Sergio Rubio added a comment - 11/Aug/10 5:38 PM I'd like to suggest three independent scripts (at least): 1. abiquoServerCheckState 2. abiquoRSCheckState 3. abiquoV2VCheckState Rational: Abiquo components can span 3 or more physical host in a production environment (1 server, 1 rs, 1 V2V). Each script should go into the right server. Some services, such as the NFS, should be checked by more than one script. i.e. NFS should be checked by all of them, the abiquoRS, the abiquoServer and the abiquoV2V check scripts. We should write a formal specification for this sanity check scripts IMHO, something like: http://community.abiquo.com/display/Abiquo/Sanity+Check+Scripts+-+Requirements+SPEC In particular: 1. Which scripts do we need. 2. Where should they be installed. 3. What is covered by each script. 4. How do we perform each of the checks. My 2cents.

People

  • Assignee:
    Sergio Rubio
    Reporter:
    Valerie Kalusinski
Vote (0)
Watch (0)

Dates

  • Created:
    11/Aug/10 5:24 PM
    Updated:
    23/Feb/11 10:54 AM
  • Atlassian JIRA (v5.0.4#731-sha1:3aa7374)
  • Report a problem
  • Powered by a free Atlassian JIRA open source license for abiquo. Try JIRA - bug tracking software for your team.