1.2 KiB
1.2 KiB
FreeNAS ZFS over iSCSI interface
Please be aware that this enhancment uses the FreeNAS APIs and NOT the ssh/scp like the other interface provides.
-
First use the following commands to patch the needed files forthe FreeNAS Interface
patch -b /usr/share/pve-manager/js/pvemanagerlib.js < pve-manager/js/pvemanagerlib.js.patch patch -b /usr/share/perl5/PVE/Storage/ZFSPlugin.pm < perl5/PVE/Storage/ZFSPlugin.pm.patch patch -b /usr/share/pve-docs/api-viewer/apidoc.js < pve-docs/api-viewer/apidoc.js.patch -
Use the following commands to copy the needed files for the FreeNAS
mkdir -p /usr/share/perl5/REST cp perl5/REST/Client.pm /usr/share/perl5/REST/Client.pm cp perl5/PVE/Storage/LunCmd/FreeNAS.pm /usr/share/perl5/PVE/Storage/LunCmd/FreeNAS.pm -
Remove the
-Ttaint directive from/usr/bin/pvedaemon. Not sure why this is needed. I need to do some research on this PERL directive option.sed -E -i.orig 's|^(#!/usr/bin/perl) -T|\1|' /usr/bin/pvedaemon -
Execute the following at a console command prompt to active the above
systemctl restart pvedaemon -
Refresh the Proxmox GUI in your browser to load the new Javascript code.