Todos os produtos
Search
Central de documentação

Cloud Storage Gateway:Uso de volumes em uma instância ECS Linux

Última atualização: Aug 03, 2026

Este tópico descreve como conectar e usar os volumes iSCSI de um agente do Cloud Storage Gateway (CSG) em uma instância do Elastic Compute Service (ECS) Linux.

Pré-requisitos

Crie um volume iSCSI. Para mais informações, consulte Crie um volume iSCSI.

Conexão ao volume iSCSI

  1. Faça login na instância ECS.

    Nota

    Se o host local estiver conectado a uma Virtual Private Cloud (VPC) por meio de um circuito Express Connect, você também poderá executar as etapas a seguir usando esse host.

  2. Conecte-se à instância ECS Linux. Para mais informações, consulte Connect to an instance.

  3. Execute o comando a seguir para instalar o pacote iscsi-initiator-utils:

    É necessário um iniciador iSCSI para conectar-se ao volume iSCSI. Se o iniciador iSCSI já estiver instalado, ignore esta etapa.

    sudo yum install iscsi-initiator-utils

    Para Debian ou Ubuntu, execute o comando a seguir para instalar o open-iscsi:

    sudo apt-get install open-iscsi
  4. Verifique se o daemon iSCSI está em execução.

    • Para RHEL 5 ou RHEL 6, execute o seguinte comando:

      sudo /etc/init.d/iscsi status
    • Para RHEL 7 ou posterior, execute o seguinte comando:

      sudo systemctl status iscsid

    Se o comando não retornar o status running, inicie o daemon iSCSI conforme indicado abaixo.

    • Para RHEL 5 ou RHEL 6, execute:

      sudo /etc/init.d/iscsi start
    • Para RHEL 7 ou posterior, execute:

      sudo systemctl start iscsid
  5. (Opcional) Configure a autenticação CHAP (Challenge-Handshake Authentication Protocol).

    Nota

    Se você ativou a autenticação CHAP ao criar o volume iSCSI, configure as informações de autenticação CHAP na caixa de diálogo Advanced Settings antes de usar o volume.

    1. Execute o comando a seguir para abrir o arquivo de configuração iscsid.conf:

      vi /etc/iscsi/iscsid.conf
    2. Localize a seção CHAP Settings, remova o caractere de comentário (#) do início das linhas de configuração relevantes e defina o nome de usuário e a senha.

      • Insira o nome de usuário CHAP definido durante a criação do volume iSCSI.

      • Insira a senha CHAP definida durante a criação do volume 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 o volume iSCSI.

    No console do Cloud Storage Gateway, localize o Block Gateway. O endereço IPv4 do gateway está disponível na página Volume List, e o endereço IPv6 encontra-se na segunda linha da coluna Service IP Address na lista de gateways.

    • IPv4:

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

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

    Nos comandos anteriores, 3260 é o número da porta, e IPv4 address e IPv6 address são, respectivamente, os endereços IPv4 e IPv6 de um gateway iSCSI.

    Nota
    • O CSG versão 1.6.0 e posterior oferece suporte a IPv6.

    • A montagem de volumes iSCSI via IPv6 é suportada apenas na região China (Hohhot). Verifique se a VPC e o vSwitch do gateway oferecem suporte a IPv6.

    • Para montar volumes iSCSI via IPv6, verifique se há um endereço IPv6 configurado no agente do CSG.

    • Se a VPC e o vSwitch de um gateway existente oferecerem suporte a IPv6, você poderá obter um destino de montagem IPv6 após ativar o IPv6 no gateway. Por padrão, os gateways criados nesta VPC oferecem suporte a IPv6.

  7. Execute o comando a seguir para montar o volume 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

    Nos comandos anteriores, target name é o volume iSCSI que você deseja montar. Você pode obter o nome do destino na Etapa 6.

    Nota

    O protocolo iSCSI não permite montar um único volume iSCSI em vários clientes Linux.

Visualização do volume iSCSI

  1. Execute o comando fdisk -l ou lsblk para visualizar o volume iSCSI.

  2. Se a saída do comando for semelhante ao exemplo a seguir, o volume iSCSI estará disponível como disco bruto. Você poderá ler e gravar dados no volume iSCSI a partir de um host local.

    Execute o comando fdisk -l para visualizar os discos do sistema. O disco /dev/sdd (1099,5 GB) na saída a seguir é o disco bruto correspondente ao volume 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

Desmontagem do volume iSCSI

Para desmontar o volume iSCSI, execute o comando a seguir:

  • IPv4:

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

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