Skip to content

Commit 1016761

Browse files
committed
edit pass: four-azure-application-consistent-snapshot-articles
1 parent a64e8fe commit 1016761

File tree

4 files changed

+15
-16
lines changed

4 files changed

+15
-16
lines changed

articles/azure-netapp-files/azacsnap-cmd-ref-configure.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -115,15 +115,15 @@ Editing the configuration as described sets the `autoDisableEnableBackint` value
115115

116116
# [Oracle](#tab/oracle)
117117

118-
When you add an *Oracle database* to the configuration, the following values are required:
118+
When you add an Oracle database to the configuration, the following values are required:
119119

120120
- `Oracle DB Server's Address`: The database server's host name or IP address.
121121
- `SID`: The database system ID.
122122
- `Oracle Connect String`: The string that `sqlplus` uses to connect to Oracle and enable or disable backup mode.
123123

124124
# [IBM Db2](#tab/db2)
125125

126-
When you add a *Db2 database* to the configuration, the following values are required:
126+
When you add a Db2 database to the configuration, the following values are required:
127127

128128
- `Db2 Server's Address`: The database server's host name or IP address.
129129

@@ -138,9 +138,9 @@ When you add a *Db2 database* to the configuration, the following values are req
138138
139139
---
140140

141-
# [Azure Large Instance (bare metal)](#tab/azure-large-instance)
141+
# [Azure Large Instances (bare metal)](#tab/azure-large-instance)
142142

143-
When you add HANA Large Instances storage to a database section, the following values are required:
143+
When you add Azure Large Instances storage to a database section, the following values are required:
144144

145145
- `Storage User Name`: The user name for establishing the SSH connection to the storage.
146146
- `Storage IP Address`: The IP address of the storage system.
@@ -159,7 +159,7 @@ When you add HANA Large Instances storage to a database section, the following v
159159

160160
# [Azure NetApp Files (with a virtual machine)](#tab/azure-netapp-files)
161161

162-
When you add *Azure NetApp Files storage* to a database section, the following values are required:
162+
When you add Azure NetApp Files storage to a database section, the following values are required:
163163

164164
- `Service Principal Authentication filename` (JSON field: `authFile`):
165165
- To use a system-managed identity, leave this field empty with no value, and then select the Enter key to go to the next field.

articles/azure-netapp-files/azacsnap-installation.md

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -55,13 +55,13 @@ Follow the guidelines to set up and run the snapshots and disaster-recovery comm
5555

5656
---
5757

58-
1. Enable communication with the database.
58+
1. Enable communication with the database. For more information, see [Enable communication with the database](#enable-communication-with-the-database) later in this article.
5959

6060
# [SAP HANA](#tab/sap-hana)
6161

6262
Set up an appropriate SAP HANA user by following the instructions in the [Enable communication with the database](#enable-communication-with-the-database) section of this article.
6363

64-
After setup, you can test the connection from the command line by using the following examples. These examples are for non-SSL communication to SAP HANA.
64+
After setup, you can test the connection from the command line by using the following examples. The following examples are for non-SSL communication to SAP HANA.
6565

6666
HANA 1.0:
6767

@@ -354,7 +354,7 @@ SSL communication also requires key-store and trust-store files. It's possible f
354354
355355
#### Key-store files
356356
357-
If you're using multiple SIDs with the same key material, it's easier to create links into the `securityPath` location as defined in the AzAcSnap configuration file. Ensure that these values exist for every SID that uses SSL.
357+
If you're using multiple system identifiers (SIDs) with the same key material, it's easier to create links into the `securityPath` location as defined in the AzAcSnap configuration file. Ensure that these values exist for every SID that uses SSL.
358358
359359
- For `openssl`: `ln $HOME/.ssl/key.pem <securityPath>/<SID>_keystore`
360360
- For `commoncrypto`: `ln $SECUDIR/sapcli.pse <securityPath>/<SID>_keystore`
@@ -781,7 +781,7 @@ usermod -a -G db2iadm1 azacsnap
781781
782782
##### azacsnap user profile
783783
784-
The `azacsnap` user needs to be able to run the `db2` command. By default, the `db2` command isn't in the `azacsnap` user's $PATH.
784+
The `azacsnap` user needs to be able to run the `db2` command. By default, the `db2` command isn't in the `azacsnap` user's `$PATH` information.
785785
786786
Add the following code to the user's `.bashrc` file. Use your own IBM Db2 installation value for `INSTHOME`.
787787
@@ -951,8 +951,7 @@ END : Test process complete for 'db2'
951951
952952
## Install the snapshot tools
953953
954-
The downloadable self-installer makes the snapshot tools easy to set up and run with non-root user privileges (for example, `azacsnap`). The installer sets up the user and puts the snapshot tools
955-
into the users `$HOME/bin` subdirectory. The default is `/home/azacsnap/bin`.
954+
The downloadable self-installer makes the snapshot tools easy to set up and run with non-root user privileges (for example, `azacsnap`). The installer sets up the user and puts the snapshot tools into the user's `$HOME/bin` subdirectory. The default is `/home/azacsnap/bin`.
956955
957956
The self-installer tries to determine the correct settings and paths for all the files based on the configuration of the user performing the installation (for example, root). If the previous setup steps to enable communication with storage and SAP HANA were run as root, the installation copies the private key and `hdbuserstore` to the backup user's location. A knowledgeable administrator can manually take the steps to enable communication with the storage back end and database after the installation.
958957
@@ -1113,7 +1112,7 @@ As the root superuser, you can follow these steps for a manual installation:
11131112
echo "export LD_LIBRARY_PATH=\"\$LD_LIBRARY_PATH:$NEW_LIB_PATH\"" >> /home/azacsnap/.profile
11141113
```
11151114
1116-
1. Take the following actions, depending on storage back end:
1115+
1. Take the following actions, depending on the storage back end:
11171116
11181117
# [Azure NetApp Files (with VM)](#tab/azure-netapp-files)
11191118

articles/azure-netapp-files/azacsnap-introduction.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ The command options are as follows. The main bullets are commands, and the inden
129129
For more information, see the [delete command reference](azacsnap-cmd-ref-delete.md).
130130
- `-c restore` provides two methods to restore a snapshot to a volume.
131131
- `--restore snaptovol` creates a new volume based on the latest snapshot on the target volume.
132-
- `-c restore --restore revertvolume` reverts the target volume to a prior state based on the most recent snapshot.
132+
- `-c restore --restore revertvolume` reverts the target volume to a prior state, based on the most recent snapshot.
133133

134134
For more information, see the [restore command reference](azacsnap-cmd-ref-restore.md).
135135
- `[--configfile <configfilename>]` is an optional command-line parameter to provide a different file name for the JSON configuration. It's useful for creating a separate configuration file per security ID (for example, `--configfile H80.json`).

articles/azure-netapp-files/azacsnap-preview.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,14 +73,14 @@ Here's the architecture at a high level:
7373
The configurator has a new option to define the mount point for the logical volume. After you put the database into backup mode and after the I/O cache is flushed (dependent on Linux kernel parameter `fs.xfs.xfssyncd_centisecs`), this parameter is passed to `xfs_freeze` to block the I/O.
7474
1. Install and configure `xfs_freeze` to be run as a non-privileged user:
7575

76-
1. Create an executable file called *$HOME/bin/xfs_freeze* with the following content:
76+
1. Create an executable file called `$HOME/bin/xfs_freeze` with the following content:
7777

7878
```bash
7979
#!/bin/sh
8080
/usr/bin/sudo /usr/sbin/xfs_freeze $1 $2
8181
```
8282

83-
1. Create a sudoers file called */etc/sudoers.d/azacsnap* to allow the azacsnap user to run `xfs_freeze` with the following content:
83+
1. Create a sudoers file called `/etc/sudoers.d/azacsnap` to allow the `azacsnap` user to run `xfs_freeze` with the following content:
8484

8585
```bash
8686
#
@@ -93,7 +93,7 @@ Here's the architecture at a high level:
9393
AZACSNAP ALL=(ALL) NOPASSWD: /usr/sbin/xfs_freeze
9494
```
9595

96-
1. Test that the azacsnap user can freeze and unfreeze I/O to the target mount point by running the following code as the azacsnap user.
96+
1. Test that the `azacsnap` user can freeze and unfreeze I/O to the target mount point by running the following code as the `azacsnap` user.
9797

9898
This example runs each command twice to show that it worked the first time, because there's no command to confirm if `xfs_freeze` has frozen I/O.
9999

0 commit comments

Comments
 (0)