Skip to content

Commit 324a012

Browse files
committed
removed references to Ubuntu 16.04
1 parent 3fcc684 commit 324a012

10 files changed

+22
-35
lines changed

articles/service-fabric/service-fabric-cluster-creation-via-arm.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ declare CertSubjectName="mylinux.westus.cloudapp.azure.com"
9393
declare vmpassword="Password!1"
9494
declare certpassword="Password!4321"
9595
declare vmuser="myadmin"
96-
declare vmOs="UbuntuServer1604"
96+
declare vmOs="UbuntuServer1804"
9797
declare certOutputFolder="c:\certificates"
9898
9999
az sf cluster create --resource-group $resourceGroupName --location $resourceGroupLocation \
@@ -190,7 +190,7 @@ declare resourceGroupName="mylinux"
190190
declare vaultResourceGroupName="myvaultrg"
191191
declare vaultName="myvault"
192192
declare certificate-file="c:\certificates\mycert.pem"
193-
declare vmOs="UbuntuServer1604"
193+
declare vmOs="UbuntuServer1804"
194194
195195
az sf cluster create --resource-group $resourceGroupName --location $resourceGroupLocation \
196196
--certificate-file $certificate-file --certificate-password $certPassword \

articles/service-fabric/service-fabric-cluster-upgrade-os.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,18 @@ ms.date: 07/14/2022
1111

1212
# Upgrade Linux OS for Azure Service Fabric
1313

14-
This document describes how to migrate your Azure Service Fabric for Linux cluster from Ubuntu version 16.04 LTS to 18.04 LTS. Each operating system (OS) version requires a different Service Fabric runtime package. This article describes the steps required to facilitate a smooth migration to the newer version.
14+
This document describes how to migrate your Azure Service Fabric for Linux cluster from Ubuntu version 18.04 LTS to 20.04 LTS. Each operating system (OS) version requires a different Service Fabric runtime package. This article describes the steps required to facilitate a smooth migration to the newer version.
1515

1616
## Approach to migration
1717

1818
The general approach to the migration follows these steps:
1919

20-
1. Switch the Service Fabric cluster Azure Resource Manager resource `vmImage` to `Ubuntu18_04`. This setting pulls future code upgrades for this OS version. This temporary OS mismatch against existing node types blocks automatic code upgrade rollouts to ensure safe rollover.
20+
1. Switch the Service Fabric cluster Azure Resource Manager resource `vmImage` to `Ubuntu20_04`. This setting pulls future code upgrades for this OS version. This temporary OS mismatch against existing node types blocks automatic code upgrade rollouts to ensure safe rollover.
2121

2222
> [!TIP]
2323
> Avoid issuing manual Service Fabric cluster code upgrades during the OS migration. Doing so may cause the old node type nodes to enter a state that requires human intervention.
2424
25-
1. For each node type in the cluster, create another node type that targets the Ubuntu 18.04 OS image for the underlying Virtual Machine Scale Set. Each new node type assumes the role of its old counterpart.
25+
1. For each node type in the cluster, create another node type that targets the Ubuntu 20.04 OS image for the underlying Virtual Machine Scale Set. Each new node type assumes the role of its old counterpart.
2626

2727
* A new primary node type has to be created to replace the old node type marked as `isPrimary: true`.
2828
* For each non-primary node type, these nodes types are marked `isPrimary: false`.
@@ -48,7 +48,7 @@ This procedure demonstrates how to quickly prototype the node type migration by
4848
$resourceGroup="Group1"
4949
$clusterName="Contoso01SFCluster"
5050
# Update cluster vmImage to target OS. This registers the SF runtime package type that is supplied for upgrades.
51-
Update-AzServiceFabricVmImage -ResourceGroupName $resourceGroup -ClusterName $clusterName -VmImage Ubuntu18_04
51+
Update-AzServiceFabricVmImage -ResourceGroupName $resourceGroup -ClusterName $clusterName -VmImage Ubuntu20_04
5252
```
5353
5454
2. Add new node type counterpart for each of the existing node types:

articles/service-fabric/service-fabric-get-started-linux.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -195,16 +195,12 @@ Start a container-based [Service Fabric Onebox](https://hub.docker.com/_/microso
195195
```bash
196196
docker run --name sftestcluster -d -v /var/run/docker.sock:/var/run/docker.sock -p 19080:19080 -p 19000:19000 -p 25100-25200:25100-25200 mcr.microsoft.com/service-fabric/onebox:u20
197197
```
198+
198199
<b>Ubuntu 18.04 LTS:</b>
199200
```bash
200201
docker run --name sftestcluster -d -v /var/run/docker.sock:/var/run/docker.sock -p 19080:19080 -p 19000:19000 -p 25100-25200:25100-25200 mcr.microsoft.com/service-fabric/onebox:u18
201202
```
202203

203-
<b>Ubuntu 16.04 LTS:</b>
204-
```bash
205-
docker run --name sftestcluster -d -v /var/run/docker.sock:/var/run/docker.sock -p 19080:19080 -p 19000:19000 -p 25100-25200:25100-25200 mcr.microsoft.com/service-fabric/onebox:u16
206-
```
207-
208204
>[!TIP]
209205
> By default, this will pull the image with the latest version of Service Fabric. For particular revisions, please visit the [Docker Hub](https://hub.docker.com/r/microsoft/service-fabric-onebox/) page.
210206

articles/service-fabric/service-fabric-get-started-mac.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,14 +56,14 @@ To set up a local Docker container and have a Service Fabric cluster running on
5656
>We recommend increasing the resources allocated to Docker when testing large applications. This can be done by selecting the **Docker Icon**, then selecting **Advanced** to adjust the number of cores and memory.
5757

5858
2. Start the cluster.<br/>
59-
<b>Ubuntu 18.04 LTS:</b>
59+
<b>Ubuntu 20.04 LTS:</b>
6060
```bash
61-
docker run --name sftestcluster -d -v /var/run/docker.sock:/var/run/docker.sock -p 19080:19080 -p 19000:19000 -p 25100-25200:25100-25200 mcr.microsoft.com/service-fabric/onebox:u18
61+
docker run --name sftestcluster -d -v /var/run/docker.sock:/var/run/docker.sock -p 19080:19080 -p 19000:19000 -p 25100-25200:25100-25200 mcr.microsoft.com/service-fabric/onebox:u20
6262
```
6363

64-
<b>Ubuntu 16.04 LTS:</b>
64+
<b>Ubuntu 18.04 LTS:</b>
6565
```bash
66-
docker run --name sftestcluster -d -v /var/run/docker.sock:/var/run/docker.sock -p 19080:19080 -p 19000:19000 -p 25100-25200:25100-25200 mcr.microsoft.com/service-fabric/onebox:u16
66+
docker run --name sftestcluster -d -v /var/run/docker.sock:/var/run/docker.sock -p 19080:19080 -p 19000:19000 -p 25100-25200:25100-25200 mcr.microsoft.com/service-fabric/onebox:u18
6767
```
6868

6969
>[!TIP]

articles/service-fabric/service-fabric-how-to-publish-linux-app-vs.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ With Visual Studio tooling you can develop and publish Service Fabric .Net Core
4040
4141
4. Update the RuntimeIndetifier from win7-x64 to the target platform in the service project.
4242
```xml
43-
<RuntimeIdentifier>ubuntu.16.04-x64</RuntimeIdentifier>
43+
<RuntimeIdentifier>ubuntu.20.04-x64</RuntimeIdentifier>
4444
```
4545
5. In the ServiceManifest, update the entrypoint program to remove .exe.
4646
```xml

articles/service-fabric/service-fabric-local-linux-cluster-windows.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -51,14 +51,14 @@ To set up a local Docker container and have a Service Fabric cluster running on
5151
* Apply & Restart - restart the Docker daemon for the changes to take effect.
5252

5353
2. Start the cluster via PowerShell.<br/>
54-
<b>Ubuntu 18.04 LTS:</b>
55-
```powershell
56-
docker run --name sftestcluster -d -v /var/run/docker.sock:/var/run/docker.sock -p 19080:19080 -p 19000:19000 -p 25100-25200:25100-25200 mcr.microsoft.com/service-fabric/onebox:u18
54+
<b>Ubuntu 20.04 LTS:</b>
55+
```bash
56+
docker run --name sftestcluster -d -v /var/run/docker.sock:/var/run/docker.sock -p 19080:19080 -p 19000:19000 -p 25100-25200:25100-25200 mcr.microsoft.com/service-fabric/onebox:u20
5757
```
5858

59-
<b>Ubuntu 16.04 LTS:</b>
59+
<b>Ubuntu 18.04 LTS:</b>
6060
```powershell
61-
docker run --name sftestcluster -d -v /var/run/docker.sock:/var/run/docker.sock -p 19080:19080 -p 19000:19000 -p 25100-25200:25100-25200 mcr.microsoft.com/service-fabric/onebox:u16
61+
docker run --name sftestcluster -d -v /var/run/docker.sock:/var/run/docker.sock -p 19080:19080 -p 19000:19000 -p 25100-25200:25100-25200 mcr.microsoft.com/service-fabric/onebox:u18
6262
```
6363

6464
>[!TIP]

articles/service-fabric/service-fabric-quickstart-containers-linux.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ az group create --name $ResourceGroupName --location $Location
7575
# Create secure five node Linux cluster. Creates a key vault in a resource group
7676
# and creates a certificate in the key vault. The certificate's subject name must match
7777
# the domain that you use to access the Service Fabric cluster. The certificate is downloaded locally.
78-
az sf cluster create --resource-group $ResourceGroupName --location $Location --certificate-output-folder . --certificate-password $Password --certificate-subject-name $Subject --cluster-name $ClusterName --cluster-size 5 --os UbuntuServer1604 --vault-name $VaultName --vault-resource-group $ResourceGroupName --vm-password $VmPassword --vm-user-name $VmUserName
78+
az sf cluster create --resource-group $ResourceGroupName --location $Location --certificate-output-folder . --certificate-password $Password --certificate-subject-name $Subject --cluster-name $ClusterName --cluster-size 5 --os UbuntuServer1804 --vault-name $VaultName --vault-resource-group $ResourceGroupName --vm-password $VmPassword --vm-user-name $VmUserName
7979
```
8080

8181
> [!Note]
@@ -87,12 +87,12 @@ az sf cluster create --resource-group $ResourceGroupName --location $Location --
8787
Service Fabric provides several tools that you can use to manage a cluster and its applications:
8888

8989
- Service Fabric Explorer, a browser-based tool.
90-
- Service Fabric Command Line Interface (CLI), which runs on top of Azure CLI.
90+
- Service Fabric Command Line Interface (CLI), which runs on top of Azure CLI.
9191
- PowerShell commands.
9292

9393
In this quickstart, you use the Service Fabric CLI and Service Fabric Explorer (a web based tool). To use Service Fabric Explorer, you need to import the certificate PFX file into the browser. By default, the PFX file has no password.
9494

95-
Mozilla Firefox is the default browser in Ubuntu 16.04. To import the certificate into Firefox, click the menu button in the upper right corner of your browser, then click **Options**. On the **Preferences** page, use the search box to search for "certificates". Click **View Certificates**, select the **Your Certificates** tab, click **Import** and follow the prompts to import the certificate.
95+
Mozilla Firefox is the default browser in Ubuntu 18.04. To import the certificate into Firefox, click the menu button in the upper right corner of your browser, then click **Options**. On the **Preferences** page, use the search box to search for "certificates". Click **View Certificates**, select the **Your Certificates** tab, click **Import** and follow the prompts to import the certificate.
9696

9797
![Install certificate on Firefox](./media/service-fabric-quickstart-containers-linux/install-cert-firefox.png)
9898

articles/service-fabric/service-fabric-tutorial-create-vnet-and-linux-cluster.md

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,6 @@ The following procedures create a seven-node Service Fabric cluster. To calculat
2929

3030
Download the following Resource Manager template files:
3131

32-
For Ubuntu 16.04 LTS:
33-
- [AzureDeploy.json][template]
34-
- **vmImageSku** attribute is to "16.04-LTS"
35-
- Microsoft.ServiceFabric/clusters resource's
36-
- **apiVersion** being set to "2018-02-01"
37-
- **vmImage** property being set to "Linux"
38-
- [AzureDeploy.Parameters.json][parameters]
39-
4032
For Ubuntu 18.04 LTS:
4133
- [AzureDeploy.json][template2]
4234
- **vmImageSku** attribute is to "18.04-LTS"
@@ -61,7 +53,7 @@ In the **Microsoft.ServiceFabric/clusters** resource, a Linux cluster is deploye
6153

6254
* three node types
6355
* five nodes in the primary node type (configurable in the template parameters), one node in each of the other node types
64-
* OS: (Ubuntu 16.04 LTS / Ubuntu 18.04 LTS) (configurable in the template parameters)
56+
* OS: (Ubuntu 18.04 LTS / Ubuntu 20.04) (configurable in the template parameters)
6557
* certificate secured (configurable in the template parameters)
6658
* [DNS service](service-fabric-dnsservice.md) is enabled
6759
* [Durability level](service-fabric-cluster-capacity.md#durability-characteristics-of-the-cluster) of Bronze (configurable in the template parameters)

articles/service-fabric/service-fabric-tutorial-package-containers.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,7 @@ az group create --name $ResourceGroupName --location $Location
242242
# The certificate is downloaded locally as a PEM file.
243243
az sf cluster create --resource-group $ResourceGroupName --location $Location \
244244
--certificate-output-folder . --certificate-password $Password --certificate-subject-name $Subject \
245-
--cluster-name $ClusterName --cluster-size 5 --os UbuntuServer1604 --vault-name $VaultName \
245+
--cluster-name $ClusterName --cluster-size 5 --os UbuntuServer1804 --vault-name $VaultName \
246246
--vault-resource-group $ResourceGroupName --vm-password $VmPassword --vm-user-name $VmUserName
247247
```
248248

articles/service-fabric/service-fabric-versions.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,6 @@ Support for Service Fabric on a specific OS ends when support for the OS version
108108
| --- | --- | --- |
109109
| Ubuntu 20.04 | April 2025 | <a href="https://wiki.ubuntu.com/Releases">Ubuntu lifecycle</a>|
110110
| Ubuntu 18.04 | April 2023 | <a href="https://wiki.ubuntu.com/Releases">Ubuntu lifecycle</a>|
111-
| Ubuntu 16.04 | April 2021 | <a href="https://wiki.ubuntu.com/Releases">Ubuntu lifecycle</a>|
112111

113112
## Service Fabric version name and number reference
114113
The following table lists the version names of Service Fabric and their corresponding version numbers.

0 commit comments

Comments
 (0)