You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -61,8 +61,8 @@ This project contains Ansible code that creates a baseline cluster in an existin
61
61
- Manage SAS Viya Platform Deployments
62
62
- Organize and persist configuration for any number of SAS Viya platform deployments across namespaces, clusters, or cloud providers.
63
63
64
-
- SAS Viya with SingleStore Deployment
65
-
- SingleStore is a cloud-native database designed for data-intensive applications. See the [SAS Viya with SingleStore Documentation](./docs/user/SingleStore.md) for details.
64
+
- SAS SpeedyStore Deployment
65
+
- SingleStore is a cloud-native database designed for data-intensive applications. See the [SAS SpeedyStore Documentation](./docs/user/SingleStore.md) for details.
| V4_CFG_CADENCE_VERSION | Cadence version | string | "2022.09" | true | This value must be surrounded by quotation marks to accommodate the updated SAS Cadence Version format. If the value is not quoted the deployment will fail. | viya |
148
+
| V4_CFG_CADENCE_RELEASE | Cadence release | string || false | This value accepts a custom SAS Cadence release. It must be provided as a string enclosed in single quotes. (e.g. '20250909.1757454425315') | viya |
| EBS_CSI_DRIVER_ACCOUNT |cluster autoscaler aws role arn| string || false | Required to enable the aws ebs csi driver on AWS | baseline |
377
+
| EBS_CSI_DRIVER_ACCOUNT |aws ebs csi driver IAM role ARN| string || false | Required to enable the aws ebs csi driver on AWS | baseline |
377
378
| EBS_CSI_DRIVER_LOCATION | aws region where kubernetes cluster resides | string | us-east-1 | false || baseline |
378
379
|EBS_CSI_RABBITMQ_STORAGE_CLASS_NAME| The EBS CSI storage class name for RabbitMQ | string | io2-vol-mq | false || baseline |
379
380
|EBS_CSI_RABBITMQ_STORAGE_CLASS_VOLUME_TYPE| The EBS CSI volume type to use for RabbitMQ persistent volumes| string | io2 | false | Supported values: [`io2`, `io1`, `gp3`]| baseline |
This guide assumes you are migrating a viya4-deployment (e.g., `v8.2.1`) to a newer version (e.g., `v9.0.0`) using the latest viya4-deployment baseline that includes the `csi-driver-nfs`.
5
+
6
+
## Prerequisites
7
+
8
+
- Ensure you have **cluster admin access**.
9
+
- The **NFS server** used in the existing setup must be retained and accessible.
10
+
- All **PVs and PVCs** should be backed up as a precaution.
If you have redeployed **viya4-deployment** using the [9.0.0 release](https://github.com/sassoftware/viya4-deployment/releases/tag/v9.0.0), which includes CSI NFS driver support, no additional action is required.
90
+
91
+
However, if you have only updated the viya4-deployment baseline without redeploying viya4, you will need to manually start the viya4 environment using the following command:
> **Important Note:** You do **not** need to restore from backup, as the NFS server path to the PVs remains the same. The CSI driver will reuse existing PVs and directories automatically.
98
+
99
+
### Post-Migration Steps
100
+
101
+
* Confirm all PVCs are **bound and mounted correctly** in the new viya4-deployment.
102
+
* Validate **data availability** and application functionality.
103
+
104
+
---
105
+
106
+
### Notes
107
+
108
+
* The **CSI NFS driver** offers improved compatibility with newer Kubernetes versions and is the **recommended** provisioner going forward.
109
+
* Avoid reusing the old Helm release metadata (`meta.helm.sh/*`) to prevent installation or upgrade conflicts.
Copy file name to clipboardExpand all lines: docs/user/SingleStore.md
+14-14Lines changed: 14 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,45 +2,45 @@
2
2
3
3
The SAS Viya platform provides an optional integration with SingleStore. SingleStore is a cloud-native database that is designed for data-intensive applications. A distributed, relational SQL database management system that features ANSI SQL support, SingleStore is known for speed in data ingest, transaction processing, and query processing.
4
4
5
-
## Requirements for SAS with SingleStore
5
+
## Requirements for SAS SpeedyStore
6
6
7
-
If your SAS software order includes SAS with SingleStore, additional requirements apply to your deployment. The [_SAS Viya Platform Operations Guide_](https://documentation.sas.com/?cdcId=itopscdc&cdcVersion=default&docsetId=itopssr&docsetTarget=n0jq6u1duu7sqnn13cwzecyt475u.htm#n0qs42c42o8jjzn12ib4276fk7pb) provides detailed information about requirements for a SingleStore-enabled deployment of the SAS Viya platform.
7
+
If your SAS software order includes SAS SpeedyStore, additional requirements apply to your deployment. The [_SAS Viya Platform Operations Guide_](https://documentation.sas.com/?cdcId=itopscdc&cdcVersion=default&docsetId=itopssr&docsetTarget=n0jq6u1duu7sqnn13cwzecyt475u.htm#n0qs42c42o8jjzn12ib4276fk7pb) provides detailed information about requirements for a SingleStore-enabled deployment of the SAS Viya platform.
8
8
9
-
## Deploying SAS with SingleStore Using SAS Viya 4 Deployment
9
+
## Deploying SAS SpeedyStore Using SAS Viya 4 Deployment
10
10
11
-
You can deploy SAS with SingleStore into a Kubernetes cluster in the following environments:
11
+
You can deploy SAS SpeedyStore into a Kubernetes cluster in the following environments:
12
12
- Azure Kubernetes Service (AKS) in Microsoft Azure
13
13
- Elastic Kubernetes Service (EKS) in Amazon Web Services (AWS)
14
14
- Open Source Kubernetes on your own machines
15
15
16
-
## Cluster Provisioning for SAS with SingleStore
16
+
## Cluster Provisioning for SAS SpeedyStore
17
17
18
18
### Azure Kubernetes Service (AKS) Cluster in Microsoft Azure
19
19
20
-
The [SAS Viya 4 IaC for Microsoft Azure](https://github.com/sassoftware/viya4-iac-azure) GitHub project can automatically provision the required infrastructure components that support SAS with SingleStore deployments.
20
+
The [SAS Viya 4 IaC for Microsoft Azure](https://github.com/sassoftware/viya4-iac-azure) GitHub project can automatically provision the required infrastructure components that support SAS SpeedyStore deployments.
21
21
Refer to the [SingleStore sample input file](https://github.com/sassoftware/viya4-iac-azure/blob/main/examples/sample-input-singlestore.tfvars) for Terraform configuration values that create an AKS cluster that is suitable for deploying the SAS Viya platform and SingleStore.
22
22
23
23
### EKS Cluster in AWS
24
24
25
-
The [SAS Viya 4 IaC for AWS](https://github.com/sassoftware/viya4-iac-aws) GitHub project can automatically provision the required infrastructure components that support SAS with SingleStore deployments.
25
+
The [SAS Viya 4 IaC for AWS](https://github.com/sassoftware/viya4-iac-aws) GitHub project can automatically provision the required infrastructure components that support SAS SpeedyStore deployments.
26
26
Refer to the [SingleStore sample input file](https://github.com/sassoftware/viya4-iac-aws/blob/main/examples/sample-input-singlestore.tfvars) for Terraform configuration values that create an EKS cluster that is suitable for deploying the SAS Viya platform and SingleStore.
27
27
28
28
### Open Source Kubernetes Cluster
29
29
30
-
The [SAS Viya 4 Infrastructure as Code (IaC) for Open Source Kubernetes](https://github.com/sassoftware/viya4-iac-k8s) GitHub project can automatically provision the required infrastructure components that support SAS with SingleStore deployments.
30
+
The [SAS Viya 4 Infrastructure as Code (IaC) for Open Source Kubernetes](https://github.com/sassoftware/viya4-iac-k8s) GitHub project can automatically provision the required infrastructure components that support SAS SpeedyStore deployments.
31
31
Refer to the [SingleStore sample input file](https://github.com/sassoftware/viya4-iac-k8s/blob/main/examples/vsphere/sample-terraform-static-singlestore.tfvars) for Terraform configuration values that create an Open Source Kubernetes cluster that is suitable for deploying the SAS Viya platform and SingleStore.
32
32
33
33
## Customizing SingleStore Deployment Overlays
34
34
35
35
Choose the appropriate section below based on the cadence version of the SAS Viya platform and SingleStore that you are deploying.
36
36
37
-
### SAS Viya and SingleStore orders at stable:2023.10 and later
37
+
### SAS SpeedyStore orders at stable:2023.10 and later
38
38
39
39
Refer to the viya4-deployment [Getting Started](https://github.com/sassoftware/viya4-deployment#getting-started) and [SAS Viya Platform Customizations](https://github.com/sassoftware/viya4-deployment#sas-viya-platform-customizations) documentation if you need information about how to make changes to your deployment by adding custom overlays into subdirectories under the `site-config` directory.
40
40
41
41
After running viya4-deployment with the setting `DEPLOY=false` in your ansible-vars.yaml file, locate the `sas-bases` directory, which is a peer to the `site-config` directory underneath your SAS Viya platform deployment's <base_dir>.
42
42
43
-
Complete each step under the "SingleStore Cluster Definition" heading in the "SAS SingleStore Cluster Operator" README file in order to configure your SAS with SingleStore deployment, noting the following exceptions. The README file is located at `$deploy/sas-bases/examples/sas-singlestore/README.md` (for Markdown format) or at `$deploy/sas-bases/docs/sas_singlestore_cluster_operator.htm` (for HTML format).
43
+
Complete each step under the "SingleStore Cluster Definition" heading in the "SAS SingleStore Cluster Operator" README file in order to configure your SAS SpeedyStore deployment, noting the following exceptions. The README file is located at `$deploy/sas-bases/examples/sas-singlestore/README.md` (for Markdown format) or at `$deploy/sas-bases/docs/sas_singlestore_cluster_operator.htm` (for HTML format).
44
44
45
45
- Complete steps 1 and 2 in the "SAS SingleStore Cluster Operator" README file.
46
46
@@ -80,15 +80,15 @@ Complete each step under the "SingleStore Cluster Definition" heading in the "SA
80
80
81
81
- Set `DEPLOY=true` in your ansible-vars.yaml file.
82
82
83
-
- Run viya4-deployment with the "viya, install" tags to deploy SAS with SingleStore into your cluster.
83
+
- Run viya4-deployment with the "viya, install" tags to deploy SAS SpeedyStore into your cluster.
84
84
85
-
### SAS Viya and SingleStore orders at LTS:2023.03 and earlier
85
+
### SAS SpeedyStore orders at LTS:2023.03 and earlier
86
86
87
87
Refer to the viya4-deployment [Getting Started](https://github.com/sassoftware/viya4-deployment#getting-started) and [SAS Viya Platform Customizations](https://github.com/sassoftware/viya4-deployment#sas-viya-platform-customizations) documentation if you need information about how to make changes to your deployment by adding custom overlays into subdirectories under the `/site-config` directory.
88
88
89
89
After running viya4-deployment with the setting `DEPLOY=false` in your ansible-vars.yaml file, locate the `sas-bases` directory, which is a peer to the `site-config` directory underneath your SAS Viya platform deployment's <base_dir>.
90
90
91
-
Complete each step under the "SingleStore Cluster Definition" heading in the "SAS SingleStore Cluster Operator" README file in order to configure your SAS with SingleStore deployment, noting the following exceptions. The README file is located at `$deploy/sas-bases/examples/sas-singlestore/README.md` (for Markdown format) or at `$deploy/sas-bases/docs/sas_singlestore_cluster_operator.htm` (for HTML format).
91
+
Complete each step under the "SingleStore Cluster Definition" heading in the "SAS SingleStore Cluster Operator" README file in order to configure your SAS SpeedyStore deployment, noting the following exceptions. The README file is located at `$deploy/sas-bases/examples/sas-singlestore/README.md` (for Markdown format) or at `$deploy/sas-bases/docs/sas_singlestore_cluster_operator.htm` (for HTML format).
92
92
93
93
- Complete steps 1 and 2 in the `sas-bases/examples/sas-singlestore/README.md` file.
94
94
@@ -102,4 +102,4 @@ Complete each step under the "SingleStore Cluster Definition" heading in the "SA
102
102
103
103
- Complete the remaining steps from the "SAS SingleStore Cluster Operator" README file. Then set `DEPLOY=true` in your ansible-vars.yaml file.
104
104
105
-
- Run viya4-deployment with the "viya, install" tags to deploy SAS with SingleStore into your cluster.
105
+
- Run viya4-deployment with the "viya, install" tags to deploy SAS SpeedyStore into your cluster.
0 commit comments