DB2 for Linux, UNIX, and Windows, verze 9.7
Instalace serverů DB2 > Další požadavky na instalaci v systému Linux a UNIX > Úlohy před instalací dalšího prostředí dělené databáze (Linux a UNIX) >

Vytvoření domovského souborového systému DB2 pro prostředí dělených databází

Chcete-li instalovat produkt DB2 Enterprise Server Edition a vytvořit prostředí dělené databáze, musíte mít souborový systém dostupný všem počítačům. Tento souborový systém bude použit jako domovský adresář instance. Lze jej také použít jako dočasné umístění pro obsah disku CD databázových produktů DB2.

Vytvoření domovského souborového systému DB2 pro systém dělené databáze (AIX)

Tato úloha je součástí nastavení děleného databázového systému. Tato úloha popisuje následující akce:

Doporučuje se vytvořit domovský souborový systém o velikosti obsahu na disku DVD produktu DB2. Údaj o velikosti (v kilobajtech) lze zobrazit pomocí následujícího příkazu:

   du -sk <bod připojení DVD>

Instance DB2 bude vyžadovat minimálně 50 MB prostoru. Nemáte-li k dispozici dostatek volného místa, můžete namísto zkopírování obsahu disku připojit disk DVD produktu DB2 pro každý zúčastněný počítač.

Musí mít následující:

Chcete-li vytvořit domovský souborový systém produktu DB2, exportovat jej prostřednictvím systému NFS nebo jej připojit prostřednictvím systému NFS, postupujte takto:

Vytvoření domovského souborového systému DB2

Přihlaste se k primárnímu počítači (ServerA) v systému dělené databáze jako uživatel s oprávněním root a vytvořte domovský souborový systém pro systém dělené databáze nazvaný /db2home.

  1. Zadejte příkaz smit jfs.

  2. Klepněte na ikonu Přidat žurnálovaný systém souborů.

  3. Klepněte na ikonu Přidat standardní JFS.

  4. Ze seznamu Název skupiny disků vyberte existující skupinu disků, kde má být souborový systém fyzicky umístěn.

  5. Nastavte velikost systému souborů (pole VELIKOST systému souborů (512bytové bloky) ). Velikost se udává jako počet 512bajtových bloků, potřebujete-li tedy pouze vytvořit souborový systém pro domovský adresář instance, můžete použít hodnotu 180 000, tj. asi 90 MB. Potřebujete-li zkopírovat obraz disku DVD s produktem pro spuštění instalace, můžete použít hodnotu 2 000 000, tj. asi 1 GB.

  6. Do pole MÍSTO PŘIPOJENÍ zadejte bod připojení pro tento souborový systém. V tomto příkladu je bod připojení /db2home.

  7. Nastavte pole Připojit AUTOMATICKY při spuštění systému na hodnotu ano.

    Ostatním polím lze ponechat výchozí nastavení.

  8. Klepněte na tlačítko OK.

Export domovského souborového systému DB2
  1. Vyexportujte souborový systém /db2home pomocí NFS tak, aby byl dostupný všem počítačům zúčastněným v systému dělené databáze:

    1. Zadejte příkaz smit nfs.
    2. Klepněte na ikonu Síťový systém souborů (NFS).
    3. Klepněte na ikonu Přidání adresáře k seznamu exportů.
    4. Do pole Název exportovaného adresáře zadejte cestu a adresář pro export (například /db2home).
    5. Do pole UZLY, ze kterých je přístup s právy uživatele root zadejte názvy všech pracovních stanic, které se budou účastnit systému dělené databáze. Jako oddělovač mezi jednotlivými názvy použijte čárku (,). Například ServerA, ServerB, ServerC. Používáte-li vysokorychlostní připojení, doporučuje se zadat pro každou pracovní stanici rovněž název vysokorychlostního připojení. Ostatním polím lze ponechat výchozí nastavení.
    6. Klepněte na tlačítko OK.

  2. Odhlašte se.

Připojení domovského souborového systému produktu DB2 z každého zúčastněného počítače

Přihlaste se ke každému zúčastněnému počítači (ServerB, ServerC, ServerD) a připojte vyexportovaný souborový systém pomocí NFS takto:

  1. Zadejte příkaz smit nfs.

  2. Klepněte na ikonu Síťový systém souborů (NFS).

  3. Klepněte na ikonu Přidání systému souborů pro připojení.

  4. Do pole NÁZEV místa připojení (Cesta) zadejte cestu bodu připojení.

    Cesta bodu připojení představuje umístění vytvořeného domovského adresáře produktu DB2. V tomto příkladu je použito /db2home.

  5. Do pole NÁZEV vzdáleného adresáře zadejte cestu vzdáleného adresáře.

    V našem příkladu byste měli zadat tutéž hodnotu, kterou jste zadali do pole NÁZEV místa připojení (Cesta).

  6. Do pole UZEL se vzdáleným adresářem zadejte název hostitele počítače, ve kterém jste vyexportovali souborový systém.

    Jedná se o název hostitele počítače, kde byl vytvořen připojovaný souborový systém.

    Chcete-li zlepšit výkon, můžete vytvořený souborový systém připojit pomocí NFS přes vysokorychlostní propojení. Chcete-li připojit souborový systém přes vysokorychlostní propojení, musíte zadat jeho název do pole UZEL se vzdáleným adresářem.

    Uvědomte si ale, že pokud nebude vysokorychlostní propojení z nějakého důvodu k dispozici, ztratí všechny pracovní stanice, které se účastní systému dělené databáze, přístup k domovskému adresáři produktu DB2.

  7. Nastavte pole PŘIPOJIT nyní, dát do /etc/filesystem nebo obojí? na hodnotu obojí.

  8. Nastavte pole Záznam /etc/filesystems připojí adresář při spuštění systému na hodnotu ano.

  9. Nastavte pole PŘÍSTUPOVÁ PRÁVA pro tento systém souborů NFS na hodnotu čtení-zápis.

  10. Nastavte pole Připojit systém souborů volně či pevně na hodnotu volné.

    Volné připojení znamená, že se počítač nebude pokoušet připojit adresář vzdáleně po nekonečnou dobu. Pevné připojení znamená, že se počítač bude po nekonečnou dobu pokoušet připojit adresář. To může v případě havárie systému způsobit problémy. Doporučuje se nastavit toto pole na hodnotu volné.

    Ostatním polím lze ponechat výchozí nastavení.

  11. Přesvědčte se, že je souborový systém připojen s volbou Povolit provedení programů SUID a sgid v tomto systému souborů? nastavenou na hodnotu Ano. Toto je výchozí nastavení.

  12. Klepněte na tlačítko OK.

  13. Odhlašte se.

Vytvoření domovského souborového systému DB2 pro systém dělené databáze (HP-UX)

Tato úloha je součástí nastavení děleného databázového systému. Tato úloha popisuje následující akce:

Doporučuje se vytvořit domovský souborový systém o velikosti obsahu na disku DVD produktu DB2. Údaj o velikosti (v kilobajtech) lze zobrazit pomocí následujícího příkazu:

   du -sk <bod připojení DVD>

Instance DB2 bude vyžadovat minimálně 50 MB prostoru. Nemáte-li k dispozici dostatek volného místa, můžete namísto zkopírování obsahu disku připojit disk DVD produktu DB2 pro každý zúčastněný počítač.

K vytvoření souborového systému musíte mít oprávnění uživatele root.

Chcete-li vytvořit domovský souborový systém produktu DB2, exportovat jej prostřednictvím systému NFS nebo jej připojit prostřednictvím systému NFS, postupujte takto:

Vytvoření domovského souborového systému DB2
Ručně:
  1. Vyberte diskovou oblast nebo logický svazek a vytvořte tento souborový systém pomocí obslužného programu, jako je newfs. Další informace získáte zadáním příkazu man newfs.
  2. Připojte lokálně tento souborový systém a do souboru /etc/fstab přidejte položku, aby byl tento souborový systém připojen při každém spuštění systému.

Pomocí modulu SAM:
  1. Zadejte příkaz sam.
  2. Klepněte na ikonu Disks and File Systems (Disky a souborové systémy).
  3. Klepněte na ikonu File Systems (Souborové systémy).
  4. Vyberte postupně volby Action (Akce) —> Add Local File systems (Přidat lokální souborové systémy).
  5. Můžete zvolit, zda bude použit správce Logical Volume Manager (správce logického svazku). Použít správce Logical Volume Manager je doporučeno.

Export domovského souborového systému DB2

Jestliže instalujete produkt DB2 ESE v klastru systémů HP-UX, můžete tento souborový systém exportovat prostřednictvím NFS přidáním položky do souboru /etc/exports, nebo můžete použít modul SAM.

Chcete-li exportovat souborový systém pomocí modulu SAM, postupujte takto:

  1. Zadejte příkaz sam.
  2. Klepněte na ikonu Networking and Communications (Síť a komunikace).
  3. Klepněte na ikonu Networked File Systems (Souborové systémy v síti).
  4. Klepněte na ikonu Exported Local File Systems (Exportované lokální souborové systémy).
  5. Klepněte na nabídku Action (Akce) a vyberte položku Add Exported File System (Přidat exportovaný souborový systém).
  6. Do pole Local Directory Name (Název lokálního adresáře) zadejte cestu a adresář pro export (například /db2home ).
  7. Klepněte na tlačítko User Access (Přístup uživatele) a v zobrazeném okně přidejte pro další počítače v instanci přístup pro čtení a zápis.
  8. Klepněte na tlačítko Root User Access (Přístup uživatele root) a v zobrazeném okně přidejte přístup pro další počítače v instanci.
  9. Klepněte na tlačítko OK.
  10. Odhlašte se.

Připojení domovského souborového systému produktu DB2 z každého zúčastněného počítače

Po vyexportování musíte souborový systém připojit v každém zúčastněném počítači.

V každém zúčastněném počítači proveďte následující operace:

  1. Zadejte příkaz sam.
  2. Klepněte na ikonu Networking and Communications (Síť a komunikace).
  3. Klepněte na ikonu Networked File Systems (Souborové systémy v síti).
  4. Klepněte na ikonu Mounted Remote File Systems (Připojené vzdálené souborové systémy).
  5. Klepněte na nabídku Action (Akce) a vyberte položku Add Remote File System Using NFS (Přidat vzdálený souborový systém pomocí NFS).
  6. Do pole Local Directory Name (Název lokálního adresáře) zadejte bod připojení připojovaného souborového systému (například /db2home).
  7. Do pole Remote Server Name (Název vzdáleného serveru) zadejte název vzdáleného serveru (například ServerA).
  8. Do pole Remote Directory Name (Název vzdáleného adresáře) zadejte cestu a adresář vzdáleného adresáře (například /db2home).
  9. Zapněte volbu Mount At System Boot (Připojit při zavádění systému).
  10. Klepněte na tlačítko NFS Mount Options (Možnosti připojení NFS) a poté nastavte typ připojení soft (volné) a zapněte volbu Allow SetUID Execution (Povolit provedení SetUID).

    Volné připojení znamená, že se počítač nebude pokoušet připojit adresář vzdáleně po nekonečnou dobu. Pevné připojení znamená, že se počítač bude po nekonečnou dobu pokoušet připojit adresář. To může v případě havárie systému způsobit problémy. Doporučuje se nastavit toto pole na hodnotu volné.

    Ostatním polím lze ponechat výchozí nastavení.

  11. Klepněte na tlačítko OK.
  12. Odhlašte se.
Vytvoření souborového systému pro prostředí dělené databáze serveru DB2 (Linux)

Tato úloha je součástí nastavení děleného databázového systému. Tato úloha popisuje následující akce:

Musíte mít souborový systém dostupný všem počítačům účastnícím se systému dělené databáze. Tento souborový systém bude použit jako domovský adresář instance.

U konfigurací, které používají více než jeden počítač pro jednu instanci databáze, se pro sdílení tohoto souborového systému používá systém NFS (Network File System). Obvykle je jeden počítač v klastru používán k exportu souborového systému pomocí NFS a ostatní počítače v klastru připojují souborový systém NFS z tohoto počítače. Počítač, který exportuje souborový systém, připojuje souborový systém lokálně.

Další informace o příkazech naleznete v dokumentaci k distribuci systému Linux®.

Chcete-li vytvořit souborový systém, postupujte takto:

  1. V jednom počítači vyberte diskovou oblast nebo ji vytvořte pomocí příkazu fdisk.
  2. Vytvořte v této oblasti souborový systém pomocí obslužného programu, jako je například mkfs. Souborový systém by měl být dostatečně velký, aby mohl obsahovat nezbytné programové soubory produktu DB2 a měl dostatek místa pro potřeby databáze.
  3. Připojte lokálně souborový systém, který jste právě vytvořili, a do souboru /etc/fstab přidejte položku, aby byl tento souborový systém připojen při každém zavedení systému. Příklad:
         /dev/hda1    /db2home    ext3   defaults   1 2
  4. Chcete-li automaticky exportovat souborový systém NFS v systému Linux při zavádění systému, přidejte položku do souboru /etc/exports. Ujistěte se, že jste zahrnuli všechny názvy hostitelů účastnících se klastru a rovněž všechny názvy, pod kterými může být počítač znám. Zkontrolujte také, že každý počítač v klastru má k exportovanému systému souborů oprávnění root pomocí volby "root".

    Soubor /etc/exports je soubor typu ASCII obsahující následující typ informací:

      /db2home název_počítače1(rw) název_počítače2(rw)  

    Chcete-li exportovat adresář NFS, spusťte příkaz

      /usr/sbin/exports -r
  5. V každém ze zbývajících počítačů v klastru přidejte položku do souboru /etc/fstab, aby byl souborový systém automaticky připojen při každém zavedení systému. Jak ukazuje následující příklad, po určení voleb bodu připojení je nutné zkontrolovat, že bude souborový systém připojen při zavádění systému, že je přístupný pro čtení i zápis, že je připojen pevně (volba hard), že obsahuje volbu bg (background) a že lze správně spustit programy setuid.
      fusion-en:/db2home /db2home nfs rw,timeo=7,
       hard,intr,bg,suid,lock
    kde fusion-en je název počítače.
  6. Zadáním následujícího příkazu připojte exportovaný souborový systém pomocí NFS v každém ze zbývajících počítačů v klastru:
    mount /db2home

    Dojde-li k selhání příkazu, zkontrolujte stav serveru NFS pomocí příkazu showmount. Příklad:

    showmount -e fusion-en

    kde fusion-en je název počítače.

    Tento příkaz showmount by měl zobrazit seznam souborových systémů, které jsou exportovány z počítače fusion-en. Pokud dojde k selhání tohoto příkazu, není pravděpodobně spuštěn server NFS. Spusťte server ručně zadáním následujícího příkazu na serveru NFS s oprávněním root:

    /etc/rc.d/init.d/nfs restart

    Za předpokladu, že současná úroveň spuštění má hodnotu 3, můžete tento příkaz spouštět automaticky při zavádění systému, jestliže přejmenujete soubor K20nfs na S20nfs v následujícím adresáři: /etc/rc.d/rc3.d.

  7. Zkontrolujte úspěšné provedení následujících kroků:
    1. V jednom počítači v klastru byl vytvořen souborový systém, který bude použit pro instanci a domovský adresář.
    2. V případě konfigurace, která používá více než jeden počítač pro jednu instanci databáze, byl tento souborový systém exportován pomocí NFS.
    3. Exportovaný souborový systém byl připojen v každém ze zbývajících počítačů v klastru.

Vytvoření souborového systému pro prostředí dělené databáze serveru DB2 (Solaris Operating System)

Tato úloha je součástí nastavení děleného databázového systému. Tato úloha popisuje následující akce:

Doporučuje se vytvořit domovský souborový systém o velikosti obsahu na disku DVD produktu DB2. Údaj o velikosti (v kilobajtech) lze zobrazit pomocí následujícího příkazu:

   du -sk <bod připojení DVD>

Instance DB2 bude vyžadovat minimálně 50 MB prostoru. Nemáte-li k dispozici dostatek volného místa, můžete namísto zkopírování obsahu disku připojit disk DVD produktu DB2 pro každý zúčastněný počítač.

Existuje mnoho způsobů, jak vytvořit lokální souborový systém v systému Solaris Operating System. Chcete-li k vytvoření souborového systému použít určitý produkt, například Veritas, naleznete informace v dokumentaci k příslušnému produktu.

K vytvoření souborového systému musíte mít oprávnění uživatele root.

Chcete-li vytvořit domovský souborový systém produktu DB2, exportovat jej prostřednictvím systému NFS nebo jej připojit prostřednictvím systému NFS, postupujte takto:

Vytvoření domovského souborového systému DB2
  1. Vyberte v primárním počítači (ServerA) diskovou oblast nebo ji nastavte pomocí příkazu format. Při použití příkazu format se přesvědčte, že se používané diskové oblasti nepřekrývají. Překrývající se oblasti mohou způsobit poškození dat nebo selhání souborového systému. Zkontrolujte, že jste příkaz zadali správně. Případná chyba může způsobit vážné problémy.

  2. Pomocí obslužného programu, např. newfs nebo mkfs, vytvořte v této oblasti souborový systém. Souborový systém by měl být dostatečně velký, aby mohl obsahovat nezbytné soubory produktu DB2 a další soubory. Doporučuje se minimálně 300 MB.

  3. Připojte lokálně souborový systém, který jste právě vytvořili, a do souboru /etc/vfstab přidejte položku, aby byl tento souborový systém připojen při každém zavedení systému. Příklad:
    /dev/dsk/c1t0d2s2   /dev/rdsk/c1t0d2s2  /db2home  ufs  2  yes   -
Export domovského souborového systému DB2
  1. Chcete-li automaticky exportovat souborový systém NFS v systému Solaris při zavádění systému, přidejte položku do souboru /etc/dfs/dfstab. Ujistěte se, že jste zahrnuli všechny názvy hostitelů zúčastněných počítačů a rovněž všechny názvy, pod kterými může být daný počítač znám. Zkontrolujte také, že každý počítač má k exportovanému systému souborů oprávnění root pomocí volby "root".

    V následujícím příkladu je do souboru /etc/dfs/dfstab přidána položka pro systém dělené databáze se čtyřmi počítači. Zúčastněné počítače ServerB, ServerCServerD mají oprávnění připojit souborový systém /db2home, který bude používán jako domovský souborový systém DB2.

    share -F nfs -o \
    rw=ServerB.torolab.ibm.com,\
    root=ServerB.torolab.ibm.com \
    
    rw=ServerC.torolab.ibm.com, \ 
    root=ServerC.torolab.ibm.com\
    
    rw=ServerD.torolab.ibm.com,\ 
    root=ServerD.torolab.ibm.com \
    -d "homes" /db2home

    Je-li počítač znám pod více než jedním názvem hostitele, musí být v souboru /etc/dfs/dfstab zahrnuty všechny aliasy. Pokud by například ServerB byl znám také pod názvem ServerB-tokenring, vypadala by položka pro ServerB v souboru /etc/dfs/dfstab takto:

    rw=ServerB.torolab.ibm.com:ServerB-tokenring.torolab.ibm.com,\
    root=ServerB.torolab.ibm.com:ServerB-tokenring.torolab.ibm.com \
  2. V každém zúčastněném počítači přidejte položku do souboru /etc/vfstab, aby byl souborový systém automaticky připojen při každém zavedení systému. Jak ukazuje následující příklad, po určení voleb bodu připojení je nutné zkontrolovat, že bude souborový systém připojen při zavádění systému, že je přístupný pro čtení i zápis, že je připojen pevně (volba hard), že obsahuje volbu bg (background) a že lze správně spustit programy suid:
    ServerA:/db2home - /db2home  nfs  -  yes   rw,hard,intr,bg,suid
Připojení domovského souborového systému produktu DB2 z každého zúčastněného počítače
  1. Zadáním následujících příkazů vytvořte a připojte exportovaný souborový systém pomocí NFS v každém z počítačů zúčastněných v prostředí dělené databáze:
    mkdir /db2home
    mount /db2home

    Dojde-li k selhání příkazu, zkontrolujte stav serveru NFS pomocí příkazu showmount. Příklad:

    showmount -e ServerA

    Tento příkaz showmount by měl zobrazit seznam souborových systémů, které jsou exportovány z počítače ServerA. Pokud dojde k selhání tohoto příkazu, není pravděpodobně spuštěn server NFS. Spusťte server ručně zadáním následujících příkazů na serveru NFS s oprávněním root:

    /usr/lib/nfs/mountd
    /usr/lib/nfs/nfsd -a 16

    Tyto příkazy jsou spuštěny automaticky při zavádění systému, pokud jsou v souboru /etc/dfs/dfstab nějaká položky. Po spuštění serveru NFS exportujte znovu souborový systém NFS zadáním následujícího příkazu:

    sh /etc/dfs/dfstab

Zkontrolujte provedení následujících kroků:

  1. V jednom počítači v prostředí dělené databáze byl vytvořen souborový systém, který bude použit pro instanci a domovský adresář.
  2. Tento souborový systém byl exportován pomocí NFS.
  3. Exportovaný souborový systém byl připojen ve každém zúčastněném počítači.
[ Začátek stránky | Předchozí stránka | Další stránka | Obsah ]