This commit is contained in:
parent
89e2d0e812
commit
60e8b72bba
30
README.md
30
README.md
|
|
@ -167,29 +167,29 @@ Configuration templates can be found [HERE](https://github.com/D1StrX/democratic
|
|||
<br/>
|
||||
|
||||
### **Service configuration**
|
||||
Ensure the following services are configurged and running:
|
||||
Ensure the following services are *configured*, *running* and starting automatically:
|
||||
|
||||
» SSH
|
||||
#### **SSH configuration**
|
||||
* When creating a custom user:
|
||||
* Ensure `ZSH`, `BASH`, or `SH` is set as the root shell, `CSH` gives false errors due to quoting
|
||||
* Ensure `ZSH`, `BASH`, or `SH` is set as the root shell, `CSH` gives false errors due to quoting (also applicable when using `root`)
|
||||
 
|
||||
* (Optional) Enable passwordless authentication
|
||||
 
|
||||
* Has a homefolder, this is used to store its SSH Public Key
|
||||
 
|
||||
* Add the user to `wheel` or create/use a group that will be used for permissions later on
|
||||
|
||||
<br/>
|
||||
|
||||
### **NFS configuration**
|
||||
» NFS
|
||||
#### **NFS configuration**
|
||||
NFS
|
||||
* Bind the interface to the NFS service
|
||||
* It is recommended to use NFS 3
|
||||
<br/>
|
||||
|
||||
### **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 &`
|
||||
please read the scripts and set the variables as appropriate for your server.
|
||||
- ensure you have pre-emptively created portals, initatior groups, auths
|
||||
#### **iSCSI configuration**
|
||||
*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 &` please read the scripts and set the variables as appropriate for your server.
|
||||
- ensure you have pre-emptively created portals, initatior groups, auths
|
||||
- make note of the respective IDs (the true ID may not reflect what is
|
||||
visible in the UI)
|
||||
- IDs can be visible by clicking the the `Edit` link and finding the ID in the
|
||||
|
|
@ -198,7 +198,9 @@ Ensure the following services are configurged and running:
|
|||
- `curl --header "Accept: application/json" --user root:<password> 'http(s)://<ip>/api/v2.0/iscsi/portal'`
|
||||
- `curl --header "Accept: application/json" --user root:<password> 'http(s)://<ip>/api/v2.0/iscsi/initiator'`
|
||||
- `curl --header "Accept: application/json" --user root:<password> 'http(s)://<ip>/api/v2.0/iscsi/auth'`
|
||||
- SMB
|
||||
<br/>
|
||||
|
||||
### **SMB configuration**
|
||||
|
||||
If you would prefer you can configure `Democratic-CSI` to use a
|
||||
non-`root` user when connecting to the FreeNAS server:
|
||||
|
|
|
|||
Loading…
Reference in New Issue