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: articles/azure-arc/data/troubleshoot-managed-instance-configuration.md
+12-8Lines changed: 12 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,18 +9,20 @@ ms.date: 04/10/2023
9
9
10
10
# User-provided configuration files
11
11
12
-
Arc data services provide management of configuration settings and files in the system. Configuration files such as `mssql.conf`, `mssql.json`, `krb5.conf`are generated by the system using the user-provided settings in the custom resource spec as well as some system-determined settings. The scope of what settings are supported and what changes can be made to the configuration files using the custom resource spec evolves over time. You may need to try changes in the configuration files that are not possible through the settings on the custom resource spec.
12
+
Arc data services provide management of configuration settings and files in the system. The system generates configuration files such as `mssql.conf`, `mssql.json`, `krb5.conf` using the user-provided settings in the custom resource spec and some system-determined settings. The scope of what settings are supported and what changes can be made to the configuration files using the custom resource spec evolves over time. You may need to try changes in the configuration files that aren't possible through the settings on the custom resource spec.
13
13
14
-
To alleviate this problem, Arc data services allow you to to provide configuration file content for a selected set of files through a Kubernetes `ConfigMap`. The information in the `ConfigMap` effectively overrides the file content that the system would have otherwise generated. This allows you to try some scenarios that may not be possible through the spec today.
14
+
To alleviate this problem, you can provide configuration file content for a selected set of files through a Kubernetes `ConfigMap`. The information in the `ConfigMap` effectively overrides the file content that the system would have otherwise generated. This content allows you to try some configuration settings.
15
+
16
+
For Arc SQL Managed Instance, the supported configuration files that you can override using this method are:
15
17
16
-
For Arc SQL Managed Instance, the supported configuration files that can be overridden using this method are:
17
18
-`mssql.conf`
18
19
-`mssql.json`
19
20
-`krb5.conf`
20
21
21
22
## Steps to provide override configuration files
22
23
23
24
### 1. Prepare the content of the configuration file
25
+
24
26
Prepare the content of the file that you would like to provide an override for.
25
27
26
28
### 2. Create a `ConfigMap`
@@ -61,13 +63,15 @@ spec:
61
63
...
62
64
```
63
65
64
-
Apply the SQL Managed Instance spec in Kubernetes. This will lead to the delivery of the provided configuration files to Arc SQL Managed Instance container.
66
+
Apply the SQL Managed Instance spec in Kubernetes. This action leads to the delivery of the provided configuration files to Arc SQL Managed Instance container.
65
67
66
68
### 4. Check that the files are downloaded in the arc-sqlmi container.
67
-
The locations of supported files in the container are as follows:
68
-
1. mssql.conf: /var/run/config/mssql/mssql.conf
69
-
1. mssql.json: /var/run/config/mssql/mssql.json
70
-
1. krb5.conf: /etc/krb5.conf
69
+
70
+
The locations of supported files in the container are:
0 commit comments