This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
esxi:xpenology [2019/08/25 11:00] derek |
esxi:xpenology [2024/09/22 19:51] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
=====Xpenology===== | =====Xpenology===== | ||
+ | ====Setup==== | ||
This guide assumes you are using ESXI with passthrough for storage disks and a faster datastore drive. | This guide assumes you are using ESXI with passthrough for storage disks and a faster datastore drive. | ||
- | * [[esxi: | + | * Follow |
* Follow the setup options in the guide below with the following changes: | * Follow the setup options in the guide below with the following changes: | ||
* Change '' | * Change '' | ||
* Add another sata controller | * Add another sata controller | ||
- | * Add a small (20GB? depending on which/how many packages one wants) | + | * 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 https:// | * Follow https:// | ||
* Create a Storage Pool for the small ESXI virtual drive | * Create a Storage Pool for the small ESXI virtual drive | ||
Line 14: | Line 17: | ||
* Create a BTRFS volume on the second storage pool | * Create a BTRFS volume on the second storage pool | ||
* Follow https:// | * Follow https:// | ||
- | * Install all packages to the first volume for speed | + | * (Install all packages to the ext4 NVMe volume for speed) |
* Install the open-vm-tools package | * Install the open-vm-tools package | ||
- | * Set up '' | + | * |
- | * Set up '' | + | * '' |
- | * Add Users | + | * '' |
- | * Other stuff... | + | * 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 | ||
+ | | ||
+ | * 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 | * 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 '' | ||
+ |