

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 設定 AWS Elemental MediaLive Anywhere
<a name="setup-emla"></a>

如果您打算部署 AWS Elemental MediaLive Anywhere，這可讓您在位於組織資料中心的內部部署硬體上執行 MediaLive 頻道，請閱讀本節。MediaLive 頻道可以包含標準 MediaLive 輸入，但也可以包含僅套用至 MediaLive Anywhere 的 SDI 輸入等輸入。

本節說明如何將內部部署節點整合到組織的網路，以及如何設定 MediaLive Anywhere 將節點組織到連接到您網路的叢集。

MediaLive Anywhere 使用共同的責任模型。您有責任保護節點的存取權，以保護執行中頻道的保真度，以及發佈的日誌和指標。AWS 負責管理編碼流量和管理軟體，包括持續升級軟體。如需共用責任模型的詳細資訊，請參閱 [中的安全性 AWS Elemental MediaLive](security.md)。

# MediaLive Anywhere 的運作方式
<a name="about-emla"></a>

AWS Elemental MediaLive Anywhere 部署包含數個元件：
+ 組織中的網路。這些網路由下圖中的亮藍色方塊表示。
+ 叢集 （藍色方塊），將頻道置放群組、節點和頻道分組。
+ 節點 （綠色方塊），代表節點硬體。一般而言，您的部署包含足以處理尖峰頻道負載的節點，以及一些用於節點彈性的備份節點。
+ 頻道置放群組 （黃色方塊），哪些頻道會分組。
+ 頻道 （橘色方塊），這是專門在 MediaLive Anywhere 節點上執行的 MediaLive 頻道。

![\[Hierarchical diagram showing multiple levels of interconnected components in a system architecture.\]](http://docs.aws.amazon.com/zh_tw/medialive/latest/ug/images/anywhere_cluster_relational.png)


叢集是節點的集合。叢集與一或多個網路相關聯。

在每個叢集中，都有節點、頻道置放群組和頻道。

## 佈建 MediaLive Anywhere 叢集
<a name="about-emla-provision"></a>

 當您佈建 MediaLive Anywhere 時，您可以設定下列連線：
+ 叢集包含一或多個節點 （綠色方塊）。在一個叢集中，所有節點都有相同的處理功能，以及相同的網路介面和 SDI 介面。節點屬於一個叢集。
+ 頻道置放群組 （黃色方塊） 是頻道的集合。頻道屬於頻道置放群組。
+ 您可以將頻道置放群組連接至節點。當叢集處於生產狀態時，影片工程師會建立頻道 （橘色方塊），並將每個頻道連接到特定的頻道置放群組。

  這些節點都可以互換。任何節點都可以編碼叢集中任何頻道置放群組中的頻道。

## 執行時間的 MediaLive Anywhere
<a name="about-emla-runtime"></a>

當 MediaLive 影片工程師設計頻道時，他們會指定頻道的叢集，以及叢集內的頻道置放群組。影片工程師會仔細選擇叢集和頻道置放群組。這不是臨機操作決策。

當 MediaLive 運算子在頻道置放群組中執行第一個頻道時，MediaLive 會在叢集中選擇要執行頻道的可用節點。之後，每當頻道置放群組中的另一個頻道啟動時，一律會在該節點上執行。



# 設計叢集
<a name="emla-deploy-design-cluster"></a>

本節適用於負責設計 MediaLive Anywhere 工作流程的影片工程師。您必須設計叢集，並將資訊提供給負責將 MediaLive Anywhere 節點連線至組織網路的網路工程師。

## 評估您的頻道
<a name="emla-deploy-design-assess-channels"></a>

1. 識別您預期建立之 MediaLive 頻道的編碼需求。

1. 根據 SDI 連線，識別每個頻道的節點硬體需求。例如，頻道可能需要 SDI quad-link 連線。

1. 評估每個頻道所需的處理能力和記憶體。請記住，MediaLive Anywhere 頻道都是單一管道頻道。

## 將您的頻道分組
<a name="emla-deploy-design-organize-channels"></a>

1. 根據相同的節點硬體需求，將頻道組織成群組。

1. 然後分割這些子群組，讓一個節點可以處理您預期一次執行的通道數量上限的處理能力和記憶體需求。您必須確定不會遇到作用中頻道數量超過節點的情況。

1. 每個子群組都是*頻道置放群組*。

每個節點處理一個頻道置放群組。每個頻道置放群組都會處理一組特定的頻道。將群組組織成叢集

## 將群組組織成叢集
<a name="emla-deploy-design-organize-cluster"></a>

1. 識別部署所需的節點數量。此數字等於忙碌期間頻道置放群組的數量。換句話說，這是您需要能夠同時處理的頻道置放群組數量上限。

   這些節點會收集到作用中節點的*叢集*中。

1. 決定您要在每個叢集中有多少個備份節點。此決策是風險評估練習。在極端情況下，您可以為每個作用中節點決定一個備份。在另一個極端情況下，您可以識別一個備份來提供所有作用中節點。

您現在擁有作用中節點和備份節點的叢集。

下圖說明 MediaLive Anywhere 叢集的可能設計。

CL 代表叢集。Nd 代表節點。CPG 代表頻道置放群組。橘色方塊是頻道。

![\[Diagram showing two clusters with nodes and channel placement groups containing channels.\]](http://docs.aws.amazon.com/zh_tw/medialive/latest/ug/images/anywhere_cluster_cnp.png)


在此圖表中，有兩個叢集。這兩個叢集都與相同的兩個網路相關聯。
+ 在 Cl-A 中，有三個作用中節點和一個備份節點 (Nd-4)。所有節點都有相同的處理能力、記憶體和實體界面。

  在 Cl-A 中，還有三個頻道置放群組。每個頻道置放群組都有相關聯的頻道。任何頻道置放群組中的一或多個頻道都可以在叢集中的任何節點上執行。兩個頻道置放群組無法同時在同一個節點上執行。一個節點能夠同時執行一個頻道置放群組中的所有頻道。雖然請注意，您會個別啟動每個頻道。
+ 在 Cl-B 中，有一個作用中節點和一個備份節點。

  在 Cl-B 中，只有一個頻道置放群組和一個頻道。這可能是具有高處理需求的頻道，因此需要自己的節點硬體，這表示它屬於單獨的叢集。這是可以接受的，沒有規則顯示頻道置放群組必須連接一個以上的頻道。叢集中只有一個作用中節點，適用於該單一頻道。

# 識別網路資源
<a name="emla-deploy-identify-network-requirements"></a>

本節適用於負責將 MediaLive Anywhere 節點連線至組織網路的網路工程師。網路工程師會諮詢設計 MediaLive Anywhere 頻道的影片工程師來執行這些任務。

針對影片工程師已識別的每個叢集，請遵循下列步驟。

**Topics**
+ [識別網路](#emla-identify-networks)
+ [預留 CIDRs](#emla-reserve-cidrs)
+ [識別路由](#emla-identify-routes)
+ [識別預設路由](#emla-identify-default-route)
+ [資料摘要](#emla-deploy-requirements-summary)

## 識別網路
<a name="emla-identify-networks"></a>

為每個叢集識別至少一個網路。您需要的網路數量取決於您的網路針對流量遵循的規則。處理 MediaLive Anywhere 流量的典型方法如下：
+ 一個用於 MediaLive Anywhere 管理的網路。
+ 一個網路，用於所有推送輸入到節點。
+ 一個網路，用於節點的所有輸出。

您不需要為每個叢集識別個別的網路。所有叢集中的相同流量類型 （例如，輸入流量） 可以通過相同的網路。

## 預留 CIDRs
<a name="emla-reserve-cidrs"></a>

您的影片工程師必須為您提供資訊，以便您可以計算要保留給叢集中節點的 IP 地址數量：
+ 叢集中所有頻道中的推送輸入總數。MediaLive Anywhere 會為每個推送輸入指派 IP 地址。
+ 所有通道中所有輸出群組中的輸出總數。請注意，您需要的輸出數量可能超過輸出群組的數量。MediaLive Anywhere 會為這些輸出指派來源 IP 地址。

在每個網路中，為這些 IP 地址保留一或多個 CIDR 區塊。如果您的網路設定為推送輸入和輸出位於相同的網路上，請注意這兩種類型的流量將共用相同的集區。

## 識別路由
<a name="emla-identify-routes"></a>

MediaLive Anywhere 需要設定有關從節點界面初次跳出和最後跳入節點界面的所有路由的資訊。

為影片工程師提供這些路由。以 CIDR 區塊和閘道 （如適用） 的形式提供路由。

## 識別預設路由
<a name="emla-identify-default-route"></a>

將其中一個路由識別為進出節點之流量的預設路由。當任何網路的路由表未涵蓋流量的目的地時，MediaLive Anywhere 會使用此預設值。

## 資料摘要
<a name="emla-deploy-requirements-summary"></a>

以下是您應該為每個叢集收集的資訊摘要。將此資訊提供給將設定 MediaLive Anywhere 的使用者。


****  

|  資料  |  在 MediaLive Anywhere 中設定此資料的位置  | 
| --- | --- | 
| 此叢集的網路數量，以及每個網路的用途 | 建立網路時 | 
| 在每個網路中，為 MediaLive Anywhere 預留的 CIDR 區塊清單 | 建立網路時 | 
| 每個網路的路由 | 建立網路時 | 
|  節點上每個網路界面的下列一組資訊： [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/medialive/latest/ug/emla-deploy-identify-network-requirements.html)  | 建立節點時 | 
| 叢集上所有節點的預設路由 | 建立叢集時 | 
| 叢集中每個節點的初始角色 （作用中或備份） | 建立節點時 | 

# 設計節點介面的映射
<a name="emla-design-mappings"></a>

本節適用於負責設計 MediaLive Anywhere 工作流程的影片工程師。

在每個叢集中，您必須設計映射的集合。[識別網路](emla-deploy-identify-network-requirements.md#emla-identify-networks)並設計叢集之後，您必須設計這些映射。您必須為每個處理編碼器流量的網路決定映射。您不需要為管理網路建立映射。

## 關於介面映射
<a name="emla-design-mappings-about"></a>

每個映射都會將一個網路連接到節點網路界面，以處理該網路的流量。例如，可能有一個映射，用於將輸入網路連接到輸入流量的節點網路界面。

![\[Diagram showing a Network box connected to a Node box, each with a single component.\]](http://docs.aws.amazon.com/zh_tw/medialive/latest/ug/images/anywhere_nwork_nodeinterface.png)


映射的運作方式如下圖所示。映射 （藍色方塊） 包含兩項資訊：網路 ID 和您指派的邏輯界面名稱。映射會將網路 （粉紅色方塊） 連接到實體界面 （黃色方塊）。

![\[Diagram showing network, mapping, and node components connected in a linear flow.\]](http://docs.aws.amazon.com/zh_tw/medialive/latest/ug/images/anywhere_nwork_full.png)


您必須為叢集中的每個網路設計一個映射。您不會為每個節點建立一個映射。相反地，所有節點中的類似實體界面共用相同的映射。例如，輸入流量的實體界面都共用相同的映射。



## 設計映射的程序
<a name="emla-design-mappings-procedure"></a>

您將在叢集中建立映射 （上圖中的藍色方塊）。然後，在每個節點 （每個綠色方塊） 中，您將建立第二個映射，將每個邏輯界面名稱指派給適當的節點界面。

1. 將名稱指派給網路 （上面的粉紅色方塊）。

1. 將名稱指派給每個網路的邏輯界面 （上方的灰色方塊）。

   請記住，名稱欄位區分大小寫。列出這些名稱，並確保您在稍後建立網路和邏輯界面名稱時使用這些確切名稱。

1. 將網路與每個節點中對應的實體界面配對。名稱可能是舊樣式 （例如 Eth1) 或新樣式 （例如 eno5555)。

   一般而言，所有節點上的界面位置都相同。但它們可能不同。在下面的範例中，在 CL-A 中，節點 3 使用 Eth2 和 Eth3。

1. 為每個叢集重複這些步驟。

您應該最後會列出如下的清單。此清單使用 中說明的叢集和節點[將群組組織成叢集](emla-deploy-design-cluster.md#emla-deploy-design-organize-cluster)。注意下列事項：
+ 在此範例中，叢集 CL-A 和叢集 CL-B 共用相同的兩個網路。在您的部署中，叢集可能不會共用網路。
+ 在此範例中，您將相同的名稱指派給兩個叢集中的邏輯界面。但您可以指派不同的名稱。


****  
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/medialive/latest/ug/emla-design-mappings.html)


****  
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/medialive/latest/ug/emla-design-mappings.html)

您將使用此資訊，如下所示：
+ 網路名稱：[建立每個網路](emla-setup-cl-networks.md)時指派此名稱。
+ 叢集名稱：[建立每個叢集](emla-setup-cluster.md)時指派此名稱。
+ 邏輯界面名稱：指派此名稱以在[建立每個叢集](emla-setup-cluster.md)時完成**界面映射**欄位。
+ 實體界面：您將輸入此資訊，以在[建立節點](emla-setup-cl-nodes-create.md)時完成**節點界面映射**欄位。

# 在 IAM for MediaLive Anywhere 中設定
<a name="emla-deploy-iam"></a>

您必須在 中執行一些設定 AWS Identity and Access Management。您必須先執行此設定，您或任何其他使用者才能在 MediaLive 主控台上建立網路、叢集和節點。

已設定為 IAM 使用者或管理使用者的使用者會執行本節中的任務。

**Topics**
+ [建立執行個體角色](emla-deploy-instance-role.md)
+ [設定使用者](emla-deploy-users.md)
+ [修改 MediaLive 受信任實體](emla-deploy-modify-ml-trusted-entity.md)

# 建立執行個體角色
<a name="emla-deploy-instance-role"></a>

若要使用 MediaLive Anywhere，您必須建立信任的實體組態，讓 在執行 MediaLive 的現場部署節點硬體上執行 AWS Systems Manager 動作。您必須建立角色、連接一些具有特定內容的政策，並將 (Systems Manager) 指定 AWS Systems Manager 為該角色的信任實體。

在此圖表中，角色位於粉紅色方塊中，每個政策位於黃色方塊中，每個信任的實體位於藍色方塊中。

![\[Instance Role connected to three policies and a trust relationship with AWS Systems Manager.\]](http://docs.aws.amazon.com/zh_tw/medialive/latest/ug/images/instance-role-access.png)


建立此角色之後，正在部署 MediaLive Anywhere 的 MediaLive 使用者會將此角色連接至他們建立的每個叢集。它們會將相同的角色連接到每個叢集。此角色及其信任的實體會建立此陳述式：

「對於此叢集中的任何節點，允許 Systems Manager 擔任此角色，以對連接到角色的政策中指定的資源執行操作。」

**Topics**
+ [建立政策](#emla-deploy-instance-role-policy)
+ [建立角色](#emla-deploy-instance-role-create-role)

## 建立政策
<a name="emla-deploy-instance-role-policy"></a>

您必須建立 MediaLiveAnywhereAccess 政策。這是圖表中最上方的黃色方塊。（您不需要建立其他兩個政策，因為它們是已存在於 IAM 中的受管政策。)

1. 登入 AWS 管理主控台 ，並在 https：//[https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/) 開啟 IAM 主控台。

1. 在左側的導覽窗格中，選擇 **Policies (政策)**。然後選擇 **Create policy** (建立政策)。在出現的頁面上，選擇 **JSON** 檢視 （而非**視覺化**檢視）。

1. 清除所有範例並複製下列文字。編輯文字，將 *111122223333* 的兩個執行個體變更為您的 AWS 帳戶號碼。將修訂的文字貼到**政策編輯器**。

   在第一個陳述式中，資源列會識別任何 AWS 區域中指定帳戶中的任何叢集 （如帳戶前的 **\$1** 萬用字元所指定）。

   在第二個陳述式中，資源列會識別任何 AWS 區域中指定帳戶中的 **MediaLiveAccessRole** （請注意，不需要萬用字元）。

1. 選擇**下一步**。為政策命名。我們建議使用名稱 **MediaLiveAnywhereAccess**。

1. 選擇**建立政策**。

## 建立角色
<a name="emla-deploy-instance-role-create-role"></a>

您必須建立執行個體角色。這是圖表中的粉紅色方塊。

1. 在 IAM 主控台的左側導覽窗格中，選擇**角色**，然後選擇**建立角色**。**建立角色**精靈隨即出現。此精靈會逐步引導您設定信任的實體，以及新增許可 （透過新增政策）。

1. 在**選取信任實體**頁面上，選擇**自訂信任政策**卡。隨即出現**自訂信任政策**區段，其中包含範例陳述式。

1. 清除所有範例、複製下列文字，然後將文字貼到**自訂信任政策**區段中。選擇**下一步**。

------
#### [ JSON ]

****  

   ```
   {
     "Version":"2012-10-17",		 	 	 
     "Statement": [
       {
         "Effect": "Allow",
         "Principal": {
           "Service": ["medialive.amazonaws.com", "ssm.amazonaws.com"]
         },
         "Action": "sts:AssumeRole"
       }
     ]
   }
   ```

------

1. 在**新增許可**頁面上，尋找下列政策，並選取每個政策的核取方塊：
   + 您建立的政策。如果您遵循建議，則此政策的名稱為 `MediaLiveAnywhereAccess`)
   + `AmazonEC2ContainerServiceforEC2Role` 政策
   + `AmazonSSMManagedInstanceCore` 政策

   在主控台上，**許可政策**標題旁的計數器會顯示 **3/xxx**，表示您已選取三個政策。

1. 選擇**下一步**。

1. 在檢閱頁面上，輸入角色的名稱。我們建議使用名稱 **MediaLiveAnywhereInstanceRole**。

1. 選擇建**立角色**。

1. 在角色的**摘要**頁面上，記下**角色 ARN** 中的值。看起來如下：

   `arn:aws:iam::111122223333:role/MediaLiveAnywhereInstanceRole`

   在此範例中， `111122223333`是 AWS 您的帳戶號碼。

# 設定使用者
<a name="emla-deploy-users"></a>

您必須設定具有許可的 IAM 使用者，以便他們可以設定 MediaLive Anywhere 叢集，和/或讓他們可以在內部部署節點硬體上執行頻道。

已設定為 IAM 使用者或管理使用者的使用者會執行本節中的任務。

**Topics**
+ [建立使用者並指派許可](emla-deploy-users-permissions.md)
+ [建立特殊 FAS 政策](emla-deploy-users-ecs-permissions.md)

# 建立使用者並指派許可
<a name="emla-deploy-users-permissions"></a>

如果您尚未設定將在內部部署硬體上執行頻道的使用者，您現在應該這麼做。如果您的組織是 MediaLive 的目前使用者，且您現在正在部署 MediaLive Anywhere，您必須修改現有使用者的許可。請參閱 [AWS Elemental MediaLive 的 Identity and Access Management](security-iam.md) 和 [設定使用者的 IAM 許可](setting-up-for-production.md)。

在這兩種情況下，有兩種準則：
+ 當您建立或修改使用者時，建議您建立專為使用 MediaLive Anywhere 而設計的角色和政策。
+ 您必須包含使用者使用 MediaLive Anywhere 所需的許可。請參閱 [MediaLive Anywhere 的需求](requirements-for-emla.md)。

# 建立特殊 FAS 政策
<a name="emla-deploy-users-ecs-permissions"></a>

將許可指派給 MediaLive Anywhere 使用者之後，您必須建立兩個額外的政策：
+ 建立叢集政策，您必須連接到可建立叢集之使用者的角色。此政策可讓 MediaLive 向 Amazon Elastic Container Service 傳送建立 Amazon ECS 叢集的請求。
+ 您必須連接到可建立節點之使用者角色的節點註冊政策。此政策可讓 MediaLive 向 Amazon Elastic Container Service 傳送建立 Amazon ECS 服務的請求。

這兩個政策都允許 MediaLive 使用 IAM 轉送存取工作階段 (FAS) 提出請求。

## 建立建立叢集政策
<a name="emla-deploy-users-ecs-cluster"></a>

1. 登入 AWS 管理主控台 ，並在 https：//[https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/) 開啟 IAM 主控台。

1. 在左側的導覽窗格中，選擇 **Policies (政策)**。然後選擇 **Create policy** (建立政策)。在出現的頁面上，選擇 **JSON** 檢視 （而非**視覺化**檢視）。

1. 清除範例，複製此程序結尾顯示的文字，並將其貼到**政策編輯器**中。

1. 選擇**下一步**。為政策命名。我們建議使用名稱 **MediaLiveAnywhereCreateCluster**。

1. 選擇**建立政策**。

## 建立節點註冊政策
<a name="emla-deploy-users-ssm-script"></a>

1. 登入 AWS 管理主控台 ，並在 https：//[https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/) 開啟 IAM 主控台。

1. 在左側的導覽窗格中，選擇 **Policies (政策)**。然後選擇 **Create policy** (建立政策)。在出現的頁面上，選擇 **JSON** 檢視 （而非**視覺化**檢視）。

1. 清除範例，複製此程序結尾顯示的文字，並將其貼到**政策編輯器**中。

1. 選擇**下一步**。為政策命名。我們建議使用名稱 **MediaLiveAnywhereRegisterScript**。

1. 選擇**建立政策**。

------
#### [ JSON ]

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Sid": "SSMCreateActivation",
            "Effect": "Allow",
            "Action": [
                "ssm:AddTagsToResource",
                "ssm:CreateActivation"
            ],
            "Resource": [
                "*"
            ],
            "Condition": {
                "StringEquals": {
                    "aws:RequestTag/created_by": "MediaLiveAnywhere"
                }
            }
        },
        {
            "Effect": "Allow",
            "Action": [
                "iam:PassRole"
            ],
            "Resource": "*",
            "Condition": {
                "StringEquals": {
                    "iam:PassedToService": [
                        "ssm.amazonaws.com"
                    ]
                }
            }
        }
    ]
}
```

------

# 修改 MediaLive 受信任實體
<a name="emla-deploy-modify-ml-trusted-entity"></a>

您必須修改為 MediaLive 建立的信任實體角色。您應該已[設定此信任實體](setting-up-trusted-entity.md)。

您必須修改您設定的角色：
+ 如果您[使用簡單選項設定 ](setup-trusted-entity-simple.md)，此角色的名稱為 `MediaLiveAccessRole`。
+ 如果您[使用複雜選項設定 ](setup-trusted-entity-complex.md)，此角色的名稱會描述其用途。在 中[建立角色](complex-scenario-create-trusted-entity-role-step3.md)，我們建議使用名稱，例如 `MedialiveAccessRoleForSports`。

  您可能有多個角色。識別將與至少一個在內部部署節點硬體上執行的頻道搭配使用的所有角色。

您必須修改角色以包含動作 `sts:TagSession`。

請依照此程序來修改您識別的每個角色。

1. 在 IAM 主控台的左側導覽窗格中，選擇**角色**，然後尋找要修改的角色。

1. 在摘要頁面上，選取**信任關係**頁面。此時會顯示目前的信任陳述式。選擇**編輯信任政策**。

1. 現有的信任政策可能如下所示：

------
#### [ JSON ]

****  

   ```
   {
        "Version":"2012-10-17",		 	 	 
        "Statement": [
        {
            "Effect": "Allow",
            "Principal": {
            "Service": "medialive.amazonaws.com"
         },
        "Action": "sts:AssumeRole"
         }
      ]
   }
   ```

------

1. 將 `Action`行變更為這兩個動作的陣列：

   ```
        "Action": ["sts:AssumeRole", "sts:TagSession"]
   ```

1. 選擇**更新政策**。

# 建立叢集
<a name="emla-setup-cluster"></a>

您必須建立[設計](#emla-setup-cluster) AWS Elemental MediaLive Anywhere 叢集時所識別的網路、叢集、節點和 SDI 來源。

先建立網路，再建立叢集，再建立節點。沒有關於工作順序的其他規則。例如，您可以建立所有網路，然後建立所有叢集，然後建立所有節點。或者，您可以為一個叢集建立網路，然後建立叢集，然後為該叢集建立節點。

**Topics**
+ [建立網路](emla-setup-cl-networks.md)
+ [建立叢集](emla-setup-cl-create.md)
+ [建立節點](emla-setup-cl-nodes-create.md)
+ [建立 SDI 來源](emla-setup-cl-sdi.md)
+ [此設定的結果](emla-setup-cl-result.md)

# 建立網路
<a name="emla-setup-cl-networks"></a>

建立您在[設計叢集](emla-deploy-design-cluster.md)時識別的網路。建立網路會將[您識別的資源](emla-deploy-identify-network-requirements.md)整合到 AWS Elemental MediaLive Anywhere。您必須先建立網路，才能建立其他 MediaLive Anywhere 資源。

1. 在 https：//[https://console.aws.amazon.com/medialive/](https://console.aws.amazon.com/medialive/) 開啟 MediaLive 主控台。

1. 在導覽列中，選擇 MediaLive Anywhere，然後選擇**網路**。在**網路**頁面上，選擇**建立網路**。

1. 使用網路工程師在 中提供給您的資訊來完成欄位[識別網路資源](emla-deploy-identify-network-requirements.md)。

1. 選擇**建立**。MediaLive Anywhere 會建立網路並將其新增至網路清單。

# 建立叢集
<a name="emla-setup-cl-create"></a>

建立網路後建立叢集。

1. 在導覽列中，選擇 MediaLive Anywhere，然後選擇**叢集**。在**叢集**頁面上，選擇**建立叢集**。

1. 完成欄位：
   + **名稱**：我們建議您指派一個名稱，提示叢集中的節點類型。
   + **執行個體角色 ARN**：您必須為 MediaLive 選擇執行個體角色。從組織的 AWS 管理使用者取得 ARN。如需此執行個體角色的資訊，請參閱 [建立執行個體角色](emla-deploy-instance-role.md)。
   + **介面映射**：請參閱[設計節點介面的映射](emla-design-mappings.md)。
   + **預設路由**：選取邏輯界面名稱 （從**界面映射**)，這是網路工程師在 中識別的預設值[識別網路資源](emla-deploy-identify-network-requirements.md)。

1. 選擇建立。MediaLive Anywhere 會建立叢集並將其新增至叢集清單。

# 建立節點
<a name="emla-setup-cl-nodes-create"></a>

建立一個叢集的所有節點。在您建立叢集之後，以及完成叢集和網路組態之後建立叢集和網路組態。

**重要**  
將節點新增至與網路相關聯的任何叢集後，您將無法修改網路。

若要建立節點，請建立節點註冊指令碼，然後在每個節點硬體單位上執行指令碼。然後，在每個硬體單位上執行指令碼。

## 準備節點硬體
<a name="emla-setup-cl-nodes-hardware"></a>

您應該已經取得 MediaLive Anywhere 節點的硬體。

在每個節點上安裝 RHEL 9.5 作業系統。RHEL 9.5 是唯一支援的版本。

## 建立節點註冊指令碼
<a name="emla-setup-cl-nodes-add"></a>

1. 在導覽列中，選擇 MediaLive Anywhere，然後選擇**叢集**。在叢集清單中，選取您要新增節點的叢集名稱。**詳細資訊**頁面隨即出現。

1. 向下捲動並選取**節點**索引標籤。選擇**建立節點**。

1. 在**建立節點**頁面中，完成下列欄位。指令碼會使用您在此處輸入的值。
   + **名稱**：您要永久指派給此節點的名稱。
   + **節點角色**：選擇**作用中**或**備份**。當您[設計叢集時，](emla-deploy-design-cluster.md#emla-deploy-design-organize-cluster)應該已識別這些角色。
   + **節點界面映射**：建立您在 中識別的映射[設計節點介面的映射](emla-design-mappings.md)。

1. 選擇**建立**。

1. 捲動至 主控台上的頁面頂端。如果新增節點的請求成功，橫幅會顯示訊息和註冊指令碼的內容。

1. 選擇**複製指令碼**，將指令碼複製到您使用 主控台之電腦上的剪貼簿。然後前往下一個步驟來執行指令碼。

## 啟用節點
<a name="emla-setup-cl-nodes-activate"></a>

您必須在建立指令碼的 24 小時內執行節點註冊指令碼。您必須僅在一個節點上執行每個指令碼，因為指令碼包含的資料在節點叢集中必須是唯一的節點名稱。

1. 在節點上啟動 SSH 工作階段。

1. 出現提示時，請貼上此節點的節點註冊指令碼，然後按 **Enter** 鍵。該指令碼會執行下列動作：
   + 它會將節點身分 （您在建立節點時指定的身分） 繫結至此節點硬體。
   + 然後，它會啟用節點硬體，以與 MediaLive Anywhere 搭配使用。此啟用大約需要 1 分鐘。

## 驗證節點狀態
<a name="emla-setup-cl-nodes-verify"></a>

1. 在 MediaLive 主控台的導覽列中，選擇**節點**。（請勿選擇**叢集**。)

1. 在**節點**清單中，確認節點狀態為**註冊**中。一小段時間後，狀態會變更為**作用中**。

# 建立 SDI 來源
<a name="emla-setup-cl-sdi"></a>

如果叢集中的某些節點包含 SDI 卡和連接埠，您必須建立 SDI 來源和 SDI 映射：
+ SDI 來源：MediaLive Anywhere 支援單連結和四連結 SDI 介面，假設您的節點具有對應的卡。對於 quad-link 來源，MediaLive Anywhere 支援四元組或交錯模式。
+ SDI 映射：為 SDI 卡上的每個連接埠建立 SDI 映射。映射可讓您設定 MediaLive Anywhere 將 SDI 來源連接到實體 SDI 卡和連接埠，該連接埠是該來源的連接點。

## 規劃 SDI 輸入
<a name="emla-setup-cl-sdi-plan"></a>

1. 識別您的 SDI 來源，並為每個來源指定 AWS 帳戶中唯一的名稱。我們建議您指派描述來源的名稱，例如 **curling-cameraA**。

1. 識別每個來源的類型 （單連結或四連結），以及任何四連結來源的模式 （交錯或四元）。

1. 規劃您的 SDI 來源如何連接到節點。具體而言，識別 quad-link 的任何來源，並為該來源指派四個連續連接埠。

1. 識別每個 SDI 來源的卡號和連接埠 （或連接埠）。如需有關如何在節點硬體上識別實體卡和連接埠的資訊，請參閱節點硬體的文件。

最後，您會為每個 SDI 來源建立映射。每個映射都包含來源名稱、卡號和連接埠號碼。

## 建立 SDI 來源
<a name="emla-setup-cl-sdi-create"></a>

您必須設定您計劃在 MediaLive Anywhere 中使用的每個 SDI 來源。當您在 MediaLive 中建立 SDI 輸入時，您會參考此來源。

1. 在導覽列中，選擇 MediaLive Anywhere，然後選擇 **SDI 來源**。在 **SDI 來源**頁面上，選擇**建立 SDI 來源**。

1. 完成欄位以提供名稱、界面和模式 （僅適用於 quad-link)。

1. 選擇**建立**。

## 建立 SDI 映射
<a name="emla-setup-cl-sdi-mappings"></a>

在已連接 SDI 纜線的每個節點上建立 SDI 映射。您可以透過編輯現有的節點來執行此任務。

1. 在 MediaLive 導覽列中，選擇**節點**。

1. 選取節點，然後選擇**編輯**。在**編輯**頁面上。在 **SDI 來源映射**欄位中，選擇**新增映射**。

1. 完成三個欄位，將來源映射至 SDI 卡和連接埠 （頻道號碼）。

# 此設定的結果
<a name="emla-setup-cl-result"></a>

您現在已執行 MediaLive Anywhere 部署的硬體和網路設定。叢集現在已準備好讓影片工程師在每個叢集中建立頻道置放群組，並建立頻道以新增至頻道置放群組。