Previous  |  Next  >  
Product: Storage Foundation Guides   
Manual: Storage Foundation 4.1 Intelligent Storage Provisioning Administrator's Guide   

Volume Template


volume_template vt_name:string {
  [ provides string_list ]
  [ requires string_list ]
  [ inherits string_list ]
  [ extends string_list ]
  [ description quoted_string ]
  [ descriptionid msgcat_id:quoted_stringmsg_id:int ]
  [ group quoted_string ]
  [ rules [ {
     template_rules
  } ] ]
} ;

See Volume Templates for more information about the elements of a volume template specification.

template_rules


[ [ desired [ pref_order ] ] confineto confineto_expr ] |
[ [ desired [ pref_order ] ] exclude exclude_expr ] |
[ [ desired [ pref_order ] ] select select_expr ] |
[ [ desired [ pref_order ] ] separateby string_list ] |
[ [ desired [ pref_order ] ] strong separateby string_list ] |
[ [ desired [ pref_order ] ] affinity string_list ] |
[ [ desired [ pref_order ] ] multipath multipath_expr ] |
[ [ desired [ pref_order ] ] striped boolean ] |
[ [ desired [ pref_order ] ] parity boolean ] |
[ [ desired [ pref_order ] ] apply string_list ] |
[ [ desired [ pref_order ] ] mirror int [ {
  [ [ desired [ pref_order ] ] confineto confineto_expr ]
  [ [ desired [ pref_order ] ] exclude exclude_expr ]
  [ [ desired [ pref_order ] ] select select_expr ]
  [ [ desired [ pref_order ] ] separateby string_list ]
  [ [ desired [ pref_order ] ] strong separateby string_list ]
  [ [ desired [ pref_order ] ] affinity string_list ]
  [ [ desired [ pref_order ] ] multipath multipath_expr ]
  [ [ desired [ pref_order ] ] striped boolean ]
  [ [ desired [ pref_order ] ] stripe from:int - to:int [ {
   [ [ desired [ pref_order ] ] confineto confineto_expr ]
   [ [ desired [ pref_order ] ] exclude exclude_expr ]
   [ [ desired [ pref_order ] ] select select_expr ]
   [ [ desired [ pref_order ] ] separateby string_list ]
   [ [ desired [ pref_order ] ] strong separateby string_list ]
   [ [ desired [ pref_order ] ] affinity string_list ]
  } ] ]
} ] ] |

[ [ desired [ pref_order ] ] mirror [ {
  [ [ desired [ pref_order ] ] confineto confineto_expr ]
  [ [ desired [ pref_order ] ] exclude exclude_expr ]
  [ [ desired [ pref_order ] ] select select_expr ]
  [ [ desired [ pref_order ] ] separateby string_list ]
  [ [ desired [ pref_order ] ] strong separateby string_list ]
  [ [ desired [ pref_order ] ] affinity string_list ]
  [ [ desired [ pref_order ] ] multipath multipath_expr ]
  [ [ desired [ pref_order ] ] striped boolean ]
  [ [ desired [ pref_order ] ] stripe from:int - to:int [ {
   [ [ desired [ pref_order ] ] confineto confineto_expr ]
   [ [ desired [ pref_order ] ] exclude exclude_expr ]
   [ [ desired [ pref_order ] ] select select_expr ]
   [ [ desired [ pref_order ] ] separateby string_list ]
   [ [ desired [ pref_order ] ] strong separateby string_list ]
   [ [ desired [ pref_order ] ] affinity string_list ]
  } ] ]
} ] ] |

[ [ desired [ pref_order ] ] mirror all [ {
  [ [ desired [ pref_order ] ] confineto confineto_expr ]
  [ [ desired [ pref_order ] ] exclude exclude_expr ]
  [ [ desired [ pref_order ] ] select select_expr ]
  [ [ desired [ pref_order ] ] separateby string_list ]
  [ [ desired [ pref_order ] ] strong separateby string_list ]
  [ [ desired [ pref_order ] ] affinity string_list ]
  [ [ desired [ pref_order ] ] multipath multipath_expr ]
  [ [ desired [ pref_order ] ] striped boolean ]
  [ [ desired [ pref_order ] ] stripe from:int - to:int [ {
   [ [ desired [ pref_order ] ] confineto confineto_expr ]
   [ [ desired [ pref_order ] ] exclude exclude_expr ]
   [ [ desired [ pref_order ] ] select select_expr ]
   [ [ desired [ pref_order ] ] separateby string_list ]
   [ [ desired [ pref_order ] ] strong separateby string_list ]
   [ [ desired [ pref_order ] ] affinity string_list ]
  } ] ]
} ] ] |

[ [ desired [ pref_order ] ] stripe from:int - to:int [ {
  [ [ desired [ pref_order ] ] confineto confineto_expr ]
  [ [ desired [ pref_order ] ] exclude exclude_expr ]
  [ [ desired [ pref_order ] ] select select_expr ]
  [ [ desired [ pref_order ] ] separateby string_list ]
  [ [ desired [ pref_order ] ] strong separateby string_list ]
  [ [ desired [ pref_order ] ] affinity string_list ]
  [ [ desired [ pref_order ] ] multipath multipath_expr ]
  [ [ desired [ pref_order ] ] mirror int [ {
   [ [ desired [ pref_order ] ] confineto confineto_expr ]
   [ [ desired [ pref_order ] ] exclude exclude_expr ]
   [ [ desired [ pref_order ] ] select select_expr ]
   [ [ desired [ pref_order ] ] separateby string_list ]
   [ [ desired [ pref_order ] ] strong separateby string_list ]
   [ [ desired [ pref_order ] ] affinity string_list ]
   [ [ desired [ pref_order ] ] multipath multipath_expr ]
  } ] ]
   [ [ desired [ pref_order ] ] mirror [ {
   [ [ desired [ pref_order ] ] confineto confineto_expr ]
   [ [ desired [ pref_order ] ] exclude exclude_expr ]
   [ [ desired [ pref_order ] ] select select_expr ]
   [ [ desired [ pref_order ] ] separateby string_list ]
   [ [ desired [ pref_order ] ] strong separateby string_list ]
   [ [ desired [ pref_order ] ] affinity string_list ]
   [ [ desired [ pref_order ] ] multipath multipath_expr ]
  } ] ]
} ] ] |

[ [ desired [ pref_order ] ] mirror_group mg_name:string [ {
  [ [ desired [ pref_order ] ] confineto confineto_expr ]
  [ [ desired [ pref_order ] ] exclude exclude_expr ]
  [ [ desired [ pref_order ] ] select select_expr ]
  [ [ desired [ pref_order ] ] separateby string_list ]
  [ [ desired [ pref_order ] ] strong separateby string_list ]
  [ [ desired [ pref_order ] ] affinity string_list ]
  [ [ desired [ pref_order ] ] multipath multipath_expr ]
  [ [ desired [ pref_order ] ] mirror int [ {
   [ [ desired [ pref_order ] ] confineto confineto_expr ]
   [ [ desired [ pref_order ] ] exclude exclude_expr ]
   [ [ desired [ pref_order ] ] select select_expr ]
   [ [ desired [ pref_order ] ] separateby string_list ]
   [ [ desired [ pref_order ] ] strong separateby string_list ]
   [ [ desired [ pref_order ] ] affinity string_list ]
   [ [ desired [ pref_order ] ] multipath multipath_expr ]
   [ [ desired [ pref_order ] ] striped boolean ]
   [ [ desired [ pref_order ] ] stripe from:int - to:int [ {
    [ [ desired [ pref_order ] ] confineto confineto_expr ]
    [ [ desired [ pref_order ] ] exclude exclude_expr ]
    [ [ desired [ pref_order ] ] select select_expr ]
    [ [ desired [ pref_order ] ] separateby string_list ]
    [ [ desired [ pref_order ] ] strong separateby string_list ]
    [ [ desired [ pref_order ] ] affinity string_list ]
   } ] ]
  } ] ]
  [ [ desired [ pref_order ] ] mirror [ {
   [ provides string_list ]
   [ [ desired [ pref_order ] ] confineto confineto_expr ]
   [ [ desired [ pref_order ] ] exclude exclude_expr ]
   [ [ desired [ pref_order ] ] select select_expr ]
   [ [ desired [ pref_order ] ] separateby string_list ]
   [ [ desired [ pref_order ] ] strong separateby string_list ]
   [ [ desired [ pref_order ] ] affinity string_list ]
   [ [ desired [ pref_order ] ] multipath multipath_expr ]
   [ [ desired [ pref_order ] ] striped boolean ]
   [ [ desired [ pref_order ] ] stripe from:int - to:int [ {
    [ [ desired [ pref_order ] ] confineto confineto_expr ]
    [ [ desired [ pref_order ] ] exclude exclude_expr ]
    [ [ desired [ pref_order ] ] select select_expr ]
    [ [ desired [ pref_order ] ] separateby string_list ]
    [ [ desired [ pref_order ] ] strong separateby string_list ]
    [ [ desired [ pref_order ] ] affinity string_list ]
   } ] ]
  } ] ]
} ] ] |
[ [ desired [ pref_order ] ] stripe all [ {
  [ [ desired [ pref_order ] ] confineto confineto_expr ]
  [ [ desired [ pref_order ] ] exclude exclude_expr ]
  [ [ desired [ pref_order ] ] select select_expr ]
  [ [ desired [ pref_order ] ] separateby string_list ]
  [ [ desired [ pref_order ] ] strong separateby string_list ]
  [ [ desired [ pref_order ] ] affinity string_list ]
  [ [ desired [ pref_order ] ] multipath multipath_expr ]
} ] ] |

[ [ desired [ pref_order ] ] log int [ {
  [ type dcm |dco | drl | raid5 ]
  [ group quoted_string ]
  [ [ desired [ pref_order ] ] confineto confineto_expr ]
  [ [ desired [ pref_order ] ] exclude exclude_expr ]
  [ [ desired [ pref_order ] ] select select_expr ]
  [ [ desired [ pref_order ] ] separateby string_list ]
  [ [ desired [ pref_order ] ] strong separateby string_list ]
  [ [ desired [ pref_order ] ] affinity string_list ]
  [ [ desired [ pref_order ] ] multipath multipath_expr ]
  [ [ desired [ pref_order ] ] striped boolean ]
  [ [ desired [ pref_order ] ] stripe from:int - to:int [ {
   [ [ desired [ pref_order ] ] confineto confineto_expr ]
   [ [ desired [ pref_order ] ] exclude exclude_expr ]
   [ [ desired [ pref_order ] ] select select_expr ]
   [ [ desired [ pref_order ] ] separateby string_list ]
   [ [ desired [ pref_order ] ] strong separateby string_list ]
   [ [ desired [ pref_order ] ] affinity string_list ]
   [ [ desired [ pref_order ] ] multipath multipath_expr ]
  } ] ]
} ] ] |
[ [ desired [ pref_order ] ] log all {
  type dcm |dco | drl | raid5
  [ [ desired [ pref_order ] ] confineto confineto_expr ]
  [ [ desired [ pref_order ] ] exclude exclude_expr ]
  [ [ desired [ pref_order ] ] select select_expr ]
  [ [ desired [ pref_order ] ] separateby string_list ]
  [ [ desired [ pref_order ] ] strong separateby string_list ]
  [ [ desired [ pref_order ] ] affinity string_list ]
  [ [ desired [ pref_order ] ] multipath multipath_expr ]
  [ [ desired [ pref_order ] ] striped boolean ]
  [ [ desired [ pref_order ] ] stripe from:int - to:int [ {
   [ [ desired [ pref_order ] ] confineto confineto_expr ]
   [ [ desired [ pref_order ] ] exclude exclude_expr ]
   [ [ desired [ pref_order ] ] select select_expr ]
   [ [ desired [ pref_order ] ] separateby string_list ]
   [ [ desired [ pref_order ] ] strong separateby string_list ]
   [ [ desired [ pref_order ] ] affinity string_list ]
   [ [ desired [ pref_order ] ] multipath multipath_expr ]
  } ] ]
  [ [ desired [ pref_order ] ] stripe all [ {
   [ [ desired [ pref_order ] ] confineto confineto_expr ]
   [ [ desired [ pref_order ] ] exclude exclude_expr ]
   [ [ desired [ pref_order ] ] select select_expr ]
   [ [ desired [ pref_order ] ] separateby string_list ]
    [ [ desired [ pref_order ] ] strong separateby string_list ]
   [ [ desired [ pref_order ] ] affinity string_list ]
   [ [ desired [ pref_order ] ] multipath multipath_expr ]
  } ] ]
} ] ]

confineto_expr


name:string |
name:string operator value:string |
name:quoted_string |
name:quoted_string operator value:quoted_string |
eachof(confineto_expr) |
anyof(confineto_expr) |
allof(confineto_expr) |
oneof(confineto_expr) |
noneof(confineto_expr) |
confineto_expr, confineto_expr

exclude_expr


name:string operator value:string |
name:quoted_string operator value:quoted_string |
allof(exclude_expr) |
exclude_expr, exclude_expr

multipath_expr


from:int [ - to:int ] name:string |
from:int [ - to:int ] name:quoted_string |
multipath_expr, multipath_expr

select_expr


confineto_expr

operator


<= | < | = | > | >= | !=

pref_order


int
 ^ Return to Top Previous  |  Next  >  
Product: Storage Foundation Guides  
Manual: Storage Foundation 4.1 Intelligent Storage Provisioning Administrator's Guide  
VERITAS Software Corporation
www.veritas.com