Todos los productos
Search
Centro de documentos

Cloud Storage Gateway:Uso de volúmenes en una instancia ECS con Linux

Última actualización: Sep 03, 2026

Este tema describe cómo conectarse y utilizar los volúmenes iSCSI de un agente de Cloud Storage Gateway (CSG) en una instancia de Elastic Compute Service (ECS) con Linux.

Requisitos previos

Debe haber creado un volumen iSCSI. Para obtener más información, consulte Create an iSCSI volume.

Conexión al volumen iSCSI

  1. Inicie sesión en la instancia ECS.

    Nota

    Si su host local está conectado a una virtual private cloud (VPC) mediante un circuito Express Connect, también puede realizar los siguientes pasos desde dicho host.

  2. Conéctese a su instancia ECS con Linux. Para obtener más información, consulte Connect to an instance.

  3. Ejecute el siguiente comando para instalar el paquete iscsi-initiator-utils:

    Se requiere un iniciador iSCSI para conectarse al volumen iSCSI. Si ya instaló el iniciador iSCSI, omita este paso.

    sudo yum install iscsi-initiator-utils

    Si utiliza Debian o Ubuntu, ejecute el siguiente comando para instalar open-iscsi:

    sudo apt-get install open-iscsi
  4. Ejecute el siguiente comando para comprobar si el daemon iSCSI se está ejecutando.

    • Si utiliza RHEL 5 o RHEL 6, ejecute el siguiente comando:

      sudo /etc/init.d/iscsi status
    • Si utiliza RHEL 7 o posterior, ejecute el siguiente comando:

      sudo systemctl status iscsid

    Si al ejecutar el comando anterior no se devuelve un estado running, ejecute el siguiente comando para iniciar el daemon iSCSI.

    • Si utiliza RHEL 5 o RHEL 6, ejecute el siguiente comando:

      sudo /etc/init.d/iscsi start
    • Si utiliza RHEL 7 o posterior, ejecute el siguiente comando:

      sudo systemctl start iscsid
  5. (Opcional) Configure la autenticación mediante el protocolo Challenge-Handshake Authentication Protocol (CHAP).

    Nota

    Si habilitó la autenticación CHAP al crear un volumen iSCSI, debe configurar la información de autenticación CHAP en el cuadro de diálogo Advanced Settings antes de poder usar el volumen iSCSI.

    1. Ejecute el siguiente comando para abrir el archivo de configuración iscsid.conf:

      vi /etc/iscsi/iscsid.conf
    2. Localice la sección CHAP Settings, elimine el carácter de comentario (#) al inicio de las líneas de configuración correspondientes y establezca el nombre de usuario y la contraseña.

      • Introduzca el nombre de usuario CHAP que estableció al crear el volumen iSCSI.

      • Introduzca la contraseña CHAP que estableció al crear el volumen iSCSI.

      # To request that the iscsi initd scripts startup a session set to "automatic".
      # node.startup = automatic
      
      # To manually startup the session set to "manual". The default is automatic.
      node.startup = automatic
      
      # For "automatic" startup nodes, setting this to "Yes " will try logins on each
      # available iface until one succeeds, and then stop.  The default "No" will try
      # logins on all available ifaces simultaneously.
      node.leading_login = No
      
      # *************
      # CHAP Settings
      # *************
      
      # To enable CHAP authentication set node.session.auth.authmethod
      # to CHAP. The default is None.
      node.session.auth.authmethod = CHAP
      
      # To set a CHAP username and password for initiator
      # authentication by the target(s), uncomment the following lines:
      node.session.auth.username = user1
      node.session.auth.password = 12345678901qaz
      
      # To set a CHAP username and password for target(s)
      # authentication by the initiator, uncomment the following lines:
      #node.session.auth.username_in = username_in
      #node.session.auth.password_in = password_in
      
      # To enable CHAP authentication for a discovery session to the target
      # set discovery.sendtargets.auth.authmethod to CHAP. The default is None.
      #discovery.sendtargets.auth.authmethod = CHAP
      
      # To set a discovery session CHAP username and password for the initiator
  6. Descubra el volumen iSCSI.

    En la consola de Cloud Storage Gateway, localice su Block Gateway. La dirección IPv4 del gateway se encuentra en la página Volume List, mientras que la dirección IPv6 aparece en la segunda línea de la columna Service IP Address dentro de la lista de gateways.

    • IPv4:

      iscsiadm -m discovery -t st -p <IPv4 address>:3260
    • IPv6:

      iscsiadm -m discovery -t st -p <IPv6 address>:3260

    En los comandos anteriores, 3260 es el número de puerto, mientras que IPv4 address y IPv6 address corresponden a la dirección IPv4 y a la dirección IPv6 de un gateway iSCSI, respectivamente.

    Nota
    • Las versiones 1.6.0 y posteriores de CSG admiten IPv6.

    • El montaje de volúmenes iSCSI mediante IPv6 solo está disponible en la región China (Hohhot). Asegúrese de que la VPC y el vSwitch del gateway sean compatibles con IPv6.

    • Si monta volúmenes iSCSI mediante IPv6, verifique que su agente CSG tenga configurada una dirección IPv6.

    • Si la VPC y el vSwitch de un gateway existente son compatibles con IPv6, podrá obtener un destino de montaje IPv6 tras habilitar IPv6 para dicho gateway. De forma predeterminada, los gateways creados en esta VPC admiten IPv6.

  7. Ejecute el siguiente comando para montar el volumen iSCSI:

    • IPv4:

      iscsiadm -m node -T <target name> -p <IPv4 address>:3260 -l
    • IPv6:

      iscsiadm -m node -T <target name> -p <IPv6 address>:3260 -l

    En los comandos anteriores, target name es el volumen iSCSI que desea montar. Puede obtener el nombre del destino en el paso 6.

    Nota

    El protocolo iSCSI no permite montar un mismo volumen iSCSI en varios clientes Linux.

Consulta del volumen iSCSI

  1. Ejecute el comando fdisk -l o lsblk para consultar el volumen iSCSI.

  2. Si la salida del comando es similar a la siguiente, el volumen iSCSI estará disponible como disco sin formato. Podrá leer y escribir datos en el volumen iSCSI desde un host local.

    Ejecute el comando fdisk -l para consultar los discos del sistema. El disco /dev/sdd (1099.5 GB) que aparece en la siguiente salida corresponde al disco sin formato asociado al volumen iSCSI montado.

    [root@client2 ~]# fdisk -l
    
    Disk /dev/sda: 214.7 GB, 214748364800 bytes, 419430400 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 4096 bytes
    I/O size (minimum/optimal): 4096 bytes / 4096 bytes
    Disk label type: dos
    Disk identifier: 0x000e1179
    
       Device Boot      Start         End      Blocks   Id  System
    /dev/sda1   *        2048     2099199     1048576   83  Linux
    /dev/sda2         2099200   419430399   208665600   8e  Linux LVM
    
    Disk /dev/mapper/centos-root: 53.7 GB, 53687091200 bytes, 104857600 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 4096 bytes
    I/O size (minimum/optimal): 4096 bytes / 4096 bytes
    
    Disk /dev/mapper/centos-swap: 8455 MB, 8455716864 bytes, 16515072 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 4096 bytes
    I/O size (minimum/optimal): 4096 bytes / 4096 bytes
    
    Disk /dev/mapper/centos-home: 151.5 GB, 151523426304 bytes, 295944192 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 4096 bytes
    I/O size (minimum/optimal): 4096 bytes / 4096 bytes
    
    Disk /dev/sdd: 1099.5 GB, 1099511627776 bytes, 2147483648 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 4096 bytes / 524288 bytes

Desmontaje del volumen iSCSI

Para desmontar el volumen iSCSI, ejecute el siguiente comando:

  • IPv4:

    iscsiadm -m node -T <target name> -p <IPv4 address>:3260 -u
  • IPv6:

    iscsiadm -m node -T <target name> -p <IPv6 address>:3260 -u