Pages
▼
Saturday, April 18, 2020
Large Volume Data Migration to Azure using Azure Data Box
Migrating Large volume of data(like Terabytes or Petabytes) from on-premises to Azure using Azure Data Box.
Two types of data transfer options: Offline & Online
Offline - choose
1. More than 5 TB, no good bandwidth connectivity
2. Data can be upload to any one of storage: Block Blob, Page Blob, Managed Disk, File Storage
3. Four Data Box options available to choose
Saturday, April 11, 2020
Docker Commands
Verify the application exist inside the windows container, connect to the cmd of the "frontendapiwin" container using the docker exec command
1. C:\> docker exec -it 64a61d823b28 cmd
- "64a61d823b28 " - docker container id
- It should take us inside the container.
Run the powershell inside the "frontendapiwin" the container
1.1 C:\inetpub\wwwroot> powershell
Using Powershell to manage application web configuration
1.1.1 PS C:\inetpub\wwwroot> gc .\web.config or gc web.config
- Gets the content (gc) of the item at the specified location (C:\inetpub\wwwroot\web.config)
> [xml]$web = gc .\web.config
- The [xml] casts the variable as an XML object.
- <?xml>
<configuration>
<appsettings>
<add key="DBCon" value="db value."/>
...
</appsettings>
...
</configuration>
> $web.configuration.appSettings.SelectNodes("add[@key='DBCon']")
- display DBCon key value
- key value
----- -------
DBCon db value.
> $key=$web.configuration.appSettings.SelectNodes("add[@key='DBCon']")
- assign to key
> $key
- another way display DBCon key value
> $key.SetAttribute("value","db value changed.")
- change DBCon value
> $web.save(".\web.config")
- save file
> exit => exit from powershell
> exit = exit from container
1. C:\> docker exec -it 64a61d823b28 cmd
- "64a61d823b28 " - docker container id
- It should take us inside the container.
Run the powershell inside the "frontendapiwin" the container
1.1 C:\inetpub\wwwroot> powershell
Using Powershell to manage application web configuration
1.1.1 PS C:\inetpub\wwwroot> gc .\web.config or gc web.config
- Gets the content (gc) of the item at the specified location (C:\inetpub\wwwroot\web.config)
> [xml]$web = gc .\web.config
- The [xml] casts the variable as an XML object.
- <?xml>
<configuration>
<appsettings>
<add key="DBCon" value="db value."/>
...
</appsettings>
...
</configuration>
> $web.configuration.appSettings.SelectNodes("add[@key='DBCon']")
- display DBCon key value
- key value
----- -------
DBCon db value.
> $key=$web.configuration.appSettings.SelectNodes("add[@key='DBCon']")
- assign to key
> $key
- another way display DBCon key value
> $key.SetAttribute("value","db value changed.")
- change DBCon value
> $web.save(".\web.config")
- save file
> exit => exit from powershell
> exit = exit from container