.. _installing-policy-server-ubuntu: Installing Ubuntu OS ===================== Before installing ZTNA, you must first install **Ubuntu OS 24.04**. .. note:: | In virtualized environments, it is recommended to set **secure boot** to **disabled** before installing Ubuntu OS. | When secure boot is enabled, some modules may not load properly. | `VMware secure boot settings`_ Prepare Hardware ---------------- You can install the Policy Server on a physical system or a virtual machine. Minimum Requirements ~~~~~~~~~~~~~~~~~~~~ .. list-table:: :header-rows: 1 :widths: 12 20 10 10 * - Component - CPU - Memory - Disk * - ZTNA Policy Server - Intel® Core i3-12100 @ 3.3GHz (4C8T) or higher - DDR4 16GB or higher - SSD 512GB or higher * - ZTNA Network Sensor - Intel® Processor N95 @ Max 3.4GHz (4C4T) or higher - DDR4 4GB or higher - SSD 128GB or higher .. note:: | You can install the Policy Server on a virtual machine. | ZTNA supports various hypervisors such as VMware, VirtualBox, and XenServer. Prerequisites ------------- 1. **Prepare the image file** - Download Ubuntu 24.04.4 LTS image from the `official Ubuntu website `_. - The **Ubuntu Server** version is recommended. 2. **If installing on hardware, create a bootable USB** - :ref:`bootable-usb` 3. **If installing on an AWS instance** - Prepare the instance according to your cloud provider's documentation (e.g., AWS EC2 Launch Instance guide). Install Ubuntu 24.04.4 LTS --------------------------- Install **Ubuntu Server** using the image file downloaded from the official Ubuntu website. Step 1: Boot the device ~~~~~~~~~~~~~~~~~~~~~~~~ - If installing on hardware: Boot the device using the **bootable USB**. - If installing in a virtual machine: Attach the downloaded **ISO file** to the VM and boot. Step 2: Install Ubuntu ~~~~~~~~~~~~~~~~~~~~~~ #. Boot from the bootable media that contains the Ubuntu Server installation image. #. Select the **language** that suits your environment. .. image:: /images/ubuntu_server/select_language.png :width: 700px :alt: 언어 선택 화면 #. Configure the **keyboard layout**. .. image:: /images/ubuntu_server/select_layout.png :width: 700px :alt: 키보드 레이아웃 설정 화면 #. Select **Ubuntu Server** as the installation type. .. image:: ../images/ubuntu_server/ubuntu_server.png :width: 700px :alt: Ubuntu Server 설치 타입 선택 #. For network configuration, select the **network interface** in use. #. Select **Edit IPv4**. .. image:: /images/ubuntu_server/network_ip.png :width: 700px :alt: 네트워크 인터페이스 설정 화면 #. Change **Automatic (DHCP)** to **Manual**. .. image:: /images/ubuntu_server/manual.png :width: 700px :alt: IPv4 수동 설정 선택 #. Enter the values according to the table below and select **Save**. .. image:: /images/ubuntu_server/config_nic.png :width: 700px :alt: IPv4 수동 설정 입력 화면 .. note:: .. list-table:: :header-rows: 1 :widths: 28 72 * - Field (Required) - Description * - Subnet - Subnet mask * - Address - Static IP address assigned to the device * - Gateway - Gateway address * - Name Server - DNS server address * - Search domains - Leave blank #. Verify that the configured **static IP** has been applied. .. image:: /images/ubuntu_server/check_nic.png :width: 700px :alt: IP 설정 확인 화면 #. If using a proxy server, enter the **Address**; otherwise, leave it blank and select **Done**. .. image:: /images/ubuntu_server/proxy.png :width: 700px :alt: 프록시 서버 설정 화면 #. If you have a preferred **Ubuntu Mirror Server**, set it; otherwise, use the automatically populated value and select **Done**. .. image:: /images/ubuntu_server/ubuntu_mirror.png :width: 700px :alt: 미러 서버 설정 화면 #. Uncheck **Set up this disk as an LVM group** and select **Done**. .. image:: /images/ubuntu_server/disk.png :width: 700px :alt: 디스크 파티셔닝 옵션 화면 #. Review the **partition/file system** changes and select **Done**. .. image:: /images/ubuntu_server/done.png :width: 700px :alt: 파티션 변경 요약 확인 #. If there are **no issues** with the partition changes, select **Continue**. .. image:: /images/ubuntu_server/continue.png :width: 700px :alt: Confirm partition changes applied #. Enter the **Ubuntu OS user information** using the table below and select **Done**. .. image:: /images/ubuntu_server/ubuntu_user.png :width: 700px :alt: 사용자 정보 입력 화면 .. note:: .. list-table:: :header-rows: 1 :widths: 28 72 * - Field (Required) - Description * - Your name - User name * - Your computer’s name - Device name * - Pick a username - Ubuntu login account (ID) * - Choose a password - Login password * - Confirm your password - Confirm login password #. Check **Install OpenSSH server** for remote access. .. image:: /images/ubuntu_server/openssh.png :width: 700px :alt: OpenSSH 서버 설치 선택 #. Do **not** install additional features; select **Done**. .. image:: /images/ubuntu_server/install_other.png :width: 700px :alt: 추가 기능 설치 화면 #. When **Install complete** appears at the top left, select **Reboot Now**. .. image:: /images/ubuntu_server/reboot.png :width: 700px :alt: 설치 완료 및 재부팅 #. Log in with the user information you entered earlier. Next Steps After Installation ----------------------------- Ubuntu Server installation is complete. Proceed with the next installation according to your use case. - :ref:`Install Policy Server ` - :ref:`Install Network Sensor ` - :ref:`Install ZTNA Gateway ` .. _Technical Support: https://genians.slack.com/ .. _VMware secure boot settings: https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.security.doc/GUID-898217D4-689D-4EB5-866C-888353FE241C.html