Comments (6)
I @Vladislaff , the code here: https://github.com/sassoftware/viya4-deployment/blob/main/playbooks/playbook.yaml#L34-L51 creates the needed directories under the /mnt/viya-share/
location. It should create those with 0777 as the perms and be owned by: nobody:nobody
Can you verify that after the viya,install
these directories are there with the correct permissions. You will need to logon to the Jump server and very.
from viya4-deployment.
Also, with these items being set when you run the deployment with the viya,install
task and action, SAS Studio should work without any modifications. Have you also tried this to very?
from viya4-deployment.
Hi @thpang ,
For some reason the directories were not created for me automatically.
Probably the jump host was not picked up from the tfstate.
Just tried:
sudo chown nobody:nobody -R /export/mynamespace/
sudo chmod 0777 -R /export/mynamespace/
Did not help.
In SASStudio the showServerFiles was not on after the installation, so I don't see how the home dir would work without any modifications.
I am using my own openldap if that matters.
from viya4-deployment.
The Jump server is required as it's the conduit into the NFS component setup for the cluster. If you cannot access your Jump server, then neither can the viya4-deployment code base. You need to be sure to have your key pairs setup for ssh use with that box prior to running the viya4-deployment code base.
from viya4-deployment.
I have the jump server and I can access it. The key pairs are set up correctly.
I also have a public ip on the nfs vm and can access it directly.
My question is not regarding the jump host - I am asking about the permissions on the nfs share.
Why is the home dir created with root as owner?
from viya4-deployment.
I made a workaround for this. I set up sssd on the nfs server and made a cron script to create home folders.
getent passwd | grep ${sasgroup} | awk -F':' '{print $1}' | while read -r user ; do
if [[ ! -e /export/dfmvpdev/homes/$user ]]; then
sudo mkdir -p /export/dfmvpdev/homes/$user
sudo chown -R $user:sasusers /export/dfmvpdev/homes/$user
sudo chmod -R 750 /export/dfmvpdev/homes/$user
fi
done
from viya4-deployment.
Related Issues (20)
- Documentation: add cadence <-> release versions compatibility HOT 2
- docs: (IAC-1294) viya_admin in sitedefault.yaml breaks LDAP HOT 6
- Setting V4_CFG_ELASTICSEARCH_ENABLED to false doesn't work HOT 2
- Client Access variable value from sas-access.properties file not getting applied to Compute and CAS container Pod. HOT 3
- fix: (IAC-1242) where are V4_CFG_RWX_FILESTORE_ASTORES_PATH and V4_CFG_RWX_FILESTORE_BIN_PATH variables actually being used in this project? HOT 3
- support for viya4-iac-k8s HOT 2
- sequence of yaml "overlays" files into kustomization.yaml not in line with the SAS documentation HOT 1
- Credentials for internal OpenLDAP HOT 1
- Why does Crunchy PostgreSQL consume the "pg-storage" sc in RWO mode and not uses the AWS default sc? HOT 5
- AWS Autoscaler to use a cluster type placement group for CAS node pool HOT 1
- Namespace for external PostgreSQL servers (AWS RDS) HOT 2
- How to upgrade ingress-nginx controller installed using this DaC project on an existing SAS Viya deployment running on Azure? HOT 2
- Support for EKS 1.29 HOT 2
- Option to exclude sitedefault file
- Error while using external postgres in iac HOT 1
- Issue with Downloading Entitlements File HOT 11
- Issue with `vdm : Orchestration tooling - orchestration tooling image` task HOT 1
- Connection failed to postgres created by viya4-iac-aws. HOT 1
- The version of “aws ebs csi driver helm chart” needs to be updated
- V4_CFG_CLUSTER_NODE_POOL_MODE set to minimal - does not update
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from viya4-deployment.