CELL Create hdd fileformat
| Fiche express | |
|---|---|
| Type | Procédure pas à pas |
| Contexte | Création des disques d'une cellule Exadata (simulateur) |
| Voir aussi | Virtu cell · Cellcli · Archi exadata |
Cette page détaille la création des disques d'une cellule de stockage Exadata avec
cellcli, depuis les fichiers bruts (raw) jusqu'aux Grid Disks exploitables par
ASM. Elle complète Virtu cell (construction d'une cellule en environnement de simulation),
où les disques physiques n'existent pas et sont remplacés par des fichiers créés localement
avec dd.
Création des fichiers disques (simulateur)
En l'absence de disques physiques (environnement de simulation/laboratoire), on crée des fichiers de taille fixe qui joueront le rôle de LUN : douze fichiers pour les disques durs et quatre pour les disques flash.
$ vi dd.sh
dd if=/dev/zero of=disk01 bs=1M count=1000 dd if=/dev/zero of=disk02 bs=1M count=1000 dd if=/dev/zero of=disk03 bs=1M count=1000 dd if=/dev/zero of=disk04 bs=1M count=1000 dd if=/dev/zero of=disk05 bs=1M count=1000 dd if=/dev/zero of=disk06 bs=1M count=1000 dd if=/dev/zero of=disk07 bs=1M count=1000 dd if=/dev/zero of=disk08 bs=1M count=1000 dd if=/dev/zero of=disk09 bs=1M count=1000 dd if=/dev/zero of=disk10 bs=1M count=1000 dd if=/dev/zero of=disk11 bs=1M count=1000 dd if=/dev/zero of=disk12 bs=1M count=1000 dd if=/dev/zero of=FLASH01 bs=1M count=1000 dd if=/dev/zero of=FLASH02 bs=1M count=1000 dd if=/dev/zero of=FLASH03 bs=1M count=1000 dd if=/dev/zero of=FLASH04 bs=1M count=1000
$ chmod +x dd.sh $ ./dd.sh $ chmod 660 * $ rm -f ./dd.sh
Création des Cell Disks
CellCLI> create celldisk all
CellDisk FD_00_cell1 successfully created CellDisk FD_01_cell1 successfully created CellDisk FD_02_cell1 successfully created CellDisk FD_03_cell1 successfully created CellDisk CD_disk01_cell1 successfully created CellDisk CD_disk02_cell1 successfully created CellDisk CD_disk03_cell1 successfully created CellDisk CD_disk04_cell1 successfully created CellDisk CD_disk05_cell1 successfully created CellDisk CD_disk06_cell1 successfully created CellDisk CD_disk07_cell1 successfully created CellDisk CD_disk08_cell1 successfully created CellDisk CD_disk09_cell1 successfully created CellDisk CD_disk10_cell1 successfully created CellDisk CD_disk11_cell1 successfully created CellDisk CD_disk12_cell1 successfully created
Les fichiers FLASH0* deviennent des Cell Disks préfixés FD_ (flash),
les fichiers disk* deviennent des Cell Disks préfixés CD_ (hard disk).
Flash cache et flash log
CellCLI> create flashcache all size=2G
Flash cache cell1_FLASHCACHE successfully created
CellCLI> create flashlog all
Flash log cell1_FLASHLOG successfully created
Création des Grid Disks
CellCLI> create griddisk all harddisk prefix=data
GridDisk data_CD_disk01_cell1 successfully created GridDisk data_CD_disk02_cell1 successfully created GridDisk data_CD_disk03_cell1 successfully created GridDisk data_CD_disk04_cell1 successfully created GridDisk data_CD_disk05_cell1 successfully created GridDisk data_CD_disk06_cell1 successfully created GridDisk data_CD_disk07_cell1 successfully created GridDisk data_CD_disk08_cell1 successfully created GridDisk data_CD_disk09_cell1 successfully created GridDisk data_CD_disk10_cell1 successfully created GridDisk data_CD_disk11_cell1 successfully created GridDisk data_CD_disk12_cell1 successfully created
Ce sont ces Grid Disks (préfixe data_) qui seront ensuite présentés à ASM comme
disques candidats pour un diskgroup, côté nœud de calcul.
Vérification
CellCLI> list flashcache detail
name: cell1_FLASHCACHE cellDisk: FD_00_cell1,FD_03_cell1,FD_02_cell1,FD_01_cell1 creationTime: 2013-05-16T17:11:57+08:00 degradedCelldisks: effectiveCacheSize: 2G id: 33020341-ba55-4b35-9b3a-4030b5085475 size: 2G status: normal
CellCLI> list flashlog detail
name: cell1_FLASHLOG cellDisk: FD_01_cell1,FD_03_cell1,FD_02_cell1,FD_00_cell1 creationTime: 2013-05-16T17:12:10+08:00 degradedCelldisks: effectiveSize: 512M efficiency: 100.0 id: f10e1ac7-5e3f-4c1e-8f3b-8e9ab19fffeb size: 512M status: normal
CellCLI> list cell
cell1 online
CellCLI> list celldisk
CD_disk01_cell1 normal CD_disk02_cell1 normal CD_disk03_cell1 normal CD_disk04_cell1 normal CD_disk05_cell1 normal CD_disk06_cell1 normal CD_disk07_cell1 normal CD_disk08_cell1 normal CD_disk09_cell1 normal CD_disk10_cell1 normal CD_disk11_cell1 normal CD_disk12_cell1 normal FD_00_cell1 normal FD_01_cell1 normal FD_02_cell1 normal FD_03_cell1 normal
CellCLI> list griddisk
data_CD_disk01_cell1 active data_CD_disk02_cell1 active data_CD_disk03_cell1 active data_CD_disk04_cell1 active data_CD_disk05_cell1 active data_CD_disk06_cell1 active data_CD_disk07_cell1 active data_CD_disk08_cell1 active data_CD_disk09_cell1 active data_CD_disk10_cell1 active data_CD_disk11_cell1 active data_CD_disk12_cell1 active
Détail d'un Cell Disk hard disk et d'un Cell Disk flash :
CellCLI> list celldisk CD_disk01_cell1 detail
name: CD_disk01_cell1 comment: creationTime: 2013-05-16T16:40:29+08:00 deviceName: /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/disk01 devicePartition: /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/disk01 diskType: HardDisk errorCount: 0 freeSpace: 0 id: ecc913eb-5f74-4ad6-9d05-f811af986921 interleaving: none lun: /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/disk01 physicalDisk: /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/disk01 raidLevel: "RAID 0" size: 992M status: normal
CellCLI> list celldisk FD_00_cell1 detail
name: FD_00_cell1 comment: creationTime: 2013-05-16T16:40:25+08:00 deviceName: /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/FLASH01 devicePartition: /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/FLASH01 diskType: FlashDisk errorCount: 0 freeSpace: 304M freeSpaceMap: offset=688M,size=304M id: c9488ae4-d3b9-4aa2-a4e5-d3539e44b417 interleaving: none lun: /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/FLASH01 physicalDisk: /opt/oracle/cell11.2.3.2.1_LINUX.X64_130109/disks/raw/FLASH01 raidLevel: "RAID 0" size: 992M status: normal
CellCLI> list griddisk data_CD_disk01_cell1 detail
name: data_CD_disk01_cell1 availableTo: cachingPolicy: default cellDisk: CD_disk01_cell1 comment: creationTime: 2013-05-16T16:49:51+08:00 diskType: HardDisk errorCount: 0 id: 7a36bc8a-1611-474d-85fc-fa730e73176d offset: 48M size: 944M status: active
Voir aussi
- Virtu cell — installation complète d'une cellule Exadata en simulateur
- Cellcli — référence des commandes cellcli
- Virtu DB noeud — présentation des Grid Disks côté nœud de calcul (ASM)