This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
|
esxi:xpenology [2019/08/24 13:31] derek created |
esxi:xpenology [2024/09/22 19:51] (current) |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| =====Xpenology===== | =====Xpenology===== | ||
| - | Currently | + | ====Setup==== |
| + | This guide assumes you are using ESXI with passthrough for storage disks and a faster datastore drive. | ||
| + | |||
| + | * Follow | ||
| + | * Follow the setup options in the guide below with the following changes: | ||
| + | * Change '' | ||
| + | * Add another sata controller | ||
| + | * Add a 20GB drive (size depending on which/how many packages one wants) | ||
| + | * Add a USB3 controller | ||
| + | * Add the UPS as a USB device | ||
| + | * Follow | ||
| + | * Create a Storage Pool for the small ESXI virtual drive | ||
| + | * Create another Storage Pool for the storage drives | ||
| + | * Create an ext4 volume on the first storage pool | ||
| + | * Create a BTRFS volume on the second storage pool | ||
| + | * Follow https:// | ||
| + | * (Install all packages to the ext4 NVMe volume for speed) | ||
| + | * Install the open-vm-tools package | ||
| + | * | ||
| + | * '' | ||
| + | * '' | ||
| + | * FIXME: setup email | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * Disable '' | ||
| + | * FIXME | ||
| + | * '' | ||
| + | * Always use the same compression setting for all the shares, preferably enabled (See [[# | ||
| + | * FIXME | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * People: | ||
| + | * Enter their first name as the user name | ||
| + | * Optionally '' | ||
| + | * Enter a temporary password to be given to the user and will be required to be changed when the user first logs on | ||
| + | * Add the user to '' | ||
| + | * Assign any permissions to individual shares that aren't defined by the groups already | ||
| + | * Applications: | ||
| + | * Temporarily disable '' | ||
| + | * Use the application/ | ||
| + | * Add a description describing the planned use of the account | ||
| + | * Use a [[https:// | ||
| + | * Deselect '' | ||
| + | * Enable '' | ||
| + | * Add the user to the limited group | ||
| + | * Assign any permissions required for the application | ||
| + | * Re-enable '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * | ||
| + | * Enable and change SSH port to 50001 | ||
| + | * | ||
| + | * FIXME: Add other stuff... | ||
| + | * Shut down and create a snapshot in ESXI then start the VM again | ||
| + | |||
| + | * Set up symlinks (See [[# | ||
| + | * Connect to the VM using SSH on port 50001 | ||
| + | * Check which volume the shares are on | ||
| + | * Create the symlinks to '' | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | ====Update==== | ||
| + | System: | ||
| + | * The system will send an email when an update is found. | ||
| + | * Check [[https:// | ||
| + | * Navigate to the Synology DSM | ||
| + | * Shutdown the DSM | ||
| + | * Navigate to ESXi and create a snapshot using the current DSM version as the name | ||
| + | * Power on the VM again | ||
| + | * Follow any extra instructions from the forum | ||
| + | * If not otherwise instructed: | ||
| + | * '' | ||
| + | * '' | ||
| + | * Then '' | ||
| + | Packages: | ||
| + | * A notification will be sent to the web interface when a package needs an update (Optionally receive an email if desired) | ||
| + | * '' | ||
| + | * Click on each of the packages if you want to check the changelogs | ||
| + | * Either click '' | ||
| + | |||
| + | ====Notes==== | ||
| + | Moving/ | ||
| + | |||
| + | Transfers between shared folders even on the same server is slow because it transfers through the client over the network; this is an issue for things like video downloading and transferring to the video share automatically. | ||
| + | SMB server-side-copy is only for within a share. NFS 4.2 and Linux kernel 5.5 support NFS server-side-copy between shares/ | ||
| + | |||
| + | The solution I am choosing is to use symlinks with SMB. This requires enabling '' | ||