---
title: Installation
slug: zixi-broadcaster-v18/installation
docTags: 
createdAt: 2024-12-26T18:57:24.510Z
---

:::hint{type="warning"}
Please ensure your machine meets the [Requirements](docId:0l85jFgC5PWp6y-u23Y7q) prior to installation.
:::

## Broadcaster Installation Process

### Launch and Configure EC2 Instance

- Launch an EC2 instance with the recommended specifications 
- Attach the instance to your VPC and subnet 
- Allocate a static IPv4 address 
- Attach a second NIC from the same subnet. This is critical for DPDK to run successfully.

NIC 1 (Index 0): Control and management traffic 

NIC 2 (Index 1): Dedicated DPDK traffic 

::Image[]{src="https://app.archbee.com/api/optimize/mzxtTQEvCNIdUNgF2kuwJ/BFxNr6mQKiJM8i_SKybx__image.png" size="70" width="975" height="916" position="center" caption="Screenshot: EC2 Network Interfaces showing 2 NICs attached - Index 0 for control" alt="Screenshot: EC2 Network Interfaces showing 2 NICs attached - Index 0 for control" showCaption="true"}

### Initial System Verification

- SSH into the EC2 Instance
- Install the Broadcaster
- Log into the Broadcaster&#x20;
- Navigate to Settings -> Network&#x20;
- Verify you see 2 NICS listed with static IPV4 addresses. Gateway can be empty.
- Driver shows as ena for both interfaces.

![Screenshot: Showing network settings configuration](https://app.archbee.com/api/optimize/mzxtTQEvCNIdUNgF2kuwJ/57aFrCf2yumu0OOKwhQjV_image.png "Screenshot: Showing network settings configuration")

### Install DPDK Components

- On a clean Zixi Broadcaster deployment you should see an "Install DPDK" button
- Click "Install DPDK"
- You will get the following popup



  ![Install DPDK Popup window](https://app.archbee.com/api/optimize/mzxtTQEvCNIdUNgF2kuwJ/YgZ7UdJsURyoVtlN5-lL-_dpdkinstall3-copy.png "Install DPDK Popup window")
- In your SSH Terminal window navigate to the Zixi install directory and run
  - sudo ./dpdk-install.sh
  - The script will: 
    - Download and compile DPDK libraries 
    - Configure huge pages 
    - Set up CPU affinity 
    - Install necessary kernel modules 
    - Configure system parameters 
  - Green text indicates a successful installation - see screenshot below.
  - ![Screenshot: Terminal showing green indicators for successful installation](https://app.archbee.com/api/optimize/mzxtTQEvCNIdUNgF2kuwJ/32u8-wjufTFshZWZFepbu_image.png "Screenshot: Terminal showing green indicators for successful installation")

### Enable DPDK in Zixi Broadcaster

- Restart the broadcaster from the Main Dashboard&#x20;
- Reload the Network -> Settings page
- Click "Enable DPDK" on the Network Settings screen

![Screenshot: Green 'Enable DPDK' button visible](https://app.archbee.com/api/optimize/mzxtTQEvCNIdUNgF2kuwJ/dymeR2EKBgOOP2YQv8suR_dpdkinstall5-copy.png "Screenshot: Green 'Enable DPDK' button visible")

### Configure Server Ports for DPDK

- Navigate to **Settings → General** 
- In the **Server Ports** section, for each port: 
  - Select the **IP for DPDK** from the IP dropdown list 
  - ![Screenshot: IP dropdown list](https://app.archbee.com/api/optimize/amUtKWPrNQCS-26DKyGuI-yzXrtMdVCDuCM5Bs5Tssz-20250408-175254.png "Screenshot: IP dropdown list")
  - This will be the IP of your second NIC 
- **Restart the Broadcaster** from Main Dashboard

### Verify DPDK Successful Installation

- On the Main Status Dashboard in the Broadcaster the 2nd NIC should be blue, which indicates DPDK is running.

  ![Screenshot: DPDK NIC info in blue](https://app.archbee.com/api/optimize/mzxtTQEvCNIdUNgF2kuwJ/5uiVOhUClTfppr8nwb0j9_image.png "Screenshot: DPDK NIC info in blue")
- In "Statistics" for the DPDK Nic (2nd NIC) the data should be increasing indicating the stream traffic is flowing. If it is empty there is an issue.

  ![](https://api.archbee.com/api/optimize/mzxtTQEvCNIdUNgF2kuwJ/xXWJX8JsMfcEgq9K92OKE_image.png)
- In the SSH terminal you will see the same \<NIC name> with \_mirror suffix

![](https://api.archbee.com/api/optimize/mzxtTQEvCNIdUNgF2kuwJ/SkLw6e-3D6TaLY-2Oup-b_dpdkinstall9.png)

## ZEN Master Installation Process

When enabled ZEN Master will apply a second nic to the launched instance.

- Select DPDK from the cluster Configuration options to enable

![](https://api.archbee.com/api/optimize/mzxtTQEvCNIdUNgF2kuwJ/Q5UlirwqW6tKyVEwstK1I_image.png)

- Provide the pre-configured AWS subnet and Security Group for the additional DPDK network interface, ensuring they are available to the instance in the selected region.

::Image[]{src="https://app.archbee.com/api/optimize/mzxtTQEvCNIdUNgF2kuwJ/GVWn-6h-ZOve0ERGFGLju_image.png" size="72" width="796" height="552" position="center" showCaption="false"}

