Skip to content

Commit 112e120

Browse files
authored
Merge pull request #287499 from yousefi-msft/quickstarts-092524
Quickstarts realign
2 parents 4f360bf + a35268c commit 112e120

File tree

9 files changed

+260
-35
lines changed

9 files changed

+260
-35
lines changed

.openpublishing.redirection.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4665,6 +4665,11 @@
46654665
"redirect_url": "/azure/modeling-simulation-workbench/concept-storage",
46664666
"redirect_document_id": false
46674667
},
4668+
{
4669+
"source_path_from_root": "/articles/modeling-simulation-workbench/quickstart-create-portal.md",
4670+
"redirect_url": "/azure/modeling-simulation-workbench/get-started-modeling-simulation-workbench",
4671+
"redirect_document_id": false
4672+
},
46684673
{
46694674
"source_path_from_root": "/articles/load-balancer/upgrade-basic-standard.md",
46704675
"redirect_url": "/azure/load-balancer/upgrade-basic-standard-with-powershell",
@@ -4701,4 +4706,4 @@
47014706
"redirect_document_id": false
47024707
}
47034708
]
4704-
}
4709+
}

articles/modeling-simulation-workbench/quickstart-create-portal.md renamed to articles/modeling-simulation-workbench/get-started-modeling-simulation-workbench.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ ms.topic: quickstart
1010
# Customer intent: As a Modeling and Simulation Workbench owner, I want to create and perform initial setup so that Modeling and Simulation Workbench chamber users can run EDA applications.
1111
---
1212

13-
# Quickstart - Create an Azure Modeling and Simulation Workbench (preview) in the Azure portal
13+
# Get started - Create an Azure Modeling and Simulation Workbench (preview) in the Azure portal
1414

1515
Get started with Azure Modeling and Simulation Workbench (preview) by using the Azure portal. The Azure portal is a browser-based user interface to create Azure resources. This quickstart shows you how to use the Azure portal to deploy an Azure Modeling and Simulation Workbench, and perform initial setup to get users started on their development or collaboration activity.
1616

articles/modeling-simulation-workbench/index.yml

Lines changed: 55 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@ summary: Documentation for creating and managing Azure Modeling and Simulation W
66
metadata:
77
title: Azure Modeling and Simulation Workbench (preview) documentation
88
description: Documentation for creating and managing Azure Modeling and Simulation Workbench (preview).
9-
ms.author: lynnar
10-
ms.reviewer: yochu
9+
ms.author: yousefi
1110
ms.service: modeling-simulation-workbench
1211
ms.topic: index
1312
ms.date: 08/21/2024
@@ -24,13 +23,37 @@ landingContent:
2423
links:
2524
- text: What is Modeling and Simulation Workbench?
2625
url: ./modeling-simulation-workbench-overview.md
26+
- linkListType: concept
27+
links:
28+
- text: Workbench
29+
url: ./concept-workbench.md
30+
- text: Chamber
31+
url: ./concept-chamber.md
32+
- text: Connector
33+
url: ./concept-connector.md
34+
- text: User personas
35+
url: ./concept-user-personas.md
36+
- text: Data pipeline
37+
url: ./concept-data-pipeline.md
38+
- text: License service
39+
url: ./concept-license-service.md
40+
- text: Storage
41+
url: ./concept-storage.md
2742
# Card: Get started
2843
- title: Get started
2944
linkLists:
45+
- linkListType: get-started
46+
links:
47+
- text: Get started with Modeling and Simulation Workbench
48+
url: ./get-started-modeling-simulation-workbench.md
3049
- linkListType: quickstart
3150
links:
32-
- text: Create an Azure Modeling and Simulation Workbench
33-
url: ./quickstart-create-portal.md
51+
- text: Add users
52+
url: ./quickstart-add-users.md
53+
- text: Connect to desktop
54+
url: ./quickstart-connect-desktop.md
55+
- title: Learn
56+
linkLists:
3457
- linkListType: how-to-guide
3558
links:
3659
- text: Manage users
@@ -49,27 +72,37 @@ landingContent:
4972
url: ./how-to-guide-manage-shared-storage.md
5073
- text: Configure VM firewalls
5174
url: ./how-to-guide-configure-firewall-red-hat.md
52-
# Card: Concepts
53-
- title: Concepts
75+
- title: Resources
5476
linkLists:
55-
- linkListType: concept
77+
- linkListType: reference
5678
links:
57-
- text: Workbench
58-
url: ./concept-workbench.md
59-
- text: Chamber
60-
url: ./concept-chamber.md
61-
- text: Connector
62-
url: ./concept-connector.md
63-
- text: User personas
64-
url: ./concept-user-personas.md
65-
- text: Data pipeline
66-
url: ./concept-data-pipeline.md
67-
- text: License service
68-
url: ./concept-license-service.md
69-
- text: Storage
70-
url: ./concept-storage.md
71-
- text: Disaster recovery
79+
- text: Troubleshoot
80+
url: ./resources-troubleshoot.md
81+
- text: Business continuity
7282
url: ./disaster-recovery.md
83+
- text: Get support
84+
url: ./resources-get-support.md
85+
# Card: Concepts
86+
# - title: Concepts
87+
# linkLists:
88+
# - linkListType: concept
89+
# links:
90+
# - text: Workbench
91+
# url: ./concept-workbench.md
92+
# - text: Chamber
93+
# url: ./concept-chamber.md
94+
# - text: Connector
95+
# url: ./concept-connector.md
96+
# - text: User personas
97+
# url: ./concept-user-personas.md
98+
# - text: Data pipeline
99+
# url: ./concept-data-pipeline.md
100+
# - text: License service
101+
# url: ./concept-license-service.md
102+
# - text: Storage
103+
# url: ./concept-storage.md
104+
# - text: Disaster recovery
105+
# url: ./disaster-recovery.md
73106
# Card: Reference
74107
# - title: Reference
75108
# linkLists:
69.7 KB
Loading
Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
---
2+
title: "Quickstart: Add users to Modeling and Simulation Workbench"
3+
description: "Add users to a Modeling and Simulation Workbench."
4+
author: yousefi-msft
5+
ms.author: yousefi
6+
ms.service: modeling-simulation-workbench
7+
ms.topic: quickstart
8+
ms.date: 09/25/2024
9+
10+
#customer intent: As a administrator, I want to add users so that they can begin using the Modeling and Simulation Workbench.
11+
---
12+
13+
# Quickstart: Add users to a chamber
14+
15+
After you create your Modeling and Simulation Workbench, you'll need to add users and assign roles. In this quickstart, you'll learn how to add users a chamber as either a *Chamber Admin* or *Chamber User* along with the correct Microsoft Entra role assignments to enable them to do tasks.
16+
17+
If you don't have a service subscription, [create a free
18+
trial account](https://azure.microsoft.com/free/?WT.mc_id=A261C142F).
19+
20+
## Prerequisites
21+
22+
[!INCLUDE [prerequisite-account-sub](includes/prerequisite-account-sub.md)]
23+
24+
[!INCLUDE [prerequisite-mswb-chamber](includes/prerequisite-chamber.md)]
25+
26+
* Users to be added to a chamber must already exist in your company's Microsoft Entra ID tenant. If you want to invite guests to collaborate in your chamber, you must add or invite them to your Microsoft Entra ID tenant.
27+
28+
* Email fields in the user's Microsoft Entra ID user profile. The email alias must match exactly the user's Microsoft Entra sign-in alias. For example, a Microsoft Entra sign-in alias of <[email protected]> must also have the email alias of <[email protected]>.
29+
30+
## Add users
31+
32+
Users are added to chambers as either **Chamber Admin** or **Chamber User** roles. You can learn more about [user personas in Modeling and Simulation Workbench](concept-user-personas.md) to pick the most fitting role.
33+
34+
If the user isn't already an **Owner** of either the subscription or the resource group, they must be assigned the following roles in addition to a chamber role. Microsoft recommends using least privilege to protect your environment by assigning the lowest level of privilege needed to effectively perform tasks.
35+
36+
| Setting | Value |
37+
| :--------------- | :-------------------------------------- |
38+
| **Role** | **Reader** |
39+
| **Assign access to** | **User, group, or service principal** |
40+
| **Members** | \<user's Azure account\> |
41+
42+
| Setting | Value |
43+
| :--------------- | :-------------------------------------- |
44+
| **Role** | **Classic Storage Account Contributor** |
45+
| **Assign access to** | **User, group, or service principal** |
46+
| **Members** | \<user's Azure account\> |
47+
48+
1. Navigate to the Resource Group where the workbench is deployed.
49+
1. Select **Access Control (IAM)** from the left menu.
50+
1. From the roles screen, select **Add** > **Add role assignment**.
51+
:::image type="content" source="./media/quickstart-create-portal/chamber-iam-02.png" alt-text="Screenshot that shows selections for adding a role assignment.":::
52+
1. The **Add role assignment** pane opens. In the **Role** list, search for or scroll to find the **Reader** role. Select **Next**.
53+
:::image type="content" source="./media/quickstart-create-portal/chamber-iam-03.png" alt-text="Screenshot of the Add role assignment page showing where you select the Role.":::
54+
1. Leave the **Assign access to** as the default of **User, group, or service principal**. Choose **+ Select members**.
55+
1. On the **Select members** panel, search for and select on the users to be added, and then choose **Select**.
56+
:::image type="content" source="./media/quickstart-create-portal/chamber-iam-04.png" alt-text="Screenshot of the pane for adding a role assignment and selecting a security principal.":::
57+
1. Select **Review + assign** to assign the selected role.
58+
1. Repeat these same steps, but assign the **Classic Storage Account Contributor** role for the same users.
59+
60+
### Assign Chamber Admin or Chamber User role
61+
62+
Resource group level privileges allow users to perform infrastructure level tasks in the environment, but don't define the user's privilege level. Users must be assigned a role for each chamber they're to have access to. The role assigned determines whether users have `root` privileges across that chamber. **Chamber Admin** has `sudo` privileges in all virtual machines (VM) in the chamber, whereas **Chamber User** doesn't.
63+
64+
1. Navigate to the chamber where the role is to be assigned. Be sure you are at the chamber level, as chamber roles don't inherit.
65+
1. Select **Access Control (IAM)** from the left menu.
66+
1. From the roles screen, select **Add** > **Add role assignment**.
67+
:::image type="content" source="./media/quickstart-create-portal/chamber-iam-02.png" alt-text="Screenshot that shows selections for adding a role assignment.":::
68+
1. The **Add role assignment** pane opens. In the **Role** list, search for or scroll to find either the **Chamber User** or the **Chamber Admin** role. Select the appropriate role and then select **Next**.
69+
:::image type="content" source="./media/quickstart-create-portal/chamber-iam-03.png" alt-text="Screenshot of the Add role assignment page showing where you select the Role.":::
70+
1. Leave the **Assign access to** as the default of **User, group, or service principal**. Choose **+ Select members**.
71+
1. On the **Select members** panel, search for and select on the users to be added, and then choose **Select**.
72+
:::image type="content" source="./media/quickstart-create-portal/chamber-iam-04.png" alt-text="Screenshot of the pane for adding a role assignment and selecting a security principal.":::
73+
1. After you select all the users for that role, select **Review + assign** to assign the selected role.
74+
75+
> [!NOTE]
76+
> Allow at least five minutes for the provisioning of the users to propagate throughout the chamber, so they have a successful login experience.
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
---
2+
title: "Quickstart: Connect to the desktop"
3+
description: "Connect and distribute URLs to connect to Modeling and Simulation Workbench."
4+
author: yousefi-msft
5+
ms.author: yousefi
6+
ms.service: modeling-simulation-workbench
7+
ms.topic: quickstart
8+
ms.date: 09/27/2024
9+
10+
#customer intent: As a user, I want to connect to Modeling and Simulation Workbench desktops and also manage the desktop dashboard URLs.
11+
12+
---
13+
14+
# Quickstart: Connect to desktop
15+
16+
After you create a workbench, users can connect directly to the dashboard without visiting the portal. In this quickstart, you'll learn how to connect to your Modeling and Simulation Workbench desktops and learn how to manage the desktop dashboard URLs.
17+
18+
If you don't have a service subscription, [create a free
19+
trial account](https://azure.microsoft.com/free/?WT.mc_id=A261C142F)
20+
21+
## Prerequisites
22+
23+
[!INCLUDE [prerequisite-mswb-chamber](includes/prerequisite-chamber.md)]
24+
25+
* If using a public IP connector, your current public facing IP address must be on the allowlist.
26+
27+
## Locate the desktop dashboard URL
28+
29+
Each [connector](concept-connector.md) has a **Desktop dashboard** URL that opens the dashboard of all created VMs. The dashboard URL can be distributed to users directly so that they don't have to visit the Azure portal and navigate to the connector. You need to navigate to the connector to obtain the dashboard URL.
30+
31+
> [!TIP]
32+
> From the resource group listing, you can select **Manage view** / **Show hidden types** to directly show all the nested resources of the workbench and select the connector from there without having to navigate the workbench hierarchy.
33+
34+
### Navigate to the connector
35+
36+
1. From the resource group where your workbench is deployed, select your workbench.
37+
1. Once in the workbench, select **Chambers** from the **Settings** menu on the left.
38+
1. In the chamber list, select the desired chamber.
39+
1. From the chamber overview screen, select **Connector** from the **Settings** menu on the left.
40+
1. In the connector list, select the connector.
41+
42+
## Open the desktop
43+
44+
1. In the connector overview screen, the **Desktop dashboard** link is in the right column. Select the *copy* icon to copy the URL to your clipboard or select on it. Clicking the link opens a new tab or window.
45+
:::image type="content" source="media/quickstart-connect-desktop/connector-dashboard-url.png" alt-text="Screenshot of connector overview page with desktop dashboard URL highlighted in a red rectangle.":::
46+
1. The dashboard screen opens presenting all available VMs.
47+
1. Select a virtual machine (VM). If you don't have the desktop client installed, you're prompted to do so. There's also a web client which doesn't require a local client to be installed.
48+
49+
## Next step
50+
51+
> [!div class="nextstepaction"]
52+
> [Add users](./quickstart-add-users.md)
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
---
2+
title: "Quickstart: Inport data"
3+
description: "Import data into Modeling and Simulation Workbench."
4+
author: yousefi-msft
5+
ms.author: yousefi
6+
ms.service: modeling-simulation-workbench
7+
ms.topic: quickstart
8+
ms.date: 09/28/2024
9+
10+
#customer intent: As a user, I want to import data into a newly created Modeling and Simulation Workbench
11+
12+
---
13+
14+
# Quickstart: Import data
15+
16+
After you create a Modeling and Simulation Workbench, you might need data from your local environment to be available. Modeling and Simulation Workbench [chambers](./concept-chamber.md) have no access to the internet or other Azure resources. In this quickstart, learn how to import data from your previous environment to the workbench chamber.
17+
18+
If you don't have a service subscription, [create a free trial account](https://azure.microsoft.com/free/?WT.mc_id=A261C142F).
19+
20+
## Prerequisites
21+
22+
[!INCLUDE [prerequisite-mswb-chamber](includes/prerequisite-chamber.md)]
23+
24+
* A current public facing IP address must be on the allowlist if using public connector.
25+
26+
* The most recent version of [AzCopy](/azure/storage/common/storage-use-azcopy-v10?tabs=dnf), an Azure utility to manage data transfers to and from Azure. AzCopy is a standalone executable and doesn't require installation.
27+
28+
## Import data
29+
30+
1. In your newly created workbench, select **Settings** > **Chamber** from the menu on the left. A list of chambers appears. Select the chamber that you want to upload the data to.
31+
32+
1. In the chamber overview section, select the **Upload File** button from the action menu across the top center.
33+
34+
1. In the **Upload File** pop-up dialog, copy the **Upload URL** value.
35+
36+
1. Use the AzCopy command to upload your file. For example, use `azcopy copy <sourceFilePath> "<uploadURL>"`.
37+
38+
> [!IMPORTANT]
39+
> Supported characters for the file name are alphanumeric characters, underscores, periods, and hyphens. Make sure that the file name does not have any spaces between characters, as it will cause the data import to fail.
40+
>
41+
> The data pipeline processes only files at the root. It doesn't process subfolders. If you're importing multiple smaller files in a folder hierarchy, we recommend that you zip or tarball them into a single file.
42+
>
43+
> Gigabyte-sized tarballs and zipped files are supported, up to a maximum of 200GB per file. Ensure that each individual file is less than the maximum allowed size.
44+
45+
Uploaded files appear at the `/mount/datapipeline/datain` mount point. A Chamber Admin or Chamber User can access the files there. The `/mount/datapipeline/` has a volume size of 1TB. If the combined imported dataset is larger than this, [create a chamber storage volume](./how-to-guide-manage-chamber-storage.md).
46+
47+
## Clean up resources
48+
49+
The `/mount/datapipeline/` has a volume size of 1TB. You should move data imports out of this mount point regularly into [a chamber storage volume](./how-to-guide-manage-chamber-storage.md).

articles/modeling-simulation-workbench/resources-troubleshoot.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ A *not authorized error* while accessing the remote desktop dashboard URL indica
3030

3131
#### Failing for all users
3232

33-
- Review the [Create an application in Microsoft Entra ID](./quickstart-create-portal.md#create-an-application-in-microsoft-entra-id) article and verify your application registration is set up correctly.
34-
- Review the redirect URI registrations for the specific chamber and confirm the connector's redirects match those found with the application. If they don't match, re[register the redirect URIs](./how-to-guide-add-redirect-uris.md).
33+
- Review the [Create an application in Microsoft Entra ID](./get-started-modeling-simulation-workbench.md#create-an-application-in-microsoft-entra-id) article and verify your application registration is set up correctly.
34+
- Review the redirect URI registrations for the specific chamber and confirm the connector's redirects match those found with the application. If they don't match, [re-register the redirect URIs](./how-to-guide-add-redirect-uris.md).
3535
- Review the application registration secrets for Modeling and Simulation Workbench and check to see if your application client secret has expired. Complete the following steps if it's expired.
3636
1. Generate a new secret and make note of the client secret value.
3737
1. Update your Key Vault app secret value with the newly generated client **secret value.**

articles/modeling-simulation-workbench/toc.yml

Lines changed: 19 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,17 @@ items:
44
- name: Overview
55
items:
66
- name: What is Azure Modeling and Simulation Workbench?
7-
href: modeling-simulation-workbench-overview.md
7+
href: ./modeling-simulation-workbench-overview.md
8+
- name: Get started with Azure Modeling and Simulation Workbench
9+
href: ./get-started-modeling-simulation-workbench.md
10+
- name: Quickstarts
11+
items:
12+
- name: Add users
13+
href: ./quickstart-add-users.md
14+
- name: Connect to desktop
15+
href: ./quickstart-connect-desktop.md
16+
- name: Import Data
17+
href: ./quickstart-import-data.md
818
- name: Concepts
919
items:
1020
- name: Workbench
@@ -23,14 +33,10 @@ items:
2333
href: ./concept-vm-offerings.md
2434
- name: Storage
2535
href: ./concept-storage.md
26-
- name: Business continuity
27-
items:
28-
- name: Disaster recovery
29-
href: ./disaster-recovery.md
30-
- name: Tutorials
31-
items:
32-
- name: Create an Azure Modeling and Simulation Workbench
33-
href: ./quickstart-create-portal.md
36+
# - name: Tutorials
37+
# items:
38+
# - name: Create an Azure Modeling and Simulation Workbench
39+
# href: ./quickstart-create-portal.md
3440
- name: How-to guides
3541
items:
3642
- name: Manage users
@@ -73,6 +79,10 @@ items:
7379
items:
7480
- name: Troubleshoot
7581
href: ./resources-troubleshoot.md
82+
- name: Business continuity
83+
items:
84+
- name: Disaster recovery
85+
href: ./disaster-recovery.md
7686
- name: Get support
7787
href: ./resources-get-support.md
7888
- name: AzCopy

0 commit comments

Comments
 (0)