Skip to main content
Jump to: navigation, search

Difference between revisions of "Sandbox"

 
(71 intermediate revisions by 17 users not shown)
Line 1: Line 1:
NetApp Unified Storage Appliance report - design document
+
iot is cool
==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
+
{{cq|111}}
A shorthand  for a NetApp storage system
+
  
file share
+
{{cq|111|2}}
A directory or a file that is made available by a filer to clients through NFS or CIFS protocol
+
  
FlexVol Volume<ref name="netappspecific"/>
 
A FlexVol is a type of [[#volume]] that shares its containing aggregate with many other FlexVols.
 
  
hot spare disk
+
__FORCETOC__
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
+
= Testing IoT Commons =
  
ONTAP<ref name="netappspecific"/>
+
{| border="1" cellpadding="5" cellspacing="0"
It is the operating system which manages a NetApp storage system.
+
|'''Name'''
 +
|BLE in Java
 +
|-
 +
|'''Origin'''
 +
|Kura
 +
|-
 +
|'''Description'''
 +
|Lorem ipsum Consectetur velit cupidatat proident cupidatat esse cillum dolore minim non dolore elit nulla elit cillum Ut eiusmod adipisicing tempor nostrud nisi id labore qui ullamco cupidatat ut minim laboris eu sunt culpa laboris.
 +
|-
 +
|'''Location'''
 +
|Source code: xxx<br>Binaries: yyy
 +
|-
 +
|'''Dependencies'''
 +
|X<br>Y<br>Z
 +
|-
 +
|'''Maturity'''
 +
|Mature Release in Kura 1.1
 +
|}
  
plex<ref name="netappspecific"/>
 
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. 
 
  
 +
{{M2M_Scenario
 +
| identifier = 0001
 +
| name = Dummy scenario
 +
| description = Blah blah
 +
| rel_scenario1 = 0002
 +
| ref_problem1 = 0001
 +
| ref_problem2 = 0008
 +
}}
  
Traditional Volume<ref name="netappspecific"/>
+
{{M2M_Scenario
A traditional volume is a [[volume]] that occupies by itself an entire aggregate.
+
| identifier = 0002
 +
| name = Dummy scenario2
 +
| description = Blah blah
 +
}}
  
volume<ref name="netappspecific"/>
+
{{M2M_Scenario
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.
+
| identifier = 0003
 +
| name = Dummy scenario3
 +
| description = Blah blah
 +
}}
  
<references/>
+
= blah =
 +
 
 +
x
 +
 
 +
= blah =
 +
 
 +
x2
 +
 
 +
= 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

Latest revision as of 03:59, 12 August 2015

iot is cool


CQ 111

CQ 111 comment 2




Testing IoT Commons

Name BLE in Java
Origin Kura
Description Lorem ipsum Consectetur velit cupidatat proident cupidatat esse cillum dolore minim non dolore elit nulla elit cillum Ut eiusmod adipisicing tempor nostrud nisi id labore qui ullamco cupidatat ut minim laboris eu sunt culpa laboris.
Location Source code: xxx
Binaries: yyy
Dependencies X
Y
Z
Maturity Mature Release in Kura 1.1



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

x2

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

Back to the top