-
Notifications
You must be signed in to change notification settings - Fork 319
Description
We have a requirement for a large persistent /home EFS filesystem + AWS backup shared across cluster nodes. I created custom AMI (2.10.1) and able to mount /home access points but pcluster deployment is failing due to "nfs_export failure" (see cfg-init.log snippet below). I believe pcluster is trying to re-export EFS NFS /home and build is failing. How do I disable /home nfs export in template to allow successful build?
cfn-init.log
Error executing action create on resource 'nfs_export[/home]'
Mixlib::ShellOut::ShellCommandFailed
execute[exportfs] (/etc/chef/local-mode-cache/cache/cookbooks/nfs/providers/export.rb line 43) had an error: Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with [0], but received '1'
---- Begin output of exportfs -ar ----
STDOUT:
STDERR: exportfs: /etc/exports [1]: Neither 'subtree_check' or 'no_subtree_check' specified for export "172.31.0.0/16:/shared".
Assuming default behaviour ('no_subtree_check').
NOTE: this default has changed since nfs-utils version 1.0.x
exportfs: /etc/exports [2]: Neither 'subtree_check' or 'no_subtree_check' specified for export "172.31.0.0/16:/home".
Assuming default behaviour ('no_subtree_check').
NOTE: this default has changed since nfs-utils version 1.0.x
exportfs: /home requires fsid= for NFS export
---- End output of exportfs -ar ----
Ran exportfs -ar returned 1
Cookbook Trace:
/etc/chef/local-mode-cache/cache/cookbooks/nfs/providers/export.rb:73:in `block in class_from_file'
Resource Declaration:
In /etc/chef/local-mode-cache/cache/cookbooks/aws-parallelcluster/recipes/head_node_base_config.rb
130: nfs_export "/home" do
131: network node['cfncluster']['ec2-metadata']['vpc-ipv4-cidr-blocks']
132: writeable true
133: options ['no_root_squash']
134: end
135: