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.
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:
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.
Zadejte příkaz smit jfs.
Klepněte na ikonu Přidat žurnálovaný systém souborů.
Klepněte na ikonu Přidat standardní JFS.
Ze seznamu Název skupiny disků vyberte existující skupinu disků, kde má být souborový systém fyzicky umístěn.
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.
Do pole MÍSTO PŘIPOJENÍ zadejte bod připojení pro tento souborový systém. V tomto příkladu je bod připojení /db2home.
Ostatním polím lze ponechat výchozí nastavení.
Klepněte na tlačítko OK.
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:
Klepněte na tlačítko OK.
Odhlašte se.
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:
Zadejte příkaz smit nfs.
Klepněte na ikonu Síťový systém souborů (NFS).
Klepněte na ikonu Přidání systému souborů pro 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.
V našem příkladu byste měli zadat tutéž hodnotu, kterou jste zadali do pole NÁZEV místa připojení (Cesta).
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.
Nastavte pole PŘIPOJIT nyní, dát do /etc/filesystem nebo obojí? na hodnotu obojí.
Nastavte pole Záznam /etc/filesystems připojí adresář při spuštění systému na hodnotu ano.
Nastavte pole PŘÍSTUPOVÁ PRÁVA pro tento systém souborů NFS na hodnotu čtení-zápis.
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í.
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í.
Klepněte na tlačítko OK.
Odhlašte se.
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:
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.
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.
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:
Odhlašte se.
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:
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í.
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:
/dev/hda1 /db2home ext3 defaults 1 2
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
fusion-en:/db2home /db2home nfs rw,timeo=7, hard,intr,bg,suid,lockkde fusion-en je název počítače.
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.
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:
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.
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.
/dev/dsk/c1t0d2s2 /dev/rdsk/c1t0d2s2 /db2home ufs 2 yes -
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, ServerC a ServerD 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 \
ServerA:/db2home - /db2home nfs - yes rw,hard,intr,bg,suid
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ů: