CAPÍTULO III: Usos de la ANUC sobre las instancias de participación ciudadana para el
3.3 Instancias Alternativas de participación comunitaria de la ANUC
3.3.2 Foros para los diálogos de fin del conflicto armado
TheFlashCopypremiumfeaturecreatesa FlashCopylogicaldrivethatyoucanuseasa backupofyour data.AFlashCopylogicaldriveisa logicalpoint-in-timeimageofastandardlogicaldrive.Becauseitis notaphysicalcopy,a FlashCopylogicaldriveiscreatedmorequicklythanaphysical copyandrequires lessstoragespaceonthedisk drive.Typically,youcreateaFlashCopylogicaldrivesothatan application, suchasa backupapplication, canaccesstheFlashCopylogicaldriveandread thedatawhilethebase logicaldrivestays onlineand useraccessible.YoucanalsocreateseveralFlashCopylogicaldrivesof a baselogicaldriveandwritedatatotheflashcopylogicaldrives toperformtestingandanalysis. FlashCopylogicaldrivesprovidethesecapabilities:
v Createacompleteimageof thedataona baselogicaldriveataparticularpoint intime v Useonlyasmallamountofstorage space
v Provideforquick,frequent,non-disruptivebackups,ortestingnewversionsof adatabasesystem withoutaffecting realdata
v ProvideforFlashCopylogicaldrivestobe read,written,andcopied
v Usethesameavailabilitycharacteristicsofthebaselogicaldrive(suchasRAID protectionand redundantpathfailover)
v MappingtheFlashCopylogicaldriveandmakingit accessibletoanyhostonastorage areanetwork (SAN).YoucanmakeFlashCopydataavailable tosecondaryhostsforread accessand writeaccessby mappingtheFlashCopytothehosts
v CreatinguptofourFlashCopiesperlogicaldrive(themaximumnumberofFlashCopylogicaldrives is one-halfofthetotalnumberof logicaldrives thataresupportedbythecontroller)
v Increasingthecapacityofa FlashCopylogicaldrive
How
FlashCopy
Works
Threecomponentscomprisea FlashCopylogicaldrive:thebase logicaldrive,theFlashCopylogicaldrive, andtheFlashCopyrepositorylogicaldrive.The followingtable liststhecomponentsandbrieflydescribes whattheydo.
Table18.ComponentsofaFlashCopyLogicalDrive
Component Description
Baselogicaldrive AstandardlogicaldrivefromwhichtheFlashCopyis created
FlashCopylogicaldrive Alogicalpoint-in-timeimageofastandardlogicaldrive FlashCopyrepositorylogical
drive
AlogicaldrivethatcontainsFlashCopymetadataand copy-on-writedataforaparticularFlashCopylogical drive
Basedoninformationthatyouprovidethrough thescriptcommands,thestoragemanagementsoftware createsanemptyFlashCopyrepositorylogicaldriveanddefinesthemappingfromabaselogicaldriveto theFlashCopyrepositorylogicaldrive.TheFlashCopy repositorylogicaldriveholdschangeddatathata hostwritestothebaselogicaldrive.WhentheFlashCopyrepositorylogicaldriveisfirst created,itholds onlythemetadataabouttheFlashCopy logicaldrivewith whichitisassociated.
Note: Whenyoufirst createaFlashCopyrepositorylogicaldrive,brieflystop allofthewriteoperations tothebaselogicaldrivesothatastableimageof thebase logicaldriveisavailable.
Whenthehostwritestothebaselogicaldrive,thenew dataisalsocopiedtotheFlashCopyrepository logicaldrive.Thisactioniscalledcopy-on-write.AFlashCopyisconstructedbycombiningtheupdated dataintheFlashCopyrepositorylogicaldrivewith datainthebaselogicaldrivethathasnotbeen altered.Thisactioncreatesa completecopyofthebaselogicaldriveat aspecific pointintime.The FlashCopyappearsasa logicaldrivethatcontains theoriginaldataatthetimeofcreation,butthe FlashCopyisactuallyanimagethatisthecombinationoftheFlashCopy repositorylogicaldriveandthe originalbase logicaldrive.TheFlashCopyrepositorylogicaldrive,whichhousesoriginaldatathathas beenchanged,istheonlyadditionaldiskdrivespacethatisneededfortheFlashCopylogicaldrive.The additionaldiskdrivespaceistypically10percentto20percentofthediskdrivespaceofthebaselogical driveandvariesdependingontheamount ofchangestothedata.Thelongera FlashCopylogicaldrive isactive,thelargertheFlashCopyrepositorylogicaldrivemust be.Thedefaultsizeof theFlashCopy repositorylogicaldriveis20percentofthebaselogicaldrive;however,youcansetthesizeofthe FlashCopyrepositorylogicaldrivetoothervalues.
Youcanread, write,andcopy aFlashCopylogicaldrive.Datawritten bya hosttotheFlashCopy logical driveishandledintheFlashCopyrepositorylogicaldrive.Whena writeoccurstothebaselogicaldrive ofaFlashCopy logicaldrive,thenewdataalso overwritestheappropriateFlashCopyrepositorylogical drivedata.Thefollowingtable liststheFlashCopylogicaldrivecommands.
Table19.FlashCopyLogicalDriveCommands
Command Description
createflashcopyLogicalDrive ThiscommandcreatesaFlashCopylogicaldrive. recreateflashcopy Thiscommandstartsafreshcopy-on-writeoperation
byusinganexistingFlashCopylogicaldrive. recreateflashcopycollection ThiscommandrestartsmultipleFlashCopylogical
drivesasonebatchoperationusingoneormany existingFlashCopylogicaldrives.
set(flashcopyLogicalDrive) Thiscommanddefinesthepropertiesfora FlashCopylogicaldriveandletsyourenamea FlashCopylogicaldrive.
stopflashcopy Thiscommandstopsacopy-on-writeoperation.
Creating
a
FlashCopy
Logical
Drive
ThecreateFlashCopyLogicalDrivecommandprovidesthreemethodsfordefiningthediskdrivesforyour FlashCopyrepositorylogicaldrive:
v DefiningthediskdrivesfortheFlashCopy repositorylogicaldrivebytheirenclosureIDsandtheirslot IDs
v Defininga arrayinwhichtheFlashCopy repositorylogicaldriveresides.Inaddition,youcandefine thecapacityoftheFlashCopy repositorylogicaldrive.
v Definingthenumberofdiskdrives, butnotspecific diskdrives,fortheFlashCopyrepositorylogical drive.
WhenyouusethecreateFlashCopyLogicalDrivecommandtocreateaFlashCopy logicaldrive,the minimuminformationthatyouneedtoprovideisthestandardlogicaldrivethatyouwanttouseforthe baselogicaldrive.Whenyoucreatea FlashCopylogicaldrivebyusingminimuminformation,the storagemanagementsoftware providesdefaultvaluesfortheotherpropertyparametersthatarerequired foracompletely definedFlashCopy logicaldrive.
Creating
a
FlashCopy
Logical
Drive
with
User-Assigned
Disk
Drives
CreatingaFlashCopy logicaldrivebyassigningthediskdrivesprovidesflexibility indefiningyour configurationbylettingyouchoosefromtheavailable diskdrivesinyour storagesubsystem.Whenyou
choosethediskdrivesforyour FlashCopylogicaldrive,youautomaticallycreateanewarray.Youcan specifywhichdisk drivestouseandtheRAIDlevelforthenewarray. Thecommandtakesthis form:
create flashcopyLogicalDrive baseLogicalDrive=”baseLogicalDriveName” [repositoryRAIDLevel=(1 | 3 | 5 | 6)
(repositoryDrives=(enclosureID1,slotID1 ... enclosureIDn,slotIDn) userLabel=”flashcopyLogicalDriveName” warningThresholdPercent=percentValue repositoryPercentOfBase=percentValue repositoryUserLabel=”repositoryName” repositoryFullPolicy=(failBaseWrites | failFlashCopy)] [enclosureLossProtect=(TRUE | FALSE)]
Thisexampleshowsa commandin whichusersassignthedisk drives:
c:\...\...\client>smcli 123.45.67.89 -c “create flashcopyLogicalDrive
baseLogicalDrive=\”Mars_Spirit_4\” repositoryRAIDLevel=5 repositoryDrives=(1,1 1,2 1,3 1,4 1,5);”
Thecommandinthis examplecreatesa newFlashCopyofthebaselogicaldriveMars_Spirit_4.The FlashCopyrepositorylogicaldriveconsistsof fivediskdrivesthatforma newarray.Thenew arrayhasa RAIDlevelof5.Thiscommandalsotakes aFlashCopyofthebaselogicaldrive,whichstartsthe
copy-on-writeoperation.
Thisexampleshowshow tousethecommandinascriptfile:
create flashcopyLogicalDrive baseLogicalDrive=”Mars_Spirit_4” repositoryRAIDLevel=5 repositoryDrives=(1,1 1,2 1,3 1,4 1,5);
Thisexampleshowsa minimalversionofthecommand:
c:\...\...\client>smcli 123.45.67.89 -c “create flashcopyLogicalDrive baseLogicalDrive=\”Mars_Spirit_4\”;”
Thecommandinthis examplecreatesa newFlashCopyforthebaselogicaldriveMars_Spirit_4.The FlashCopyrepositorylogicaldriveiscreatedin thesamearray asthebaselogicaldrive,whichmeans thattheFlashCopy repositorylogicaldrivehasthesameRAIDlevelasthebaselogicaldrive.This commandstartsthecopy-on-writeoperation.
Thisexampleshowshow tousethecommandinascriptfile:
create flashcopyLogicalDrive baseLogicalDrive=“Mars_Spirit_4”;
Creating
a
FlashCopy
Logical
Drive
with
Software-Assigned
Disk
Drives
WiththisversionofthecreateFlashCopyLogicalDrivecommand, youchooseanexistingarrayinwhich toplacetheFlashCopyrepositorylogicaldrive.Thestoragemanagementsoftware determineswhichdisk drivestouse.YoucanalsodefinehowmuchspacetoassigntotheFlashCopyrepositorylogicaldrive. Becauseyouare usinganexistingarray,theRAIDlevelfortheFlashCopylogicaldrivedefaultstothe RAIDlevelofthearrayin whichyouplaceit.YoucannotdefinetheRAIDlevelfortheFlashCopy logical drive.Thecommandtakesthis form:
create FlashCopyLogicalDrive baseLogicalDrive=”baseLogicalDriveName” [repositoryArray=ArrayNumber freeCapacityArea=freeCapacityIndexNumber userLabel=”FlashCopyLogicalDriveName” warningThresholdPercent=percentValue repositoryPercentOfBase=percentValue repositoryUserLabel=repositoryName repositoryFullPolicy=(failBaseWrites | failFlashCopy)] [enclosureLossProtect=(TRUE | FALSE)]
c:\...\...\client>smcli 123.45.67.89 -c “create
FlashCopyLogicalDrive baseLogicalDrive=\”Mars_Spirit_4\” repositoryArray=2 freeCapacityArea=2;”
Thecommandinthis examplecreatesa newFlashCopyrepositorylogicaldriveinarray2.Thebase logicaldriveisMars_Spirit_4. ThesizeoftheFlashCopyrepositorylogicaldriveis4 GB.Thiscommand alsotakesa FlashCopyofthebaselogicaldrive,startingthecopy-on-writeoperation.
WhenyoudefinethecapacityofaFlashCopy repositorylogicaldrive,specifyasize thatis20percent of thesizeofthebaselogicaldrive.Inthepreviousexample,thesizeoftheFlashCopyrepositorylogical driveissetto4GB. Theunderlyingassumptionisthatthebaselogicaldrivesizeis20GB(0.2x20GB= 4GB).
Thisexampleshowshow tousethecommandinascriptfile:
create FlashCopyLogicalDrive baseLogicalDrive=”Mars_Spirit_4” repositoryArray=2 freeCapacityArea=2;
Creating
a
FlashCopy
Logical
Drive
by
Specifying
a
Number
of
Disk
Drives
WiththisversionofthecreateflashcopyLogicalDrivecommand,youmustspecifythenumberofdisk drivesandtheRAIDlevelthatyouwantfortheFlashCopyrepositorylogicaldrive.Thisversionofthe createflashcopyLogicalDrivecommandcreates anewarray.Youmust havedisk drivesinthestorage subsystemthatarenotassignedtoaarrayforthiscommandtowork.
create flashcopyLogicalDrive baseLogicaldrive=”baseLogicalDriveName” [repositoryRAIDLevel=(1 | 3 | 5 | 6)
repositoryDriveCount=numberOfDrives
driveType=(fibre | SATA | SAS) userLabel=”flashcopyLogicalDriveName” warningThresholdPercent=percentValue repositoryPercentOfBase=percentValue repositoryUserLabel=”repositoryName” repositoryFullPolicy=(failBaseWrites | failFlashCopy)] [enclosureLossProtect=(TRUE | FALSE)]
Thisexampleshowshow tousea commandinwhichusersspecifythenumberofdiskdrives:
c:\...\...\client>smcli 123.45.67.89 -c “create flashcopyLogicalDrive
baseLogicalDrive=\”Mars_Spirit_4\” repositoryRAIDLevel=5 repositoryDriveCount=3;”
Thecommandinthis examplecreatesa newFlashCopyrepositorylogicaldrivethatconsistsofthreedisk drives.Threediskdrivescomprisea newarraythathasa RAIDlevelof5.Thiscommandalsotakes a FlashCopyofthebaselogicaldrive,whichstartsthecopy-on-writeoperation.
Thisexampleshowshow tousethecommandinascriptfile:
create flashcopyLogicalDrive baseLogicalDrive= “Mars_Spirit_4” repositoryRAIDLevel=5 repositoryDriveCount=3;
User-Defined
Parameters
UsetheparametersinthecreateflashcopyLogicalDrivecommandtodefinetheFlashCopylogicaldriveto suittherequirementsofyourstorage subsystem.Thefollowingtablelists theparametersandbriefly describeswhattheparametersdo.
Table20.FlashCopyLogicalDriveParameters
Parameter Description
driveType Thetypeofdiskdrivethatyouwanttouseforthe
FlashCopyrepositorylogicaldrive.Validdiskdrivetypesare fibre,SATA,orSAS.Thisparameterworksonlywiththe count-basedrepositorymethodofdefiningaFlashCopy logicaldrive.
repositoryArray ThearrayinwhichyouwanttobuildtheFlashCopy repositorylogicaldrive.Thedefaultvalueistobuildthe FlashCopyrepositorylogicaldriveinthesamearrayasthe baselogicaldrive.
freeCapacityArea Theamountofstoragespacethatyouwanttouseforthe FlashCopyrepositorylogicaldrive.Freestoragespaceis definedinunitsofbytes,KB,MB,GB,orTB.
userLabel ThenamethatyouwanttogivetotheFlashCopylogical drive.IfyoudonotchooseanamefortheFlashCopylogical drive,thesoftwarecreatesadefaultnamebyusingthebase logicaldrivename.Forexample,withabaselogicaldrive nameofMars_Spirit_4:
v
WhenthebaselogicaldrivedoesnothaveaFlashCopy logicaldrive,thedefaultFlashCopylogicaldrivenameis Mars_Spirit_4-1.
v
Whenthebaselogicaldrivealreadyhasn-1numberof FlashCopylogicaldrives,thedefaultnameis
Mars_Spirit_4-n.
repositoryUserLabel
ThenamethatyouwanttogivetotheFlashCopyrepository logicaldrive.IfyoudonotchooseanamefortheFlashCopy repositorylogicaldrive,thesoftwarecreatesadefaultname byusingthebaselogicaldrivename.Forexample,ifthebase logicaldrivenameisMars_Spirit_4anddoesnothavean associatedFlashCopyrepositorylogicaldrive,thedefault FlashCopyrepositorylogicaldrivenameisMars_Spirit_4-R1. Ifthebaselogicaldrivealreadyhasn-1numberofflashcopy repositorylogicaldrives,thedefaultnameis
Mars_Spirit_4-Rn.
warningThresholdPercent Thepercentageofthecapacitythatyouwillpermitthe FlashCopyrepositorylogicaldrivetogetbeforeyoureceivea warningthattheFlashCopyrepositorylogicaldriveis nearingfull.Thewarningvalueisapercentageofthetotal capacityoftheFlashCopyrepositorylogicaldrive.The defaultvalueis50,whichrepresents50percentofthetotal capacity.(Youcanchangethisvaluelaterbyusingtheset flashcopyLogicalDrivecommand.)
repositoryPercentOfBase ThesizeoftheFlashCopyrepositorylogicaldriveasa percentageofthebaselogicaldrivesize.Thedefaultvalueis 20,whichrepresents20percentofthebaselogicaldrivesize.
repositoryFullPolicy ThetypeofFlashCopyprocessingthatyouwanttocontinue iftheFlashCopyrepositorylogicaldriveisfull.Youcan choosetofailwritestothebaselogicaldrive(failBaseWrites) orfailwritestotheFlashCopylogicaldrive(failFlashCopy). ThedefaultvalueisfailFlashCopy.
c:\...\...\client>smcli 123.45.67.89 -c “create flashcopyLogicalDrive baseLogicalDrive=\”Mars_Spirit_4\” repositoryRAIDLevel=5 repositoryDriveCount=5 driveType=fibre userLabel=\”Mars_Spirit_4_snap1\” repositoryUserLabel=\”Mars_Spirit_4rep1\” warningThresholdPercent=75 repositoryPercentOfBase=40 repositoryFullPolicy=failSnapShot;”
Thisexampleshowshow tousethecommandinascriptfile:
create flashcopyLogicalDrive baseLogicalDrive=”Mars_Spirit_4” repositoryRAIDLevel=5 repositoryDriveCount=5 driveType=fibre userLabel=”Mars_Spirit_4_snap1”
repositoryUserLabel=”Mars_Spirit_4_rep1”
warningThresholdPercent=75 repositoryPercentOfBase=40 repositoryFullPolicy=failSnapShot;
FlashCopy
Logical
Drive
Names
and
FlashCopy
Repository
Logical
Drive
Names
TheFlashCopylogicaldrivenamesandtheFlashCopyrepositorylogicaldrivenamescanbe any combinationofalphanumericcharacters,hyphens,andunderscores.Themaximumlengthofthelogical drivenamesis30characters.Youmustenclosethelogicaldrivenameindoublequotationmarks.The characterstringcannotcontainanewline. Makesurethatyouuseuniquenames;if youdonotuse uniquenames,thecontrollerfirmwarereturnsanerror.
Onetechniquefor namingtheFlashCopylogicaldriveandtheFlashCopyrepositorylogicaldriveisto addahyphenatedsuffixtotheoriginalbaselogicaldrivename.Thesuffixdistinguishesbetweenthe FlashCopylogicaldriveandtheFlashCopyrepositorylogicaldrive.Forexample,ifyouhavea base logicaldrivewith anameofEngineeringData,theFlashCopylogicaldrivecanhavea nameof EngineeringData-S1,andtheFlashCopyrepositorylogicaldrivecanhaveanameofEngineering Data-R1.
Ifyoudo notchoose auniquenameforeithertheFlashCopylogicaldriveortheFlashCopyrepository logicaldrive,thecontrollerscreatea defaultnamebyusingthebase logicaldrivename. Theseexamples areFlashCopylogicaldrivenamesthatthecontrollersmightcreate:
v Ifthebaselogicaldrivenameisaaaand doesnothavea FlashCopylogicaldrive,thedefault FlashCopylogicaldrivenameisaaa1.
v Ifthebaselogicaldrivealreadyhasn-1 numberofFlashCopylogicaldrives,thedefaultnameisaaa-n. v Ifthebaselogicaldrivenameisaaaand doesnothavea FlashCopyrepositorylogicaldrive,the
defaultFlashCopyrepositorylogicaldrivenameisaaa-R1
v Ifthebaselogicaldrivealreadyhasn-1 numberofFlashCopyrepositorylogicaldrives,thedefault nameisaaa-Rn.
Intheexamples fromtheprevious section,theuser-definedFlashCopylogicaldrivenamewas Mars_Spirit_4_snap1,andtheuser-definedFlashCopyrepositorylogicaldrivenamewas
Mars_Spirit_4_rep1.ThedefaultnamethatwasprovidedbythecontrollerfortheFlashCopylogicaldrive wasMars_Spirit_4-1.ThedefaultnamethatwasprovidedbythecontrollerfortheFlashCopyrepository logicaldrivewas Mars_Spirit_4-R1.
Changing
FlashCopy
Logical
Drive
Settings
Usetheset(FlashCopy)logicalDrivecommandtochangethesepropertysettingsfora FlashCopylogical drive:
v TheFlashCopylogicaldrivename v Thewarningthresholdpercent v TheFlashCopyrepositoryfullpolicy
Thisexampleshowshow tochangeaFlashCopy logicaldrivename.
c:\...\...\client>smcli 123.45.67.89 -c “set logicalDrive [\”Mars_Spirit_4-1\”] userLabel=\”Mars_Odyssey_3-2\”;”
Thisexampleshowshow tousethecommandinascriptfile:
set logicalDrive [“Mars_Spirit_4-1”] userLabel=”Mars_Odyssey_3-2”;
WhenyouchangethewarningthresholdpercentandtheFlashCopyrepositoryfullpolicy,youcanapply thechangestooneorseveralFlashCopylogicaldriveswith thiscommand.Thisexampleshowshowto usetheset(FlashCopy) logicalDrivecommandtochangethese propertiesonmorethanoneFlashCopy logicaldrive:
c:\...\...\client>smcli 123.45.67.89 -c “set logicalDrive [\”Mars_Spirit_4-1\” \”Mars_Spirit_4-2\” \”Mars_Spirit_4-3\” warningThresholdPercent=50
repositoryFullPolicy=failBaseWrites;”
Thisexampleshowshow tousethecommandinascriptfile:
set logicalDrive [“Mars_Spirit_4-1” “Mars_Spirit_4-2” “Mars_Spirit_4-3”] warningThresholdPercent=50
repositoryFullPolicy=failBaseWrites;
Stopping,
Restarting,
and
Deleting
a
FlashCopy
Logical
Drive
WhenyoucreateaFlashCopy logicaldrive,copy-on-writestartsrunningimmediately.Aslongasa FlashCopylogicaldriveisenabled,storage subsystemperformanceisimpactedbythecopy-on-write operationstotheassociatedFlashCopyrepositorylogicaldrive.
Ifyounolongerwantcopy-on-writeoperationstorun, youcanusethestopflashcopylogicalDrive commandtostop thecopy-on-writeoperations.Whenyoustop aFlashCopylogicaldrive,theFlashCopy logicalDriveandtheFlashCopyrepositorylogicaldrivearestilldefinedforthebaselogicaldrive.Only copy-on-writehasstopped.Thisexampleshowshow tostopaFlashCopy logicaldrive:
c:\...\...\client>smcli 123.45.67.89 -c “stop flashcopy logicalDrives [\”Mars_Spirit_4-2\” \”Mars_Spirit_4-3\”];”
Thisexampleshowshow tousethecommandinascriptfile:
stop flashcopy logicalDrives [“Mars_Spirit_4-2” “Mars_Spirit_4-3”];
Whenyoustopthecopy-on-writeoperationsforaspecific FlashCopylogicaldrive,onlythatFlashCopy logicaldriveisdisabled.AlloftheotherFlashCopylogicaldrivesstayinoperation.
Whenyouwanttorestart acopy-on-writeoperation,usetherecreateflashcopylogicalDrivecommandor