This commit is contained in:
		
							parent
							
								
									5290c2ce39
								
							
						
					
					
						commit
						d359adfe48
					
				
							
								
								
									
										30
									
								
								README.md
								
								
								
								
							
							
						
						
									
										30
									
								
								README.md
								
								
								
								
							|  | @ -158,29 +158,35 @@ necessary. | |||
| ## **Server preperation** | ||||
| 
 | ||||
| Server preparation depends slightly on which `driver` you are using. | ||||
| 
 | ||||
| ### FreeNAS (freenas-nfs, freenas-iscsi, freenas-smb, freenas-api-nfs, freenas-api-iscsi, freenas-api-smb) | ||||
| 
 | ||||
| The recommended version of FreeNAS is 12.0-U2+, however the driver should work | ||||
| The recommended version of FreeNAS is 12.0-U2 or higher, however the driver should work | ||||
| with much older versions as well. | ||||
| 
 | ||||
| ### **TrueNAS / FreeNAS (freenas-nfs, freenas-iscsi, freenas-smb, freenas-api-nfs, freenas-api-iscsi, freenas-api-smb)**   | ||||
| 
 | ||||
| **API usage without SSH**   | ||||
| The various `freenas-api-*` drivers are currently EXPERIMENTAL and can only be | ||||
| used with SCALE 21.08+. Fundamentally these drivers remove the need for `ssh` | ||||
| connections and do all operations entirely with the TrueNAS api. With that in | ||||
| mind, any ssh/shell/etc requirements below can be safely ignored. Also note the | ||||
| following known issues: | ||||
| 
 | ||||
| - [Additional middleware changes to support Democratic CSI use of native API](https://jira.ixsystems.com/browse/NAS-111870) | ||||
| - [TrueNAS Scale 21.08 - Could not log into all portals](https://github.com/democratic-csi/democratic-csi/issues/112) | ||||
| - [Pure api based truenas driver (ssh dependency removed)](https://github.com/democratic-csi/democratic-csi/issues/101) | ||||
| * [Additional middleware changes to support Democratic CSI use of native API](https://jira.ixsystems.com/browse/NAS-111870) | ||||
| * [TrueNAS Scale 21.08 - Could not log into all portals](https://github.com/democratic-csi/democratic-csi/issues/112) | ||||
| * [Pure api based truenas driver (ssh dependency removed)](https://github.com/democratic-csi/democratic-csi/issues/101) | ||||
| 
 | ||||
| **API with the usage of SSH**   | ||||
| Ensure the following services are configurged and running: | ||||
| 
 | ||||
| - SSH (if you use a password for authentication make sure it is allowed) | ||||
| - Ensure `zsh`, `bash`, or `sh` is set as the root shell, `csh` gives false errors due to quoting | ||||
| - NFS | ||||
| - iSCSI | ||||
|   - (fixed in 12.0-U2+) when using the FreeNAS API concurrently the | ||||
|   » **SSH**   | ||||
| * if you use a password for authentication make sure it is allowed | ||||
| * Ensure `ZSH`, `BASH`, or `SH` is set as the root shell, `CSH` gives false errors due to quoting | ||||
|  | ||||
| ### **NFS configuration**  | ||||
|   » NFS | ||||
| 
 | ||||
| ### **iSCSI configuration**  | ||||
|   » iSCSI | ||||
| *NOTE:* (fixed in 12.0-U2+) when using the FreeNAS API concurrently the | ||||
|     `/etc/ctl.conf` file on the server can become invalid, some sample scripts | ||||
|     are provided in the `contrib` directory to clean things up ie: copy the | ||||
|     script to the server and directly and run - `./ctld-config-watchdog-db.sh | logger -t ctld-config-watchdog-db.sh &` | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue