Jump to: navigation, search

Difference between revisions of "Sandbox"

(46 intermediate revisions by 11 users not shown)
Line 1: Line 1:
NetApp Unified Storage Appliance report - design document
+
__FORCETOC__
==Create a new Unified Storage Appliance Report - initial requirements==
+
==Requirements narrowed down==
+
==SMI-S agent data collection==
+
===LUNs masking and mapping===
+
===Corellation between Array Profile entities (storage extents, Pools, LUNs) and  Self Contained NAS entities(filesystems)===
+
==High level description of the report==
+
==Implementation details==
+
===Device Server===
+
===Gui and Data Server===
+
==Glossary==
+
This document blends together  NetApp, SMI-S  and Aperi terms and  I hope that this glossary will clarify their intended meaning .
+
  
aggregate<ref name="netappspecific">NetApp specific.</ref> 
 
It is the highest level of disks grouping. Lower levels are plexes and RAID groups, which are the  basis for an aggregate. A volume is created on an aggregate. An aggregate is described by NetApp SMI-S agent using an instance of CIM_StoragePool and is represented as a storage pool in Aperi.
 
  
filer
+
{{M2M_Scenario
A shorthand  for a NetApp storage system
+
| identifier = 0001
 +
| name = Dummy scenario
 +
| description = Blah blah
 +
| rel_scenario1 = 0002
 +
| ref_problem1 = 0001
 +
| ref_problem2 = 0008
 +
}}
  
file share
+
{{M2M_Scenario
A directory or a file that is made available by a filer to clients through NFS or CIFS protocol
+
| identifier = 0002
 +
| name = Dummy scenario2
 +
| description = Blah blah
 +
}}
  
FlexVol Volume<ref name="netappspecific"/>
+
{{M2M_Scenario
A FlexVol is a type of [[#volume]] that shares its containing aggregate with many other FlexVols.
+
| identifier = 0003
 +
| name = Dummy scenario3
 +
| description = Blah blah
 +
}}
  
hot spare disk
 
It is a disk that has not been added yet to any aggregates and can be used to extend an aggregate, to create a new aggregates or to replace a failed disk in an aggregate. ONTAP replaces automatically a failed disk with one of the hot spare disks.
 
  
LUN 
 
Logical unit of storage. Storage Volume and LUNs have equivalent meaning.
 
  
LUN masking
 
  
LUN mapping
 
  
ONTAP<ref name="netappspecific"/>
+
= blah =
It is the operating system which manages a NetApp storage system.
+
  
plex<ref name="netappspecific"/>
+
x
It is an assembly of RAID groups. NetApp defines mirroring at plex level. An aggregate has only one plex when it is unmirrored and two plexes when it is mirrored. 
+
  
  
Traditional Volume<ref name="netappspecific"/>
 
A traditional volume is a [[volume]] that occupies by itself an entire aggregate.
 
  
volume<ref name="netappspecific"/>
 
It is file system of type WAFL. The LUNs are created on a volume as files but exposed as block storage space. The file shares are also part of a volume.
 
  
<references/>
+
= blah =
 +
 
 +
y
 +
= blah =
 +
 
 +
z
 +
 
 +
 
 +
{| class="wikitable" border="1"
 +
|-
 +
! users
 +
|-
 +
 
 +
|-
 +
| id
 +
|-
 +
 
 +
|-
 +
| user
 +
|-
 +
 
 +
|-
 +
| pwd
 +
|-
 +
 
 +
|}
 +
 
 +
{{SoC_Idea
 +
| name = Create implementation for Foo
 +
| mentors = Erne, Bert
 +
| project = PDE
 +
| projectUrl = http://www.eclipse.org/pde
 +
| description = Fix the most popular bugs and feature requests: provide patches or fixes for any open bugzilla with at least 20 votes.
 +
| infoUrl = http://wiki.eclipse.org/Google_Summer_of_Code_2008
 +
}}
 +
 
 +
<source lang="xml">
 +
<first>
 +
  <second>
 +
    <third>
 +
    </third>
 +
  </second>
 +
</first>
 +
</source>
 +
 
 +
 
 +
<source lang="java">
 +
public class Foo {
 +
  public Foo(String aParameter) {
 +
    object.method(aParameter, 23);
 +
  }
 +
}
 +
</source>
 +
 
 +
{{warning|Don't do that!}}
 +
 
 +
 
 +
;item 1
 +
: definition 1 ([http://google.fr Google])
 +
;item 2
 +
: definition 2-1 ([http://google.fr Google])
 +
: definition 2-2 ([http://google.fr Google])
 +
 
 +
= CSS hacking =
 +
 
 +
<css>
 +
  #editme{ background-color: yellow; }
 +
  #editme:before { content:'inserted: '; }
 +
  #bodyContent{ position:relative; }
 +
  #absbox { position:absolute; top: 0px; right: 0px; }
 +
</css>
 +
<p id="editme">original text</p>
 +
<div id="absbox">absolutely positioned content</div>
 +
some other text

Revision as of 11:37, 21 June 2012




M2M-Scenario-0001 - Dummy scenario

Blah blah

Related scenarios

Referenced by problems

  • None.





M2M-Scenario-0002 - Dummy scenario2

Blah blah

Related scenarios

  • None.

Referenced by problems

  • None.





M2M-Scenario-0003 - Dummy scenario3

Blah blah

Related scenarios

  • None.

Referenced by problems

  • None.






blah

x



blah

y

blah

z


users
id
user
pwd
Create implementation for Foo
Possible mentors: Erne, Bert
Related Project: PDE
Description: Fix the most popular bugs and feature requests: provide patches or fixes for any open bugzilla with at least 20 votes.
Further information
<first>
  <second>
    <third>
    </third>
  </second>
</first>


public class Foo {
  public Foo(String aParameter) {
    object.method(aParameter, 23);
  }
}
Warning2.png
Don't do that!


item 1
definition 1 (Google)
item 2
definition 2-1 (Google)
definition 2-2 (Google)

CSS hacking

original text

absolutely positioned content
some other text