Changes between Initial Version and Version 1 of EnginePropuestaSintaxis


Ignore:
Timestamp:
May 3, 2010, 9:12:33 AM (15 years ago)
Author:
adv
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • EnginePropuestaSintaxis

    v1 v1  
     1== Parámetros futuras versión ==
     2
     3Los actuales sistemas de los que parte !OpenGnsys (Hidra, Brutalix, EAC) comparten los parámetros indicados en el apartado anterior. 
     4Con dichos parámetros ciertas funcionalidades no podrán ser implementadas, o deben de realizarse de una manera no muy clara. Un ejemplo claro es !RestorePartitionFromPartition (EAC), donde ambas particiones pueden ser locales, o pueden ser remotas, es decir un equipo envia por multicast su partión a multiples particiones remotas. Siguiendo en nuevo formato de particiones se podrían unificar tanto RestorePartitionFromPartition y RestorePartitionFromImage en una sola:
     5
     6La sintaxis podría set tal como {{{RecursoOrigen RecursoDestino}}}.
     7Donde cada Recurso estaría compuesto por unos valores que lo identifiquen.
     8De esta manera tendríamos los siguientes recursos simples: (,)
     9{{{
     10* DISK (disco local)          DISK:int_disk,int_partition
     11* DISKREMOTE (disco remoto)   DISKREMOTE:str_IP,int_disk,int_partition
     12* CDROM (cdrom,dvd)           CDROM:
     13* USB (dispositivos usb)      USB:
     14* RAM (particiones en ram)    RAM:
     15* LOOP (dispositivos loop     LOOP:
     16}}}
     17
     18y los siguientes recursos compuestos:  (;)
     19{{{
     20* FILE (archivo)              FILE//DISK|diskRemote|crdrom|usb|ram|loop|variables$REPO$CACHE;subdirectorio;fichero
     21}}}
     22
     23Algunos ejemplos:
     24{{{
     25*RestorePartition Disk:1,1 Disk:1,2
     26*RestorePartition DiskRemote:1,2:172.16.72.242 DISK:1,2
     27*RestorePartition Disk:1,1 File://$GLOBAL:hdimages/curso0809/:xpbase0.lzop1
     28
     29*UpdateCache File//$GLOBAL:hdimages/curso0809/:xpbase0.lzop1
     30*RestoreImageToPartition File//$CACHE;hdimages/curso0809/;xpbase0.lzop1  Disk:1,1
     31*DeployImageToPartition File//$GLOBAL;hdimages/curso0809/;xpbase0.lzop1 Disk:1,1
     32*CapturePartitionToImage Disk:1,1 File//$GLOBAL;hdimages/curso0809/;xpbase0.lzop
     33}}}