home *** CD-ROM | disk | FTP | other *** search
/ PC World 2006 September / PCWorld_2006-09_cd.bin / multimedia / alcohol / Alcohol120_trial_1.9.5.4327.exe / StarWind / starwind.conf < prev    next >
Text File  |  2005-03-28  |  7KB  |  203 lines

  1. #
  2. # StarWind iSCSI server (Alcohol edition) configuration file.
  3. #
  4. # This file contains list of SCSI devices that will be accessible to iSCSI.
  5. # The device name should be placed in the first column followed by the target name.
  6. # The device name and the target name should be separated by at least one space. 
  7. #
  8. # $Id: starwind.conf,v 1.1 2005/03/28 16:41:02 valery Exp $
  9. #
  10.  
  11. [parameters]
  12.  
  13. #
  14. # LogLevel values: (0-Disabled, 1-Errors, 2-Warnings, 3-all messages)
  15. #
  16. LogLevel = "1"
  17.  
  18. #
  19. # Don't change the LogMask if you have no idea what does it mean!
  20. #
  21. LogMask = "0x8fffffff"
  22.  
  23. #
  24. # Port number for iSCSI connectons
  25. #
  26. Port = "3260"
  27.  
  28. #
  29. # Interface to listen to. "0.0.0.0" corresponds to "listen to all interfaces".
  30. #
  31. Interface = "0.0.0.0"
  32.  
  33. #
  34. # Macros:
  35. #   $(host)  - host name
  36. #   $(symid) - symbolic target id ('cdrom.z' for example)
  37. #
  38.  
  39. #
  40. # Uncomment the line below to have global target id as part of target name
  41. #
  42. DefTargetName = "iqn.2003-06.com.rocketdivision.starwind:$(host).$(symid)"
  43.  
  44. #
  45. # Username and password used for the control connection.
  46. #
  47. Login = "test"
  48. Password = "##CY9rzUYh03PK3k6DJie09g=="
  49.  
  50. #
  51. # CHAP authentification for control connections
  52. #
  53. #CtlAuthMode = "chap"
  54. #CtlAuthServerName = "srv"
  55. #CtlAuthServerSecret = "123"
  56. #CtlAuthClientName = "user"
  57. #CtlAuthClientSecret = "345"
  58.  
  59. #
  60. # 'Echo = yes' - enables echo for control connections.
  61. #
  62. Echo = "no"
  63.   
  64. #
  65. # Minimal 'maximum transfer length' should be supported by all SPTI devices
  66. #
  67. MinBufferSize = "65536"
  68.  
  69. #
  70. # 'Minimal' aligment mask for SPTI devices - all buffers passed to SPTI will 
  71. # be aligned according to this mask at least. Sure if an adapter requests 
  72. # bigger aligment target will supply correctly aligmned buffers.
  73. #
  74. AlignmentMask = "0x0000"
  75.  
  76. #
  77. # Setting 'AllowOnlyRecordableCd' to 'yes' forces the target to filter out all but 
  78. # recordable CD/DVD.
  79. #
  80. #AllowOnlyRecordableCd = "no"
  81.  
  82. #
  83. # Auto Export some of the found Devices
  84. #
  85. #AutoExportDevices = "spti:cd/dvd"
  86.  
  87. #
  88. # Length of iSCSI queue. (min 16, max 512)
  89. #
  90. MaxPendingRequests = "64"
  91.  
  92.  
  93. [plugins]
  94.  
  95. #
  96. # Plugins
  97. #
  98. # Parameters (mandatory):
  99. #     -module  - plugin dll
  100. #     -symlink - device name prefix for all devices managed by the plugin
  101. #     -type    - type of devices managed by the plugin
  102. #   (optional):
  103. #     -loglevel:"n" (n=0-3) - override log level for a plugin (by default global LogLevel value is used)
  104. #
  105.  
  106. #
  107. # Ram Disk plugin
  108. #
  109. #addplugin -module:"RamDisk.dll" -symlink:"RamDrive" -type:"RAM disk"
  110.  
  111. #
  112. # ImageFile-specific parameters (mandatory):
  113. #  -imagedir  - image files directory. several 'imagedir'
  114. #       parameters can be set. 'imagedir' must contain following fields (separated with |):
  115. #     1 - directory path
  116. #     2 - directory access rights (c - create images, d - delete images, f - create directories, v - view subdirectories)
  117. #     3 - directory alias
  118. #     4 - comma separated extension list. only files with these extensions can be viewed    
  119. #     5 - (optional) comment    
  120. #        example : -imagedir:"c:|cdf|system|img,dat" - imagedir:"d:\images|cdfv|images|img|raw images"  
  121. #  optional:
  122. #   -volumes:<no|yes> - allows browsing and using of hard disk RAW partitions
  123. #
  124. #addplugin -module:"ImageFile.dll" -symlink:"ImageFile" -type:"Image file" -imagedir:"images|cdfv|images|img" -volumes:"no"
  125.  
  126. #
  127. # VirtualDvd-specific parameters (mandatory):
  128. #  -imagedir  - image files directory. several 'imagedir'
  129. #       parameters can be set. 'imagedir' must contain following fields separated with |:
  130. #     1 - directory path
  131. #     2 - directory access rights (v - view subdirectories)
  132. #     3 - directory alias
  133. #     4 - comma separated extension list. only files with these extensions can be viewed
  134. #     5 - (optional) comment    
  135. #    example : -imagedir:"c:|cdf|system|iso,mds" - imagedir:"d:\images|f|images|iso|iso images"  
  136. #
  137. # VirtualDvd-specific parameters (optional):
  138. #     share - sharing option flags. May be '', 'r', 'w' or 'rw'. 'r' means that device will be 
  139. #         shared for reading. 'w' - for writing. Default is ''.
  140. #     sessions - number of simultaneous iSCSI session allowed for this device. Default is 1.
  141. #
  142. #addplugin -module:"VirtualDvd.dll" -symlink:"VirtualDvd" -type:"Virtual DVD" -imagedir:"images|v|images|mds,iso" 
  143.  
  144.  
  145. [devices]
  146.  
  147. #
  148. # SPTI-specific device parameters (optional)
  149. #   -timeout:nnn  - SCSI command execution timeout (in seconds). Default is 108000 (30 hours).
  150. #   -share:"<rw|r>" - to allow multiple initiators to access the device (shared mode)
  151. #   -sessions:nnn - set maximum number of initiators allowed to mount the device in shared mode
  152. #   -readonly:<no|yes> - to export hard drives in readonly mode
  153. #
  154.  
  155. # Hard drive accessible through SPTI
  156. #add \\.\Physicaldrive0
  157.  
  158. # CD-ROM accessible through SPTI
  159. #add \\.\Z:
  160.  
  161. # Share a hard drive or a CD-ROM to multiple clients
  162. #add \\.\F: -timeout:256 -share:"rw" -sessions:8
  163.  
  164. #
  165. # ImageFile device parameters:
  166. #   -file   - image files name. This name is relative to 'imagedir'. The file should exists. 
  167. #              It can be created by means of 'mksparse' utility.
  168. #   -header - if not 0 the plugin will not use given amoung of bytes in the beginning of the file,
  169. #         This value should be sector aligned.
  170. #   -asyncmode:<no|yes> - if 'yes' the image is opened in asyncronous mode (you can benefit from this on stripped volumes)
  171. #   -clustered:<no|yes> - if 'yes' the image is opened in shared mode 
  172. #        and allows several iSCSI initiators to be connected to it
  173. #
  174. #add ImageFile0 -file:"image.img" -asyncmode:"yes"
  175. #add ImageFile1 -file:"\\.\X:" -header:65536
  176.  
  177. #
  178. # RAM disk device parameters:
  179. #   -size   - size of RAM disk to create (in MB).
  180. #   -format - if 'yes' created disk will be formatted as FAT16 partition.
  181. #   -useawe:<no|yes> - allows creating of huge ram drives (>1GB)
  182. #     But the AWE mode is a bit slower than not using AWE!
  183. #
  184. #add RamDrive0 -size:16 -format:no
  185. #add RamDrive0 -size:"16" -format:"yes"
  186.  
  187. #
  188. # Virtual DVD device parameters:
  189. #   -file - image (iso or mds) file name.
  190. #   -type - 'iso' or 'mds' depending on type of the image.
  191. #
  192. #add VirtualDvd0 -file:"D:\temp\iwin2k.iso" -type:"iso"
  193.  
  194.  
  195. [permissions]
  196.  
  197. #
  198. # CHAP authentication
  199. #
  200.  
  201. #allow -device:RamDrive0 -chapLocalName:"iqn.1991-05.com.microsoft:home.MSHOME.NET" -chapLocalSecret:"5432109876543210" -chapPeerSecret:"0123456789012345"
  202. #allow -chapLocalName:"test" -chapLocalSecret:"5432109876543210" -chapPeerName:"" -chapPeerSecret:"0123456789012345"
  203.