Difference between revisions of "Doc:latest/evalguide/prerequisites"

 
(Hardware and Software Prerequisites)
 
(14 intermediate revisions by 2 users not shown)
Line 6: Line 6:
  
 
The hardware set up you wish to choose depends upon two factors:
 
The hardware set up you wish to choose depends upon two factors:
*whether you wish to use ATCA blades or PCs/laptops  
+
*whether you wish to use ATCA blades or PCs/laptops/Virtual Machines
*number of PCs/laptops/blades you have available
+
*number of PCs/laptops/blades/Virtual Machines you have available
  
 
The following table helps you decide which setup you can recreate. For example, if you wish to use an ATCA chassis and have 3 blades available, then you may wish to create Hardware Setup 1.2.
 
The following table helps you decide which setup you can recreate. For example, if you wish to use an ATCA chassis and have 3 blades available, then you may wish to create Hardware Setup 1.2.
Line 26: Line 26:
 
|Hardware Setup 1.3
 
|Hardware Setup 1.3
 
|-
 
|-
|style="background-color:lightgray;"|Pcs/Laptops
+
|style="background-color:lightgray;"|Pcs/Laptops/Virtual Machines
 
|Hardware Setup 2.1
 
|Hardware Setup 2.1
 
|Hardware Setup 2.2
 
|Hardware Setup 2.2
Line 32: Line 32:
 
|}
 
|}
  
[[File:OpenClovis_Note.png]] The word Node here represents either a PC, laptop or blade.
+
[[File:OpenClovis_Note.png]] The word Node here represents either a PC, laptop or blade or Virtual Machine.
  
 
===Development Environment===
 
===Development Environment===
Line 48: Line 48:
 
|-
 
|-
 
|style="background-color:lightgray;"|Development Machine
 
|style="background-color:lightgray;"|Development Machine
|PC or Laptop
+
|PC or Laptop or Virtual Machine
 
<br>Hard disk - 10 GB or more
 
<br>Hard disk - 10 GB or more
 
<br>RAM - 512 MB or more
 
<br>RAM - 512 MB or more
 
<br>Processor - Intel Pentium II (or better)  
 
<br>Processor - Intel Pentium II (or better)  
| Linux Distribution (Ubuntu 7.04 preferred)
+
| Linux Distribution (Ubuntu 7.04 and above preferred)
 
|}
 
|}
  
[[File:OpenClovis_Note.png]] Although a distinction is made throughout this document to separate the two  functions of the  Development Machine and  Management Station Machine, they can in fact be the same PC/Laptop.
+
[[File:OpenClovis_Note.png]] Although a distinction is made throughout this document to separate the two  functions of the  Development Machine and  Management Station Machine, they can in fact be the same PC/Laptop/Virtual Machine.
  
 
===Runtime Environment===
 
===Runtime Environment===
  
A  distinction is made between the Development and Runtime Environment as SAFplus Platform will most likely run within an environment made up of chassis, blades, shelf managers, switches etc. and be monitored remotely. Hence we have attempted to make this Evaluation System simulate the environment it will be used in, as represented in Runtime Hardware Setup 1.1, 1.2 and 1.3 (see Chapter [[Doc:evalguide/setup#Runtime Hardware Setup| Runtime Hardware Setup]]). An alternative setup is also provided, using PCs, as discussed in Runtime Hardware Setup 2.1, 2.2 and 2.3 (again see Chapter [[Doc:evalguide/setup#Runtime Hardware Setup| Runtime Hardware Setup]]).
+
A  distinction is made between the Development and Runtime Environment as SAFplus Platform will most likely run within an environment made up of chassis, blades, shelf managers, switches etc. and be monitored remotely. Hence we have attempted to make this Evaluation System simulate the environment it will be used in, as represented in Runtime Hardware Setup 1.1, 1.2 and 1.3 (see Chapter [[Doc:latest/evalguide/setup#Runtime Hardware Setup| Runtime Hardware Setup]]). An alternative setup is also provided, using PCs/Virtual Machines, as discussed in Runtime Hardware Setup 2.1, 2.2 and 2.3 (again see Chapter [[Doc:latest/evalguide/setup#Runtime Hardware Setup| Runtime Hardware Setup]]).
  
 
====Runtime Setup 1.1, 1.2 and 1.3====
 
====Runtime Setup 1.1, 1.2 and 1.3====
  
Runtime Hardware Setup 1.1, 1.2 or 1.3 requires a Chassis and 1, 3 or 4 blade(s) respectively and one PC or laptop to act as the Management Station Machine. Below is listed the equipment required.
+
Runtime Hardware Setup 1.1, 1.2 or 1.3 requires a Chassis and 1, 3 or 4 blade(s) respectively and one PC or laptop or Virtual Machine to act as the Management Station Machine. Below is listed the equipment required.
  
 
=====Chassis=====
 
=====Chassis=====
Line 81: Line 81:
 
|-
 
|-
 
|style="background-color:lightgray;"|Development Station Machine
 
|style="background-color:lightgray;"|Development Station Machine
|PC or Laptop
+
|PC or Laptop or Virtual Machine
 
<br>Hard disk - 10 GB or more
 
<br>Hard disk - 10 GB or more
 
<br>RAM - 512 MB or more
 
<br>RAM - 512 MB or more
 
<br>Processor - Intel Pentium II (or better)  
 
<br>Processor - Intel Pentium II (or better)  
|  
+
| Linux Distribution (Ubuntu 7.04 and above preferred)
 
|}
 
|}
  
[[File:OpenClovis_Note.png]] It is possible to use a single PC/laptop as both host for the development and management machines. Virtual machine environments can also be used with some limitations to the hardware exercises.
+
[[File:OpenClovis_Note.png]] It is possible to use a single PC/laptop/Virtual Machine as both host for the development and management machines. Virtual machine environments can also be used with some limitations to the hardware exercises.
  
 
=====System Controller=====
 
=====System Controller=====
Line 107: Line 107:
 
<br>Hard Disk - 10 GB or more
 
<br>Hard Disk - 10 GB or more
 
<br>RAM - 512 MB or more
 
<br>RAM - 512 MB or more
| Linux Distribution (Ubuntu 7.04 preferred)
+
| Linux Distribution (Ubuntu 7.04 and above preferred)
 
|}
 
|}
  
Line 125: Line 125:
 
<br>Hard Disk - 10 GB or more
 
<br>Hard Disk - 10 GB or more
 
<br>RAM - 512 MB or more
 
<br>RAM - 512 MB or more
| Linux Distribution (Ubuntu 7.04 preferred)
+
| Linux Distribution (Ubuntu 7.04 and above preferred)
 
|}
 
|}
  
Line 132: Line 132:
 
10/100Mbps or Gigabit Ethernet switch.
 
10/100Mbps or Gigabit Ethernet switch.
  
See Chapter [[Doc:evalguide/build#Building the Evaluation System and Deploying Runtime Images| Building the Evaluation System and Deploying Runtime Images]] for further installation details.
+
See Chapter [[Doc:latest/evalguide/build#Building the Evaluation System and Deploying Runtime Images| Building the Evaluation System and Deploying Runtime Images]] for further installation details.
  
 
====Runtime Setup 2.1, 2.2 and 2.3====
 
====Runtime Setup 2.1, 2.2 and 2.3====
  
Runtime Hardware Setup 2 is a simpler hardware set up, only requiring PC(s)/laptop(s) and a switch. Runtime Hardware Setup 2.1, 2.2 or 2.3 requires 1, 3 or 4 PC(s) or laptop(s) respectively. In addition a PC or laptop is needed to act as the Management Station Machine. Below is listed the equipment required.
+
Runtime Hardware Setup 2 is a simpler hardware set up, only requiring PC(s)/laptop(s)/Virtual Machine(s) and a switch. Runtime Hardware Setup 2.1, 2.2 or 2.3 requires 1, 3 or 4 PC(s) or laptop(s) or Virtual Machine(s) respectively. In addition a PC or laptop or Virtual Machine is needed to act as the Management Station Machine. Below is listed the equipment required.
  
 
=====Management Station Machine=====
 
=====Management Station Machine=====
Line 150: Line 150:
 
|-
 
|-
 
|style="background-color:lightgray;"|Management/Development Station Machine
 
|style="background-color:lightgray;"|Management/Development Station Machine
|PC or Laptop
+
|PC or Laptop or Virtual Machine
 
<br>Hard disk - 10 GB or more
 
<br>Hard disk - 10 GB or more
 
<br>RAM - 512 MB or more
 
<br>RAM - 512 MB or more
 
<br>Processor - Intel Pentium II (or better)  
 
<br>Processor - Intel Pentium II (or better)  
| Linux Distribution (Ubuntu 7.04 preferred)
+
| Linux Distribution (Ubuntu 7.04 and above preferred)
 
|}
 
|}
  
Line 161: Line 161:
 
=====System Controller=====
 
=====System Controller=====
  
Runtime Hardware Setup 1.1 and 1.2 required one System Controller.
+
Runtime Hardware Setup 2.1 and 2.2 required one System Controller.
  
Runtime Hardware Setup 1.3 requires two System Controllers.
+
Runtime Hardware Setup 2.3 requires two System Controllers.
  
 
{| border="1" cellpadding="10" cellspacing="0"
 
{| border="1" cellpadding="10" cellspacing="0"
Line 173: Line 173:
 
|-
 
|-
 
|style="background-color:lightgray;"|System Controller
 
|style="background-color:lightgray;"|System Controller
|PC or Laptop
+
|PC or Laptop or Virtual Machine
 
<br>Hard disk - 10 GB or more
 
<br>Hard disk - 10 GB or more
 
<br>RAM - 512 MB or more
 
<br>RAM - 512 MB or more
 
<br>Processor - Intel Pentium II (or Better)
 
<br>Processor - Intel Pentium II (or Better)
| Linux Distribution (Ubuntu 7.04 preferred)
+
| Linux Distribution (Ubuntu 7.04 and above preferred)
 
|}
 
|}
 
  
 
=====Payload Node=====
 
=====Payload Node=====
  
Two Payload PCs /laptops are required for Runtime Hardware Setup 2.2 and 2.3.
+
Two Payload PCs /laptops/Virtual Machines are required for Runtime Hardware Setup 2.2 and 2.3.
  
 
{| border="1" cellpadding="10" cellspacing="0"
 
{| border="1" cellpadding="10" cellspacing="0"
Line 193: Line 192:
 
|-
 
|-
 
|style="background-color:lightgray;"|Two Payload Nodes
 
|style="background-color:lightgray;"|Two Payload Nodes
|PC or Laptop
+
|PC or Laptop or Virtual Machine
 
<br>HD - 10 GB or more
 
<br>HD - 10 GB or more
 
<br>RAM - 512 MB or more
 
<br>RAM - 512 MB or more
 
<br>Processor - Intel Pentium II (or Better)
 
<br>Processor - Intel Pentium II (or Better)
| Linux Distribution (Ubuntu 7.04 preferred)
+
| Linux Distribution (Ubuntu 7.04 and above preferred)
 
|}
 
|}
  
Line 204: Line 203:
 
10/100 Mbps or Gigabit ethernet switch.
 
10/100 Mbps or Gigabit ethernet switch.
  
See Chapter [[Doc:evalguide/build#Building the Evaluation System and Deploying Runtime Images| Building the Evaluation System and Deploying Runtime Images]] for further runtime installation details.
+
See Chapter [[Doc:latest/evalguide/build#Building the Evaluation System and Deploying Runtime Images| Building the Evaluation System and Deploying Runtime Images]] for further runtime installation details.
  
 
===Summary===
 
===Summary===
  
This chapter provided a list of the equipment required for the development and runtime environment. See Chapter [[Doc:evalguide/setup#Runtime Hardware Setup|Runtime Hardware Setup]], for further information concerning setting up the hardware environment. This is followed by Chapter [[Doc:evalguide/build#Building the Evaluation System and Deploying Runtime Images| Building the Evaluation System and Deploying Runtime Images]], which provides information concerning the installation of target images onto the runtime environment.
+
This chapter provided a list of the equipment required for the development and runtime environment. See Chapter [[Doc:latest/evalguide/setup#Runtime Hardware Setup|Runtime Hardware Setup]], for further information concerning setting up the hardware environment. This is followed by Chapter [[Doc:latest/evalguide/build#Building the Evaluation System and Deploying Runtime Images| Building the Evaluation System and Deploying Runtime Images]], which provides information concerning the installation of target images onto the runtime environment.

Latest revision as of 07:12, 17 November 2014

Contents

[edit] Hardware and Software Prerequisites

The OpenClovis SAFplus Platform SDK allows the modeller to define exactly what kind of hardware configuration a model runs on. This Evaluation Model has been set up to allow a variety of hardware configurations. You should match your hardware as best as possible with one of the configurations described below.

This chapter initially summarizes the configurations you may recreate, followed by a description of the hardware and software specifications.

The hardware set up you wish to choose depends upon two factors:

  • whether you wish to use ATCA blades or PCs/laptops/Virtual Machines
  • number of PCs/laptops/blades/Virtual Machines you have available

The following table helps you decide which setup you can recreate. For example, if you wish to use an ATCA chassis and have 3 blades available, then you may wish to create Hardware Setup 1.2.

Hardware Setups
Hardware Setup
Single Node 3 Node - Distributed 4 Node - Distributed
Chassis/Blades Hardware Setup 1.1 Hardware Setup 1.2 Hardware Setup 1.3
Pcs/Laptops/Virtual Machines Hardware Setup 2.1 Hardware Setup 2.2 Hardware Setup 2.3

OpenClovis Note.png The word Node here represents either a PC, laptop or blade or Virtual Machine.

[edit] Development Environment

The Development Machine is the primary machine where the SAFplus Platform SDK and Evaluation System is installed and built. As discussed within this document, the development machine plays an important role in moving System Controller and Payload Node images to the runtime environment.

Development Machine

Development Machine Environment
Hardware Software
Development Machine PC or Laptop or Virtual Machine


Hard disk - 10 GB or more
RAM - 512 MB or more
Processor - Intel Pentium II (or better)

Linux Distribution (Ubuntu 7.04 and above preferred)

OpenClovis Note.png Although a distinction is made throughout this document to separate the two functions of the Development Machine and Management Station Machine, they can in fact be the same PC/Laptop/Virtual Machine.

[edit] Runtime Environment

A distinction is made between the Development and Runtime Environment as SAFplus Platform will most likely run within an environment made up of chassis, blades, shelf managers, switches etc. and be monitored remotely. Hence we have attempted to make this Evaluation System simulate the environment it will be used in, as represented in Runtime Hardware Setup 1.1, 1.2 and 1.3 (see Chapter Runtime Hardware Setup). An alternative setup is also provided, using PCs/Virtual Machines, as discussed in Runtime Hardware Setup 2.1, 2.2 and 2.3 (again see Chapter Runtime Hardware Setup).

[edit] Runtime Setup 1.1, 1.2 and 1.3

Runtime Hardware Setup 1.1, 1.2 or 1.3 requires a Chassis and 1, 3 or 4 blade(s) respectively and one PC or laptop or Virtual Machine to act as the Management Station Machine. Below is listed the equipment required.

[edit] Chassis

ATCA chassis with a Shelf Manager.

[edit] Management Station Machine

A Management Station is necessary for Runtime Hardware Setup 1.1, 1.2 and 1.3.

Management Station Environment
Hardware Software
Development Station Machine PC or Laptop or Virtual Machine


Hard disk - 10 GB or more
RAM - 512 MB or more
Processor - Intel Pentium II (or better)

Linux Distribution (Ubuntu 7.04 and above preferred)

OpenClovis Note.png It is possible to use a single PC/laptop/Virtual Machine as both host for the development and management machines. Virtual machine environments can also be used with some limitations to the hardware exercises.

[edit] System Controller

Runtime Hardware Setup 1.1 and 1.2 required one System Controller.

Runtime Hardware Setup 1.3 requires two System Controllers.

System Controller
Hardware Software
System Controller ATCA Intel (MPCBL0001) Blade


Hard Disk - 10 GB or more
RAM - 512 MB or more

Linux Distribution (Ubuntu 7.04 and above preferred)
[edit] Payload (Blades) Node

Two Payload nodes are necessary for Runtime Hardware Setup 1.2 and 1.3.

Payload Nodes
Hardware Software
Two Payload Blades ATCA Intel (MPCBL0001) Blade


Hard Disk - 10 GB or more
RAM - 512 MB or more

Linux Distribution (Ubuntu 7.04 and above preferred)
[edit] Switch

10/100Mbps or Gigabit Ethernet switch.

See Chapter Building the Evaluation System and Deploying Runtime Images for further installation details.

[edit] Runtime Setup 2.1, 2.2 and 2.3

Runtime Hardware Setup 2 is a simpler hardware set up, only requiring PC(s)/laptop(s)/Virtual Machine(s) and a switch. Runtime Hardware Setup 2.1, 2.2 or 2.3 requires 1, 3 or 4 PC(s) or laptop(s) or Virtual Machine(s) respectively. In addition a PC or laptop or Virtual Machine is needed to act as the Management Station Machine. Below is listed the equipment required.

[edit] Management Station Machine

One Management Station is necessary for Runtime Hardware Setup 2.1, 2.2 and 2.3.

Development Management Machine
Hardware Software
Management/Development Station Machine PC or Laptop or Virtual Machine


Hard disk - 10 GB or more
RAM - 512 MB or more
Processor - Intel Pentium II (or better)

Linux Distribution (Ubuntu 7.04 and above preferred)

OpenClovis Note.png It is possible to use a single PC as the development machine, management machine and simultaneously as the target for a single node. Distributed node exercises will require a second machine. Virtual machine environments can also be used with some limitations to the hardware exercises.

[edit] System Controller

Runtime Hardware Setup 2.1 and 2.2 required one System Controller.

Runtime Hardware Setup 2.3 requires two System Controllers.

System Controller
Hardware Software
System Controller PC or Laptop or Virtual Machine


Hard disk - 10 GB or more
RAM - 512 MB or more
Processor - Intel Pentium II (or Better)

Linux Distribution (Ubuntu 7.04 and above preferred)
[edit] Payload Node

Two Payload PCs /laptops/Virtual Machines are required for Runtime Hardware Setup 2.2 and 2.3.

Payload Nodes
Hardware Software
Two Payload Nodes PC or Laptop or Virtual Machine


HD - 10 GB or more
RAM - 512 MB or more
Processor - Intel Pentium II (or Better)

Linux Distribution (Ubuntu 7.04 and above preferred)
[edit] Switch

10/100 Mbps or Gigabit ethernet switch.

See Chapter Building the Evaluation System and Deploying Runtime Images for further runtime installation details.

[edit] Summary

This chapter provided a list of the equipment required for the development and runtime environment. See Chapter Runtime Hardware Setup, for further information concerning setting up the hardware environment. This is followed by Chapter Building the Evaluation System and Deploying Runtime Images, which provides information concerning the installation of target images onto the runtime environment.