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/>
|
<br/>
|
||||||
|
|
||||||
### **Service configuration**
|
### **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:
|
* 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
|
* (Optional) Enable passwordless authentication
|
||||||
 
|
 
|
||||||
* Has a homefolder, this is used to store its SSH Public Key
|
* 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 configuration**
|
||||||
» NFS
|
NFS
|
||||||
|
* Bind the interface to the NFS service
|
||||||
|
* It is recommended to use NFS 3
|
||||||
|
<br/>
|
||||||
|
|
||||||
### **iSCSI configuration**
|
#### **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.
|
||||||
*NOTE:* (fixed in 12.0-U2+) when using the FreeNAS API concurrently the
|
- ensure you have pre-emptively created portals, initatior groups, auths
|
||||||
`/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
|
- make note of the respective IDs (the true ID may not reflect what is
|
||||||
visible in the UI)
|
visible in the UI)
|
||||||
- IDs can be visible by clicking the the `Edit` link and finding the ID in the
|
- 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/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/initiator'`
|
||||||
- `curl --header "Accept: application/json" --user root:<password> 'http(s)://<ip>/api/v2.0/iscsi/auth'`
|
- `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
|
If you would prefer you can configure `Democratic-CSI` to use a
|
||||||
non-`root` user when connecting to the FreeNAS server:
|
non-`root` user when connecting to the FreeNAS server:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue