---
title: 'Подключить сетевой диск к выделенному серверу с гипервизором VMware ESXi'
sidebar_label: 'Подключить сетевой диск к серверу с гипервизором VMware ESXi'
sidebar_position: 5
description: 'Как подключить сетевой диск к выделенному серверу с гипервизором VMware ESXi'
---

import Formbricks from '@theme/MDXComponents/Formbricks';
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
import { TabItemLabel } from '@selectel/docux/components';
import SanBlockStorage from '@site/docs/_partials/dedicated/block-storage/san-of-block-storage.mdx';
import ConnectBlockStorageInPanel from '@site/docs/_partials/dedicated/block-storage/connect-block-storage-to-server-in-panel.mdx';

# Подключить сетевой диск к выделенному серверу с гипервизором VMware ESXi

Подробнее о сетевых дисках в инструкции [Общая информация о продукте Сетевые диски](/block-storage/about/about-block-storage.mdx).

1. [Создайте SAN-сеть](#create-san).
2. [Соедините сетевой диск с сервером](#connect-block-storage-to-server-in-panel).
3. [Подключите сетевой диск к серверу в ОС сервера](#connect-block-storage-to-server-in-os).
4. [Монтируйте файловую систему VMFS](#mount-vmfs-file-system).

## 1. Создать SAN-сеть \{#create-san}

<SanBlockStorage />

## 2. Соединить сетевой диск с сервером \{#connect-block-storage-to-server-in-panel}

<ConnectBlockStorageInPanel />

## 3. Подключить сетевой диск к серверу в ОС сервера \{#connect-block-storage-to-server-in-os}

Подключить сетевой диск к серверу можно вручную или при помощи готового скрипта, который формируется в панели управления.
Использовать скрипт можно только на ОС Ubuntu — подробнее в инструкции [Подключить сетевой диск к выделенному серверу с ОС Linux](/block-storage/manage/connect-block-storage-to-linux.mdx).

<Tabs queryString="configuration-setting">
  <TabItem value="configuration-san" default>
    <TabItemLabel>
      SAN-сеть
    </TabItemLabel>

    1. [Подключитесь к серверу по SSH](/dedicated/manage/connect-to-server.mdx#connect-via-ssh) или через [KVM-консоль](/dedicated/manage/connect-to-server.mdx#connect-via-kvm-console).

    2. Выведите список сетевых интерфейсов:

       ```bash
       esxcli network nic list
       ```

       В ответе появится список сетевых интерфейсов.
       Например:

       ```bash
       Name      PCI Device    Driver    Admin Status  Link Status  Speed  Duplex  MAC Address         MTU  Description
       --------  ------------  --------  ------------  -----------  -----  ------  -----------------  ----  -----------
       vmnic0    0000:01:00.0  nmlx4_en  Up            Up           10000  Full    1x:11:xx:0x:00:x0  1500  Mellanox Technologies ConnectX-3 Pro EN NIC; 10GigE; dual-port SFP+ (MCX312B-XCC)
       vmnic1    0000:02:00.0  igbn      Up            Up            1000  Full    aa:1a:0a:11:1a:a0  1500  Intel Corporation I350 Gigabit Network Connection
       vmnic128  0000:01:00.0  nmlx4_en  Up            Up           10000  Full    1c:00:cc:0c:00:c0  1500  Mellanox Technologies ConnectX-3 Pro EN NIC; 10GigE; dual-port SFP+ (MCX312B-XCC)
       vmnic2    0000:02:00.1  igbn      Up            Up            1000  Full    cc:1c:6c:01:6c:c1  1500  Intel Corporation I350 Gigabit Network Connection
       ```

       Здесь в поле `Name` — имена сетевых интерфейсов.

    3. Выведите информацию о конфигурации сетевых интерфейсов:

       ```bash
       esxcli network vswitch standard list
       ```

       В ответе появится текущая конфигурация сетевых интерфейсов.
       Например:

       ```bash
       vSwitch0
         Name: vSwitch0
         Class: cswitch
         Num Ports: 2560
         Used Ports: 4
         Configured Ports: 128
         MTU: 1500
         CDP Status: listen
         Beacon Enabled: false
         Beacon Interval: 1
         Beacon Threshold: 3
         Beacon Required By:
         Uplinks: vmnic1
         Portgroups: VM Network, Management Network
       ```

    4. Создайте два виртуальных коммутатора для SAN-сети:

       ```bash
       esxcli network vswitch standard add --vswitch-name=<switch_name_1>
       esxcli network vswitch standard add --vswitch-name=<switch_name_2>
       ```

       Укажите:

       * `<switch_name_1>` — имя первого виртуального коммутатора;
       * `<switch_name_2>` — имя второго виртуального коммутатора.

    5. Назначьте сетевые интерфейсы на виртуальные коммутаторы:

       ```bash
       esxcli network vswitch standard uplink add --vswitch-name=<switch_name_1> --uplink-name=<eth_name_1>
       esxcli network vswitch standard uplink add --vswitch-name=<switch_name_2> --uplink-name=<eth_name_2>
       ```

       Укажите:

       * `<switch_name_1>` — имя первого виртуального коммутатора, который вы создали на шаге 4;
       * `<eth_name_1>` — имя первого сетевого интерфейса на первом порте сетевой карты, которое вы получили на шаге 2;
       * `<switch_name_2>` — имя второго виртуального коммутатора, который вы создали на шаге 4;
       * `<eth_name_2>` — имя второго сетевого интерфейса на втором порте сетевой карты, которое вы получили на шаге 2.

    6. Убедитесь, что сетевые интерфейсы настроены корректно:

       ```bash
       esxcli network vswitch standard list
       ```

       В ответе появится конфигурация сетевых интерфейсов, которые вы настроили на шагах 4 и 5.

    7. Создайте портгруппы на виртуальных коммутаторах:

       ```bash
       esxcli network vswitch standard portgroup add --portgroup-name=<portgroup_name_1> --vswitch-name=<switch_name_1>
       esxcli network vswitch standard portgroup add --portgroup-name=<portgroup_name_2> --vswitch-name=<switch_name_2>
       ```

       Укажите:

       * `<portgroup_name_1>` — имя первой портгруппы;
       * `<switch_name_1>` — имя первого виртуального коммутатора, который вы создали на шаге 4;
       * `<portgroup_name_2>` — имя второй портгруппы;
       * `<switch_name_2>` — имя второго виртуального коммутатора, который вы создали на шаге 4.

    8. Убедитесь, что портгруппы корректно созданы на виртуальных коммутаторах:

       ```bash
       esxcli network vswitch standard portgroup list
       ```

       В ответе появится список портгрупп, которые вы создали на шаге 7.

    9. Создайте виртуальные интерфейсы:

       ```bash
       esxcli network ip interface add --interface-name=<vmkernel_name_1> --portgroup-name=<portgroup_name_1>
       esxcli network ip interface add --interface-name=<vmkernel_name_2> --portgroup-name=<portgroup_name_2>
       ```

       Укажите:

       * `<vmkernel_name_1>` — имя первого виртуального интерфейса;
       * `<portgroup_name_1>` — имя первой портгруппы, которую вы создали на шаге 7;
       * `<vmkernel_name_2>` — имя второго виртуального интерфейса;
       * `<portgroup_name_2>` — имя второй портгруппы, которую вы создали на шаге 7.

    10. На виртуальные интерфейсы добавьте IP-адреса:

        ```bash
        esxcli network ip interface ipv4 set --interface-name=<vmkernel_name_1> --ipv4 <ip_address_1> --netmask <mask_1> --type static
        esxcli network ip interface ipv4 set --interface-name=<vmkernel_name_2> --ipv4 <ip_address_2> --netmask <mask_2> --type static
        ```

        Укажите:

        * `<vmkernel_name_1>` — имя первого виртуального сетевого интерфейса, который вы создали на шаге 9;
        * `<ip_address_1>` — IP-адрес первого порта сетевой карты.
          Можно посмотреть в [панели управления](https://my.selectel.ru/servers/shd/block-storage/disks): в верхнем меню нажмите **Продукты** → **Выделенные серверы** → раздел **Сетевые диски и СХД** → вкладка **Сетевые диски** → страница диска → блок **Настройка сетевых интерфейсов** → столбец **IP-адрес порта**;
        * `<mask_1>` – маска интерфейса подсети назначения для первого порта сетевой карты в формате IPv4-маски.
          Например: `255.255.252.0` для `/22`, `255.255.255.0` для `/24`, `255.255.255.252` для `/30`.
          Можно посмотреть в [панели управления](https://my.selectel.ru/servers/shd/block-storage/disks): в верхнем меню нажмите **Продукты** → **Выделенные серверы** → раздел **Сетевые диски и СХД** → вкладка **Сетевые диски** → страница диска → блок **Статические маршруты для подключения к iSCSI-таргетам** → столбец **Подсеть назначения**;
        * `<vmkernel_name_2>` — имя второго виртуального сетевого интерфейса, который вы создали на шаге 9;
        * `<ip_address_2>` — IP-адрес второго порта сетевой карты.
          Можно посмотреть в [панели управления](https://my.selectel.ru/servers/shd/block-storage/disks): в верхнем меню нажмите **Продукты** → **Выделенные серверы** → раздел **Сетевые диски и СХД** → вкладка **Сетевые диски** → страница диска → блок **Настройка сетевых интерфейсов** → столбец **IP-адрес порта**;
        * `<mask_2>` – маска интерфейса подсети назначения для второго порта сетевой карты в формате IPv4-маски.
          Например: `255.255.252.0` для `/22`, `255.255.255.0` для `/24`, `255.255.255.252` для `/30`.
          Можно посмотреть в [панели управления](https://my.selectel.ru/servers/shd/block-storage/disks): в верхнем меню нажмите **Продукты** → **Выделенные серверы** → раздел **Сетевые диски и СХД** → вкладка **Сетевые диски** → страница диска → блок **Статические маршруты для подключения к iSCSI-таргетам** → столбец **Подсеть назначения**.

    11. Убедитесь, что виртуальные сетевые интерфейсы созданы и настроены корректно:

        ```bash
        esxcfg-vmknic -l
        ```

        В ответе появится конфигурация виртуальных сетевых интерфейсов, которые вы настроили на шагах 9 и 10.

    12. Убедитесь, что шлюз сети назначения доступен:

        ```bash
        vmkping -I <vmkernel_name_1> <next_hop_1>
        vmkping -I <vmkernel_name_2> <next_hop_2>
        ```

        Укажите:

        * `<vmkernel_name_1>` — имя первого виртуального сетевого интерфейса, который вы создали на шаге 9;
        * `<next_hop_1>` — шлюз для первого порта сетевой карты.
          Можно посмотреть в [панели управления](https://my.selectel.ru/servers/shd/block-storage/disks): в верхнем меню нажмите **Продукты** → **Выделенные серверы** → раздел **Сетевые диски и СХД** → вкладка **Сетевые диски** → страница диска → блок **Настройка сетевых интерфейсов** → столбец **Next hop (шлюз)**;
        * `<vmkernel_name_2>` — имя второго виртуального сетевого интерфейса, который вы создали на шаге 9;
        * `<next_hop_2>` — шлюз для второго порта сетевой карты.
          Можно посмотреть в [панели управления](https://my.selectel.ru/servers/shd/block-storage/disks): в верхнем меню нажмите **Продукты** → **Выделенные серверы** → раздел **Сетевые диски и СХД** → вкладка **Сетевые диски** → страница диска → блок **Настройка сетевых интерфейсов** → столбец **Next hop (шлюз)**.

    13. Пропишите статические маршруты для получения доступа к iSCSI-таргетам:

        ```bash
        esxcli network ip route ipv4 add --network <destination_subnet_1> --gateway <next_hop_1>
        esxcli network ip route ipv4 add --network <destination_subnet_2> --gateway <next_hop_2>
        ```

        Укажите:

        * `<destination_subnet_1>` — подсеть назначения для первого порта сетевой карты.
          Можно посмотреть в [панели управления](https://my.selectel.ru/servers/shd/block-storage/disks): в верхнем меню нажмите **Продукты** → **Выделенные серверы** → раздел **Сетевые диски и СХД** → вкладка **Сетевые диски** → страница диска → блок **Статические маршруты для подключения к iSCSI-таргетам** → столбец **Подсеть назначения**;
        * `<next_hop_1>` — шлюз для первого порта сетевой карты.
          Можно посмотреть в [панели управления](https://my.selectel.ru/servers/shd/block-storage/disks): в верхнем меню нажмите **Продукты** → **Выделенные серверы** → раздел **Сетевые диски и СХД** → вкладка **Сетевые диски** → страница диска → блок **Настройка сетевых интерфейсов** → столбец **Next hop (шлюз)**;
        * `<destination_subnet_2>` — подсеть назначения для второго порта сетевой карты.
          Можно посмотреть в [панели управления](https://my.selectel.ru/servers/shd/block-storage/disks): в верхнем меню нажмите **Продукты** → **Выделенные серверы** → раздел **Сетевые диски и СХД** → вкладка **Сетевые диски** → страница диска → блок **Статические маршруты для подключения к iSCSI-таргетам** → столбец **Подсеть назначения**;
        * `<next_hop_2>` — шлюз для второго порта сетевой карты.
          Можно посмотреть в [панели управления](https://my.selectel.ru/servers/shd/block-storage/disks): в верхнем меню нажмите **Продукты** → **Выделенные серверы** → раздел **Сетевые диски и СХД** → вкладка **Сетевые диски** → страница диска → блок **Настройка сетевых интерфейсов** → столбец **Next hop (шлюз)**.

    14. Убедитесь, что маршруты, прописанные на шаге 13, применились:

        ```bash
        esxcli network ip route ipv4 list
        ```

    15. Убедитесь, что iSCSI-таргет доступен:

        ```bash
        vmkping -I <vmkernel_name_1> <iscsi_target_ip_address_1>
        vmkping -I <vmkernel_name_2> <iscsi_target_ip_address_2>
        ```

        Укажите:

        * `<vmkernel_name_1>` — имя первого виртуального сетевого интерфейса, который вы создали на шаге 9;
        * `<iscsi_target_ip_address_1>` — IP-адрес первого iSCSI-таргета.
          Можно посмотреть в [панели управления](https://my.selectel.ru/servers/shd/block-storage/disks): в верхнем меню нажмите **Продукты** → **Выделенные серверы** → раздел **Сетевые диски и СХД** → вкладка **Сетевые диски** → страница диска → блок **Настройка iSCSI-соединения** → поле **IP-адрес iSCSI-таргета 1**;
        * `<vmkernel_name_2>` — имя второго виртуального сетевого интерфейса, который вы создали на шаге 9;
        * `<iscsi_target_ip_address_2>` — IP-адрес второго iSCSI-таргета.
          Можно посмотреть в [панели управления](https://my.selectel.ru/servers/shd/block-storage/disks): в верхнем меню нажмите **Продукты** → **Выделенные серверы** → раздел **Сетевые диски и СХД** → вкладка **Сетевые диски** → страница диска → блок **Настройка iSCSI-соединения** → поле **IP-адрес iSCSI-таргета 2**.

    16. Проверьте статус iSCSI-инициатора:

        ```bash
        esxcli iscsi software get
        ```

    17. Если статус iSCSI-инициатора `false`, включите его:

        ```bash
        esxcli iscsi software set --enabled true
        ```

    18. Выведите список iSCSI-адаптеров:

        ```bash
        esxcli iscsi adapter list
        ```

        В ответе появится список iSCSI-адаптеров.
        Например:

        ```bash
        Adapter  Driver     State   UID            Description
        -------  ---------  ------  -------------  -----------
        vmhba64  iscsi_vmk  online  iscsi.vmhba64  iSCSI Software Adapter
        ```

        Здесь в поле `Adapter` — имена iSCSI-адаптеров.

    19. Установите имя iSCSI-инициатора:

        ```bash
        esxcli iscsi adapter set --adapter=<iscsi_adapter_name> --name=<initiator_name>
        ```

        Укажите:

        * `<iscsi_adapter_name>` — имя iSCSI-адаптера, которое вы получили на шаге 18;
        * `<initiator_name>` – имя iSCSI-инициатора.
          Можно посмотреть в [панели управления](https://my.selectel.ru/servers/shd/block-storage/disks): в верхнем меню нажмите **Продукты** → **Выделенные серверы** → раздел **Сетевые диски и СХД** → вкладка **Сетевые диски** → страница диска → блок **Настройка iSCSI-соединения** → поле **Initiator name**.

    20. Привяжите виртуальные интерфейсы к iSCSI-адаптеру:

        ```bash
        esxcli iscsi networkportal add --nic <vmkernel_name_1> --adapter <iscsi_adapter_name>
        esxcli iscsi networkportal add --nic <vmkernel_name_2> --adapter <iscsi_adapter_name>
        ```

        Укажите:

        * `<vmkernel_name_1>` — имя первого виртуального сетевого интерфейса, который вы создали на шаге 9;
        * `<vmkernel_name_2>` — имя второго виртуального сетевого интерфейса, который вы создали на шаге 9;
        * `<iscsi_adapter_name>` — имя iSCSI-адаптера, которое вы получили на шаге 18.

    21. Убедитесь, что виртуальные интерфейсы привязаны к iSCSI-адаптеру:

        ```bash
        esxcli iscsi networkportal list
        ```

    22. Настройте CHAP-аутентификацию на iSCSI-инициатор:

        ```bash
        esxcli iscsi adapter auth chap set -A <iscsi_adapter_name> --authname=<username> --secret=<password> --level required
        ```

        Укажите:

        * `<iscsi_adapter_name>` — имя iSCSI-адаптера, которое вы получили на шаге 18;
        * `<username>` — имя пользователя для авторизации iSCSI-инициатора.
          Можно посмотреть в [панели управления](https://my.selectel.ru/servers/shd/block-storage/disks): в верхнем меню нажмите **Продукты** → **Выделенные серверы** → раздел **Сетевые диски и СХД** → вкладка **Сетевые диски** → страница диска → блок **Настройка iSCSI-соединения** → поле **Username**;
        * `<password>` — пароль для авторизации iSCSI-инициатора.
          Можно посмотреть в [панели управления](https://my.selectel.ru/servers/shd/block-storage/disks): в верхнем меню нажмите **Продукты** → **Выделенные серверы** → раздел **Сетевые диски и СХД** → вкладка **Сетевые диски** → страница диска → блок **Настройка iSCSI-соединения** → поле **Рassword**.

    23. Убедитесь, что CHAP-аутентификация настроена корректно:

        ```bash
        esxcli iscsi adapter auth chap get -A <iscsi_adapter_name>
        ```

        Укажите `<iscsi_adapter_name>` — имя iSCSI-адаптера, которое вы получили на шаге 18.

    24. Настройте статические iSCSI-таргеты для iSCSI-адаптера:

        ```bash
        esxcli iscsi adapter discovery statictarget add -A <iscsi_adapter_name> -a <iscsi_target_ip_address_1>:3260 -n <iqn>
        esxcli iscsi adapter discovery statictarget add -A <iscsi_adapter_name> -a <iscsi_target_ip_address_2>:3260 -n <iqn>
        ```

        Укажите:

        * `<iscsi_adapter_name>` — имя iSCSI-адаптера, которое вы получили на шаге 18;
        * `<iscsi_target_ip_address_1>` — IP-адрес первого iSCSI-таргета.
          Можно посмотреть в [панели управления](https://my.selectel.ru/servers/shd/block-storage/disks): в верхнем меню нажмите **Продукты** → **Выделенные серверы** → раздел **Сетевые диски и СХД** → вкладка **Сетевые диски** → страница диска → блок **Настройка iSCSI-соединения** → поле **IP-адрес iSCSI-таргета 1**;
        * `<iscsi_target_ip_address_2>` — IP-адрес второго iSCSI-таргета.
          Можно посмотреть в [панели управления](https://my.selectel.ru/servers/shd/block-storage/disks): в верхнем меню нажмите **Продукты** → **Выделенные серверы** → раздел **Сетевые диски и СХД** → вкладка **Сетевые диски** → страница диска → блок **Настройка iSCSI-соединения** → поле **IP-адрес iSCSI-таргета 2**;
        * `<iqn>` — IQN первого и второго iSCSI-таргета.
          Можно посмотреть в [панели управления](https://my.selectel.ru/servers/shd/block-storage/disks): в верхнем меню нажмите **Продукты** → **Выделенные серверы** → раздел **Сетевые диски и СХД** → вкладка **Сетевые диски** → страница диска → блок **Настройка iSCSI-соединения** → поле **Target name**.

    25. Убедитесь, что статические iSCSI-таргеты для iSCSI-адаптера настроены корректно:

        ```bash
        esxcli iscsi adapter target list
        ```

    26. Запустите повторное обнаружение iSCSI-таргетов для iSCSI-адаптера:

        ```bash
        esxcli iscsi adapter discovery rediscover -A <iscsi_adapter_name>
        ```

        Укажите `<iscsi_adapter_name>` — имя iSCSI-адаптера, которое вы получили на шаге 18.

    27. Проверьте статус последнего обнаружения iSCSI-таргетов:

        ```bash
        esxcli iscsi adapter discovery status get -A <iscsi_adapter_name>
        ```

        Укажите `<iscsi_adapter_name>` — имя iSCSI-адаптера, которое вы получили на шаге 18.

    28. Убедитесь, что все статические iSCSI-таргеты настроены корректно:

        ```bash
        esxcli iscsi adapter discovery statictarget list -A <iscsi_adapter_name>
        ```

        Укажите `<iscsi_adapter_name>` — имя iSCSI-адаптера, которое вы получили на шаге 18.

    29. Инициируйте iSCSI-сессию:

        ```bash
        esxcli iscsi session add -A <iscsi_adapter_name> -n <iqn>
        ```

        Укажите:

        * `<iscsi_adapter_name>` — имя iSCSI-адаптера, которое вы получили на шаге 18;
        * `<iqn>` — IQN первого и второго iSCSI-таргета.
          Можно посмотреть в [панели управления](https://my.selectel.ru/servers/shd/block-storage/disks): в верхнем меню нажмите **Продукты** → **Выделенные серверы** → раздел **Сетевые диски и СХД** → вкладка **Сетевые диски** → страница диска → блок **Настройка iSCSI-соединения** → поле **Target name**.

    30. Убедитесь, что iSCSI-сессия запущена:

        ```bash
        esxcli iscsi session list
        ```

    31. Проверьте доступность iSCSI-таргетов:

        ```bash
        nc -s <ip_address_1> -z <iscsi_target_ip_address_1> 3260
        nc -s <ip_address_2> -z <iscsi_target_ip_address_2> 3260
        ```

        Укажите:

        * `<ip_address_1>` — IP-адрес первого порта сетевой карты.
          Можно посмотреть в [панели управления](https://my.selectel.ru/servers/shd/block-storage/disks): в верхнем меню нажмите **Продукты** → **Выделенные серверы** → раздел **Сетевые диски и СХД** → вкладка **Сетевые диски** → страница диска → блок **Настройка сетевых интерфейсов** → столбец **IP-адрес порта**;
        * `<iscsi_target_ip_address_1>` — IP-адрес первого iSCSI-таргета.
          Можно посмотреть в [панели управления](https://my.selectel.ru/servers/shd/block-storage/disks): в верхнем меню нажмите **Продукты** → **Выделенные серверы** → раздел **Сетевые диски и СХД** → вкладка **Сетевые диски** → страница диска → блок **Настройка iSCSI-соединения** → поле **IP-адрес iSCSI-таргета 1**;
        * `<ip_address_2>` — IP-адрес второго порта сетевой карты.
          Можно посмотреть в [панели управления](https://my.selectel.ru/servers/shd/block-storage/disks): в верхнем меню нажмите **Продукты** → **Выделенные серверы** → раздел **Сетевые диски и СХД** → вкладка **Сетевые диски** → страница диска → блок **Настройка сетевых интерфейсов** → столбец **IP-адрес порта**;
        * `<iscsi_target_ip_address_2>` — IP-адрес второго iSCSI-таргета.
          Можно посмотреть в [панели управления](https://my.selectel.ru/servers/shd/block-storage/disks): в верхнем меню нажмите **Продукты** → **Выделенные серверы** → раздел **Сетевые диски и СХД** → вкладка **Сетевые диски** → страница диска → блок **Настройка iSCSI-соединения** → поле **IP-адрес iSCSI-таргета 2**.

    32. Обновите список всех адаптеров:

        ```bash
        esxcli storage core adapter rescan --all
        ```

    33. Получите идентификатор сетевого диска:

        ```bash
        esxcli storage core device list
        ```

        В ответе появится список подключенных устройств хранения.
        Например:

        ```bash
        Device: naa.600140558e7a2bfee234358ad22f7c79
          Display Name: naa.600140558e7a2bfee234358ad22f7c79
          Has Settable Display Name: true
          Size: 100.00 GB
          Device Type: Direct-Access
          Multipath Plugin: NMP
          Devfs Path: /vmfs/devices/disks/naa.600140558e7a2bfee234358ad22f7c79
          Vendor: LIO-ORG
          Model: iscsi-disk
        ```

        Здесь:

        * `Device` — идентификатор сетевого диска;
        * `Model` — модель или программное описание устройства хранения, которое указано таргетом, например iSCSI-сервером.

    34. Выведите информацию о сетевом диске:

        ```bash
        esxcli storage core device list -d <device_id>
        ```

        Укажите `<device_id>` — идентификатор сетевого диска, который вы получили на шаге 33.

    35. Настройте политику доступа к сетевому диску:

        ```bash
        esxcli storage nmp device set -d <device_id> -P <path_selection_policy>
        ```

        Укажите:

        * `<device_id>` — идентификатор сетевого диска, который вы получили на шаге 33.
        * `<path_selection_policy>` — политика выбора пути, определяет способ направления I/O-запросов к хранилищу при наличии нескольких доступных путей:

          * Round Robin (`VMW_PSP_RR`) — равномерно распределяет I/O-запросы по всем доступным путям;

          * Most Recently Used (`VMW_PSP_MRU`) — использует последний активный путь.
            При сбое переключается на другой, после восстановления первоначального пути не возвращается к нему.
            Подходит для конфигураций с активным-пассивным хранилищем;

          * Fixed (`VMW_PSP_FIXED`) — использует только один заданный путь, по умолчанию — первый рабочий.
            При сбое переключается на доступный, но при восстановлении исходного пути возвращается к нему;

          * Fixed with Automatic Path Failover (`VMW_PSP_FIXED_AP`) — политика аналогична Fixed, но переключение между путями происходит автоматически.

    36. Выведите информацию о сетевом диске:

        ```bash
        esxcli storage nmp device list -d <device_id>
        ```

        Укажите `<device_id>` — идентификатор сетевого диска, который вы получили на шаге 33.

    37. Убедитесь, что `Round Robin` настроен корректно:

        ```bash
        esxcli storage nmp psp roundrobin deviceconfig get -d <device_id>
        ```

        Укажите `<device_id>` — идентификатор сетевого диска, который вы получили на шаге 33.

    38. Убедитесь, что пути, по которым сервер подключается к сетевому диску, настроены корректно:

        ```bash
        esxcli storage core path list -d <device_id>
        ```

        Укажите `<device_id>` — идентификатор сетевого диска, который вы получили на шаге 33.
  </TabItem>
</Tabs>

## 4. Монтировать файловую систему VMFS \{#mount-vmfs-file-system}

VMFS (VMware File System) — кластерная файловая система, которую использует VMware ESXi для хранения файлов виртуальных машин.
VMFS поддерживает совместный доступ к хранилищу несколькими хостами ESXi.
Это безальтернативный тип файловой системы для сетевого хранилища.

1. Создайте GPT-разметку на диске:

   ```bash
   partedUtil mklabel /dev/disks/<device_id> gpt
   ```

   Укажите `<device_id>` — идентификатор сетевого диска, который вы получили при [подключении сетевого диска к серверу в ОС сервера](#connect-block-storage-to-server-in-os) на шаге 33.

2. Получите диапазон допустимых секторов для разметки:

   ```bash
   partedUtil getUsableSectors /dev/disks/<device_id>
   ```

   Укажите `<device_id>` — идентификатор сетевого диска, который вы получили при [подключении сетевого диска к серверу в ОС сервера](#connect-block-storage-to-server-in-os) на шаге 33.

   В ответе появятся значения начального и конечного сектора, которые доступны для использования.
   Например:

   ```bash
   2048 314572766
   ```

   Здесь:

   * `2048` — начальный сектор;
   * `314572766` — конечный сектор.

3. Создайте раздел на диске:

   ```bash
   partedUtil setptbl /dev/disks/<device_id>  gpt "<partition_number> <start_sector> <end_sector> AA31E02A400F11DB9590000C2911D1B8 0"
   ```

   Укажите:

   * `<device_id>` — идентификатор сетевого диска, который вы получили при [подключении сетевого диска к серверу в ОС сервера](#connect-block-storage-to-server-in-os) на шаге 33;
   * `<partition_number>` — номер раздела;
   * `<start_sector>` — начальный сектор;
   * `<end_sector>` — конечный сектор.

4. Отформатируйте раздел в файловую систему VMFS:

   ```bash
   vmkfstools -C vmfs6 -S <datastore_name> /dev/disks/<device_id>:<partition_number>
   ```

   Укажите:

   * `<datastore_name>` — имя логического хранилища данных;
   * `<device_id>` — идентификатор сетевого диска, который вы получили при [подключении сетевого диска к серверу в ОС сервера](#connect-block-storage-to-server-in-os) на шаге 33;
   * `<partition_number>` — номер раздела, который вы указали на шаге 3.

5. Убедитесь, что файловая система доступна для монтирования:

   ```bash
   esxcli storage filesystem list
   ```

6. Убедитесь, что хранилище данных, которое вы создали на 4 шаге, доступно для использования:

   6.1. Откройте веб-интерфейс vSphere Web Client.

   6.2. Перейдите в раздел **Storage** → **Datastore**.

   6.3. Проверьте, что в списке появилось хранилище с типом `VMFS6` и в статусе `Accessible`.

<Formbricks />
