Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jun 30th, 2012  |  syntax: None  |  size: 6.74 KB  |  hits: 9  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. --- Gui-flow.txt.orig   2011-03-14 12:27:04.000000000 +0100
  2. +++ Gui-flow.txt        2011-03-14 14:18:59.000000000 +0100
  3. @@ -3,6 +3,7 @@ http://file.bos.redhat.com/rmccabe/flow.
  4.  1. Homebase - http://shell.bos.redhat.com/~lhh/luci/01%20Homebase.png
  5.  
  6.  - View configured clusters (basic)
  7. +- Indicate any clusters with failed resources/nodes
  8.  - Logout
  9.  
  10.  Select pages 2 3 9 10
  11. @@ -10,6 +11,7 @@ Select pages 2 3 9 10
  12.  2. Cluster page - http://shell.bos.redhat.com/~lhh/luci/02%20Manage%20Clusters.png
  13.  
  14.  - View configured clusters (more detail)
  15. +- Indicate any clusters with failed resources/nodes
  16.  
  17.  Select pages 1 3 9 10
  18.  
  19. @@ -20,11 +22,11 @@ Select pages 1 3 9 10
  20.  - restart (reboot) node(s)
  21.  - have node(s) join cluster
  22.  - have node(s) leave cluster
  23. +- have node(s) release resources without leaving the cluster (standby in pacemaker-speak)
  24.  - update node properties
  25.  - configure node fencing
  26. -  - add fence method
  27. -    - attach fencing devices from page 4 (must be preconfigured)
  28.  - View configured nodes
  29. +  - Status includes online, offline, failed (either directly or a resource located there has failed)
  30.  - Logout
  31.  
  32.  Select pages 1 2 4 5 6 7 8 9 10
  33. @@ -51,39 +53,93 @@ Select pages 1 2 5 6 7 8 9 10
  34.  
  35.  Select pages 1 2 4 6 7 8 9 10
  36.  
  37. -6. Resources - http://shell.bos.redhat.com/~lhh/luci/06%20Resources.png
  38. +6. Resources overview - http://shell.bos.redhat.com/~lhh/luci/06%20Resources.png
  39.  
  40. -- Add resource
  41. -- Delete resource
  42. -- Update resource properties
  43. -- View configured resources
  44. -- Logout
  45. -
  46. -Select pages 1 2 4 5 7 8 9 10
  47. -
  48. -7. Services - http://shell.bos.redhat.com/~lhh/luci/07%20Service%20Groups.png
  49. -
  50. -- Add service
  51. -- Delete service
  52. -- Change service properties
  53. -- Construct/assemble services
  54. -  - add inline resource
  55. -  - update inline resource properties
  56. -  - delete inline resource
  57. -  - Attach global resource (page 6) to service
  58. -  - detach global resource (page 6) from service
  59. -- start service
  60. -- stop (disable) service
  61. -- restart service
  62. -- move service to another host in the cluster
  63. +("resource" in this context could be of the primitive/basic, group, clone or master/slave varieties)
  64. +
  65. +- Stop/Start/Restart/Move a resource
  66. +- View configured resources and status, eg.
  67. +
  68. + Resource Group: Group01
  69. +     Dummy01   (ocf::heartbeat:Dummy): Stopped
  70. + Resource Group: Group02
  71. +     Dummy02   (ocf::heartbeat:Dummy): Started srv02
  72. + Resource Group: Group03
  73. +     Dummy03   (ocf::heartbeat:Dummy): Started srv03
  74. + Clone Set: clnStonith1 [grpStonith1]
  75. +     Started: [ srv04 srv03 ]
  76. +     Stopped: [ grpStonith1:1 grpStonith1:3 ]
  77. + Clone Set: clnStonith2 [grpStonith2]
  78. +     Started: [ srv01 srv04 srv03 ]
  79. +     Stopped: [ grpStonith2:3 ]
  80. + Clone Set: clnStonith3 [grpStonith3]
  81. +     Resource Group: grpStonith3:1
  82. +         prmStonith3-1:1       (stonith:external/stonith-helper):      Started srv01
  83. +         prmStonith3-3:1       (stonith:external/ssh): Stopped
  84. +     Started: [ srv04 ]
  85. +     Stopped: [ grpStonith3:0 grpStonith3:3 ]
  86. +
  87. +- Clicking a resource could show either detailed status (including operation history) or the resource edit screen from 6.b.
  88. +- Logout
  89. +
  90. +
  91. +Notes:
  92. +- How/where to indicate "what would happen if you click this"? In a confirmation dialog?
  93. +- Highlight resources with reduced/no redundancy?
  94. +- Provide a node-centric view too?
  95. +
  96. +Node srv01 (e2bc05d5-2a0f-4e2e-8566-bd1000f1cfeb): online
  97. +       prmStonith2-1:0 (stonith:external/stonith-helper) Started
  98. +       prmStonith2-3:0 (stonith:external/ssh) Started
  99. +       prmStonith3-1:1 (stonith:external/stonith-helper) Started
  100. +Node srv02 (71085d5e-1c63-49e0-8c8c-400d610b4182): UNCLEAN (offline)
  101. +       Dummy02 (ocf::heartbeat:Dummy) Started
  102. +       prmStonith1-1:1 (stonith:external/stonith-helper) Started
  103. +       prmStonith1-3:1 (stonith:external/ssh) Started
  104. +       prmStonith3-1:3 (stonith:external/stonith-helper) Started
  105. +       prmStonith3-3:3 (stonith:external/ssh) Started
  106. +Node srv03 (eaf265e7-e271-4901-9f7b-9266b11fa2e7): online
  107. +       prmStonith2-1:2 (stonith:external/stonith-helper) Started
  108. +       Dummy03 (ocf::heartbeat:Dummy) Started
  109. +       prmStonith1-3:2 (stonith:external/ssh) Started
  110. +       prmStonith1-1:2 (stonith:external/stonith-helper) Started
  111. +       prmStonith2-3:2 (stonith:external/ssh) Started
  112. +Node srv04 (82d8b53b-a29d-40f5-9a1d-156bf3b7af62): online
  113. +       prmStonith2-1:1 (stonith:external/stonith-helper) Started
  114. +       prmStonith1-3:0 (stonith:external/ssh) Started
  115. +       prmStonith3-3:2 (stonith:external/ssh) Started
  116. +       prmStonith1-1:0 (stonith:external/stonith-helper) Started
  117. +       prmStonith3-1:2 (stonith:external/stonith-helper) Started
  118. +       prmStonith2-3:1 (stonith:external/ssh) Started
  119. +
  120. +
  121. +7. Resources detail - http://shell.bos.redhat.com/~lhh/luci/07%20Service%20Groups.png
  122. +
  123. +("resource" in this context could be of the primitive/basic, group, clone or master/slave varieties)
  124. +
  125. +- Stop/Start/Restart/Move resource
  126. +  - Same "what would happen" notes as 6.
  127. +- Add/Edit/Delete resource
  128. +- Add/Edit/Delete ordering and colocation dependancies for a resource
  129. +- View ordering and colocation dependancy "graph" for a resource
  130. +- Add a basic resource to a (new) group
  131. +- Clone a basic or group resource
  132.  - Logout
  133.  
  134.  Select pages 1 2 4 5 6 8 9 10
  135.  
  136. +11. Diagnose
  137. +- View failed actions
  138. +- View a history of cluster states (by rendering old PE input files)
  139. +  - Smart version might allow queries like "when did X last move/restart/fail?"
  140. +- Obtain logs for a particular resource and timeframe
  141. +  - For failed actions, we can get this info from the action itself  
  142. +
  143.  8. Configure
  144.  
  145.  - Update configuration version (8a) http://shell.bos.redhat.com/~lhh/luci/8a%20General.png
  146.  - Set fencing daemon properties (8b) http://shell.bos.redhat.com/~lhh/luci/8b%20Fencing%20Daemon%20Properties.png
  147. +- Set other pacemaker properties (man pengine, man crmd)
  148.  - Configure networking parameters (8c) http://shell.bos.redhat.com/~lhh/luci/8c%20Network%20Configuration.png
  149.  - Quorum disk management (8d) http://shell.bos.redhat.com/~lhh/luci/8d%20Quorum%20Disk%20Management.png
  150.    - enable quorum disk use
  151. @@ -112,3 +168,20 @@ Select page 1 10
  152.  - Logout
  153.  
  154.  Select 1 9
  155. +
  156. +
  157. +Other thoughts:
  158. +
  159. +My thoughts on an altered page/tab ordering:
  160. +
  161. +1. Homebase - http://shell.bos.redhat.com/~lhh/luci/01%20Homebase.png
  162. +2. Cluster page - http://shell.bos.redhat.com/~lhh/luci/02%20Manage%20Clusters.png
  163. +8. Configure
  164. +3. Nodes page - http://shell.bos.redhat.com/~lhh/luci/03%20Individual%20cluster%20management.png
  165. +6. Resources overview - http://shell.bos.redhat.com/~lhh/luci/06%20Resources.png
  166. +7. Resources detail - http://shell.bos.redhat.com/~lhh/luci/07%20Service%20Groups.png
  167. +5. Failover domain - http://shell.bos.redhat.com/~lhh/luci/05%20Failover%20Domains.png
  168. +4. Fencing configuration - http://shell.bos.redhat.com/~lhh/luci/04%20Fencing%20Devices.png
  169. +11. Diagnose
  170. +9. About
  171. +10. Preferences