Lou’s Lab

Voor ik verga tot stof en as, wil ik weten hoe de wereld was (RvhG)

User Tools

Site Tools


qnap:iscsi_lun

iSCSI

context

dit document beschrijft hoe je iSCSI configureert op Qnap

terminologie

  • block storage:
    • iSCSI stelt niet-geformatteerde disk ruimte ter beschikking.
      Deze maken deel uit van een volumegroep.
  • target:
    • is de algemene locatie voor je iSCSI storage.
    • wordt aangemaakt ivv IQN (iSCSI Qualified Name, bv: iqn.2004-04.com.qnap:ts469-pro:iscsi.vmware.dcb34c
  • Initiator:
    • client die verbinding maakt met de target
    • vereenvoudigd is het dus:
      • target: iSCSI server
      • initiator: iSCSI client
  • authenticatie
    • meestal CHAP of mutual CHAP: gebruiker en wachtwoord waarmee initiator zich bij de target bekend maakt.
  • LUN
    • logical unit number: de schijfruimte die je beschikbaar stelt aan de initiator die die dan zelf van een filesystem voorziet.

voorbeeld

  • iSCSI target op Qnap:
    • naam: iqn.2004-04.com.qnap:ts469-pro:iscsi.vmware.dcb34c
    • lun1: vms (bevat alle virtuele machine images)
    • lun2: data (bevat data die door de VMSs wordt aangemaakt, bv gedeelde mappen, logs, …)
  • ESXI host
    • initiator die ahv CHAP verbinding maakt met target
    • lun1 en lun2 formatteert met VMFS (VMware file system) en inricht als datastores.

netwerk

  • service luistert op TCP/3260
  • initiator moet dus op die poort kunnen verbinden van de target

stappenplan

  1. meld aan op Qnap host als admin
  2. kies: Storage Manager
  3. als er nog geen storage pool bestaat, maak er dan eerst één aan. (zie: disk configuratie)
  4. kies iSCSI Storage, Create: iSCSI Target with a mapped LUN
  5. vul targetname in en vul gebruiker en wachtwoord in voor CHAP authenticatie.
  6. geef naam voor de LUN en de grootte
    nu wordt target en LUN aangemaakt
  7. kies: iSCSI ACL: Add a Policy:
    1. name: geef de naam van de host die je toegang geeft op
    2. initiator IQN: geef de IQN in van de host die verbinding mag maken. (zie: VMware:iqn)
    3. bepaal de rechten die de host krijgt op de LUNS: lezen, schrijven of geen toegang.
    4. wijzig de Default Policy naar Deny Access op elke LUN.

Note: Maak steeds 1 target per host aan.
Meerdere hosts op eenzelfde target laten verbinden, kan voor dataverlies zorgen!

meer info

qnap/iscsi_lun.txt · Last modified: 2021/07/01 08:23 by Koen