アットウィキロゴ

トップページ

Linux

Windowsファイルサーバー構築(Samba) - CentOSで自宅サーバー構築
http://centossrv.com/samba.shtml

samba3.6へのアップデート
http://www.ys-network.info/?p=3853

RHEL/CentOS 6.3用にSamba3.6をRPMビルドして、YUMリポジトリも作ってみた » Kung Noi Blog | Kung Noi Blog
http://01.selfip.net/server/linux/970



CentOS 6.3 minimam version変更点

  • eth0のインターフェースup

/etc/sysconfig/network-scripts/ifcfg-eth0
ONBOOT="no" → "yes"
ifup eth0

  • sshdの起動

/etc/rc.d/init.d/sshd start

  • telnet client/serverのインストール

[root@localhost init.d]# yum install telnet

Loaded plugins: fastestmirror, presto
Loading mirror speeds from cached hostfile
* base: ftp.nara.wide.ad.jp
* extras: ftp.nara.wide.ad.jp
* updates: ftp.nara.wide.ad.jp
Setting up Install Process
Resolving Dependencies
    • > Running transaction check
      • > Package telnet.i686 1:0.17-47.el6_3.1 will be installed
    • > Finished Dependency Resolution

Dependencies Resolved

======================================================================================================================================
Package                      Arch                       Version                                  Repository                     Size
======================================================================================================================================
Installing:
telnet                       i686                       1:0.17-47.el6_3.1                        updates                        57 k

Transaction Summary
======================================================================================================================================
Install 1 Package(s)

Total download size: 57 k
Installed size: 102 k
Is this ok [y/N]: y
Downloading Packages:
Setting up and reading Presto delta metadata
updates/prestodelta | 508 kB 00:00
Processing delta metadata
Package(s) data still to download: 57 k
telnet-0.17-47.el6_3.1.i686.rpm | 57 kB 00:00
警告: rpmts_HdrFromFdno: ヘッダ V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
Importing GPG key 0xC105B9DE:
Userid : CentOS-6 Key (CentOS 6 Official Signing Key) <[email protected]>
Package: centos-release-6-3.el6.centos.9.i686 (@anaconda-CentOS-201207051201.i386/6.3)
From   : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
Is this ok [y/N]: y
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
 Installing : 1:telnet-0.17-47.el6_3.1.i686                                                                                      1/1
 Verifying  : 1:telnet-0.17-47.el6_3.1.i686                                                                                      1/1

Installed:
 telnet.i686 1:0.17-47.el6_3.1

Complete!


[root@localhost init.d]# yum install telnet-server
Loaded plugins: fastestmirror, presto
Loading mirror speeds from cached hostfile
* base: ftp.nara.wide.ad.jp
* extras: ftp.nara.wide.ad.jp
* updates: ftp.nara.wide.ad.jp
Setting up Install Process
Resolving Dependencies
    • > Running transaction check
      • > Package telnet-server.i686 1:0.17-47.el6_3.1 will be installed
    • > Processing Dependency: xinetd for package: 1:telnet-server-0.17-47.el6_3.1.i686
    • > Running transaction check
      • > Package xinetd.i686 2:2.3.14-35.el6_3 will be installed
    • > Finished Dependency Resolution

Dependencies Resolved

======================================================================================================================================
Package                           Arch                     Version                                 Repository                   Size
======================================================================================================================================
Installing:
telnet-server                     i686                     1:0.17-47.el6_3.1                       updates                      36 k
Installing for dependencies:
xinetd                            i686                     2:2.3.14-35.el6_3                       updates                     122 k

Transaction Summary
======================================================================================================================================
Install 2 Package(s)

Total download size: 158 k
Installed size: 311 k
Is this ok [y/N]: y
Downloading Packages:
Setting up and reading Presto delta metadata
Processing delta metadata
Package(s) data still to download: 158 k
(1/2): telnet-server-0.17-47.el6_3.1.i686.rpm | 36 kB 00:00
(2/2): xinetd-2.3.14-35.el6_3.i686.rpm | 122 kB 00:00

Total 668 kB/s | 158 kB 00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
 Installing : 2:xinetd-2.3.14-35.el6_3.i686                                                                                      1/2
 Installing : 1:telnet-server-0.17-47.el6_3.1.i686                                                                               2/2
 Verifying  : 2:xinetd-2.3.14-35.el6_3.i686                                                                                      1/2
 Verifying  : 1:telnet-server-0.17-47.el6_3.1.i686                                                                               2/2

Installed:
 telnet-server.i686 1:0.17-47.el6_3.1

Dependency Installed:
 xinetd.i686 2:2.3.14-35.el6_3

Complete!

※xinetdも同時にインストールが必要

/etc/xinetd.d/telnet

       disable         = yes → no

/etc/init.d/xinetd restart

  • FTP/TFTPのインストール

yum install tftp
yum install tftp-server
yum install ftp
yum install vsftpd

/etc/xinetd.d/tftp

       disable         = yes → no

/etc/rc.d/init.d/vsftpd restart

chkconfig vsftpd on

  • Firewallの許容設定

/etc/sysconfig/iptables

追加:-A INPUT -m state --state NEW -m tcp -p tcp --dport 20 -j ACCEPT
追加:-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
追加:-A INPUT -m state --state NEW -m tcp -p tcp --dport 23 -j ACCEPT

※インターネットに繋がっていない場合どうするの?

  • sambaのインストール

yum install samba

Loaded plugins: fastestmirror, presto
Loading mirror speeds from cached hostfile
* base: ftp.nara.wide.ad.jp
* extras: ftp.nara.wide.ad.jp
* updates: ftp.jaist.ac.jp
Setting up Install Process
Resolving Dependencies
    • > Running transaction check
      • > Package samba.i686 0:3.5.10-125.el6 will be installed
    • > Processing Dependency: samba-winbind-clients = 3.5.10-125.el6 for package: samba-3.5.10-125.el6.i686
    • > Processing Dependency: samba-common = 3.5.10-125.el6 for package: samba-3.5.10-125.el6.i686
    • > Processing Dependency: libwbclient.so.0 for package: samba-3.5.10-125.el6.i686
    • > Processing Dependency: libtdb.so.1 for package: samba-3.5.10-125.el6.i686
    • > Processing Dependency: libtalloc.so.2 for package: samba-3.5.10-125.el6.i686
    • > Processing Dependency: libcups.so.2 for package: samba-3.5.10-125.el6.i686
    • > Processing Dependency: /usr/bin/perl for package: samba-3.5.10-125.el6.i686
    • > Running transaction check
      • > Package cups-libs.i686 1:1.4.2-48.el6_3.3 will be installed
    • > Processing Dependency: libtiff.so.3 for package: 1:cups-libs-1.4.2-48.el6_3.3.i686
    • > Processing Dependency: libpng12.so.0(PNG12_0) for package: 1:cups-libs-1.4.2-48.el6_3.3.i686
    • > Processing Dependency: libpng12.so.0 for package: 1:cups-libs-1.4.2-48.el6_3.3.i686
    • > Processing Dependency: libjpeg.so.62 for package: 1:cups-libs-1.4.2-48.el6_3.3.i686
    • > Processing Dependency: libgnutls.so.26(GNUTLS_1_4) for package: 1:cups-libs-1.4.2-48.el6_3.3.i686
    • > Processing Dependency: libgnutls.so.26 for package: 1:cups-libs-1.4.2-48.el6_3.3.i686
    • > Processing Dependency: libavahi-common.so.3 for package: 1:cups-libs-1.4.2-48.el6_3.3.i686
    • > Processing Dependency: libavahi-client.so.3 for package: 1:cups-libs-1.4.2-48.el6_3.3.i686
      • > Package libtalloc.i686 0:2.0.1-1.1.el6 will be installed
      • > Package libtdb.i686 0:1.2.1-3.el6 will be installed
      • > Package perl.i686 4:5.10.1-127.el6 will be installed
    • > Processing Dependency: perl-libs = 4:5.10.1-127.el6 for package: 4:perl-5.10.1-127.el6.i686
    • > Processing Dependency: perl-libs for package: 4:perl-5.10.1-127.el6.i686
    • > Processing Dependency: perl(version) for package: 4:perl-5.10.1-127.el6.i686
    • > Processing Dependency: perl(Pod::Simple) for package: 4:perl-5.10.1-127.el6.i686
    • > Processing Dependency: perl(Module::Pluggable) for package: 4:perl-5.10.1-127.el6.i686
    • > Processing Dependency: libperl.so for package: 4:perl-5.10.1-127.el6.i686
      • > Package samba-common.i686 0:3.5.10-125.el6 will be installed
    • > Processing Dependency: /usr/bin/pkg-config for package: samba-common-3.5.10-125.el6.i686
      • > Package samba-winbind-clients.i686 0:3.5.10-125.el6 will be installed
    • > Running transaction check
      • > Package avahi-libs.i686 0:0.6.25-11.el6 will be installed
      • > Package gnutls.i686 0:2.8.5-4.el6_2.2 will be installed
    • > Processing Dependency: libtasn1.so.3(LIBTASN1_0_3) for package: gnutls-2.8.5-4.el6_2.2.i686
    • > Processing Dependency: libtasn1.so.3 for package: gnutls-2.8.5-4.el6_2.2.i686
      • > Package libjpeg.i686 0:6b-46.el6 will be installed
      • > Package libpng.i686 2:1.2.49-1.el6_2 will be installed
      • > Package libtiff.i686 0:3.9.4-9.el6_3 will be installed
      • > Package perl-Module-Pluggable.i686 1:3.90-127.el6 will be installed
      • > Package perl-Pod-Simple.i686 1:3.13-127.el6 will be installed
    • > Processing Dependency: perl(Pod::Escapes) >= 1.04 for package: 1:perl-Pod-Simple-3.13-127.el6.i686
      • > Package perl-libs.i686 4:5.10.1-127.el6 will be installed
      • > Package perl-version.i686 3:0.77-127.el6 will be installed
      • > Package pkgconfig.i686 1:0.23-9.1.el6 will be installed
    • > Running transaction check
      • > Package libtasn1.i686 0:2.3-3.el6_2.1 will be installed
      • > Package perl-Pod-Escapes.i686 1:1.04-127.el6 will be installed
    • > Finished Dependency Resolution

Dependencies Resolved

===============================================================================================================================================
Package                                   Arch                     Version                                  Repository                   Size
===============================================================================================================================================
Installing:
samba                                     i686                     3.5.10-125.el6                           base                        4.9 M
Installing for dependencies:
avahi-libs                                i686                     0.6.25-11.el6                            base                         54 k
cups-libs                                 i686                     1:1.4.2-48.el6_3.3                       updates                     325 k
gnutls                                    i686                     2.8.5-4.el6_2.2                          base                        336 k
libjpeg                                   i686                     6b-46.el6                                base                        133 k
libpng                                    i686                     2:1.2.49-1.el6_2                         base                        184 k
libtalloc                                 i686                     2.0.1-1.1.el6                            base                         18 k
libtasn1                                  i686                     2.3-3.el6_2.1                            base                        239 k
libtdb                                    i686                     1.2.1-3.el6                              base                         29 k
libtiff                                   i686                     3.9.4-9.el6_3                            updates                     339 k
perl                                      i686                     4:5.10.1-127.el6                         base                        9.7 M
perl-Module-Pluggable                     i686                     1:3.90-127.el6                           base                         38 k
perl-Pod-Escapes                          i686                     1:1.04-127.el6                           base                         30 k
perl-Pod-Simple                           i686                     1:3.13-127.el6                           base                        210 k
perl-libs                                 i686                     4:5.10.1-127.el6                         base                        591 k
perl-version                              i686                     3:0.77-127.el6                           base                         49 k
pkgconfig                                 i686                     1:0.23-9.1.el6                           base                         67 k
samba-common                              i686                     3.5.10-125.el6                           base                         13 M
samba-winbind-clients                     i686                     3.5.10-125.el6                           base                        1.1 M

Transaction Summary
===============================================================================================================================================
Install 19 Package(s)

Total download size: 32 M
Installed size: 101 M
Is this ok [y/N]: y
Downloading Packages:
Setting up and reading Presto delta metadata
updates/prestodelta | 510 kB 00:01
Processing delta metadata
Package(s) data still to download: 32 M
(1/19): avahi-libs-0.6.25-11.el6.i686.rpm | 54 kB 00:00
(2/19): cups-libs-1.4.2-48.el6_3.3.i686.rpm | 325 kB 00:00
(3/19): gnutls-2.8.5-4.el6_2.2.i686.rpm | 336 kB 00:00
(4/19): libjpeg-6b-46.el6.i686.rpm | 133 kB 00:00
(5/19): libpng-1.2.49-1.el6_2.i686.rpm | 184 kB 00:00
(6/19): libtalloc-2.0.1-1.1.el6.i686.rpm | 18 kB 00:00
(7/19): libtasn1-2.3-3.el6_2.1.i686.rpm | 239 kB 00:00
(8/19): libtdb-1.2.1-3.el6.i686.rpm | 29 kB 00:00
(9/19): libtiff-3.9.4-9.el6_3.i686.rpm | 339 kB 00:00
(10/19): perl-5.10.1-127.el6.i686.rpm | 9.7 MB 00:04
(11/19): perl-Module-Pluggable-3.90-127.el6.i686.rpm | 38 kB 00:00
(12/19): perl-Pod-Escapes-1.04-127.el6.i686.rpm | 30 kB 00:00
(13/19): perl-Pod-Simple-3.13-127.el6.i686.rpm | 210 kB 00:00
(14/19): perl-libs-5.10.1-127.el6.i686.rpm | 591 kB 00:00
(15/19): perl-version-0.77-127.el6.i686.rpm | 49 kB 00:00
(16/19): pkgconfig-0.23-9.1.el6.i686.rpm | 67 kB 00:00
(17/19): samba-3.5.10-125.el6.i686.rpm | 4.9 MB 00:02
(18/19): samba-common-3.5.10-125.el6.i686.rpm | 13 MB 00:05
(19/19): samba-winbind-clients-3.5.10-125.el6.i686.rpm | 1.1 MB 00:00

Total 2.0 MB/s | 32 MB 00:15
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
 Installing : libtalloc-2.0.1-1.1.el6.i686                                                                                               1/19
 Installing : libtdb-1.2.1-3.el6.i686                                                                                                    2/19
 Installing : samba-winbind-clients-3.5.10-125.el6.i686                                                                                  3/19
 Installing : libjpeg-6b-46.el6.i686                                                                                                     4/19
 Installing : 1:perl-Pod-Escapes-1.04-127.el6.i686                                                                                       5/19
 Installing : 3:perl-version-0.77-127.el6.i686                                                                                           6/19
 Installing : 4:perl-libs-5.10.1-127.el6.i686                                                                                            7/19
 Installing : 1:perl-Pod-Simple-3.13-127.el6.i686                                                                                        8/19
 Installing : 1:perl-Module-Pluggable-3.90-127.el6.i686                                                                                  9/19
 Installing : 4:perl-5.10.1-127.el6.i686                                                                                                10/19
 Installing : libtiff-3.9.4-9.el6_3.i686                                                                                                11/19
 Installing : 2:libpng-1.2.49-1.el6_2.i686                                                                                              12/19
 Installing : 1:pkgconfig-0.23-9.1.el6.i686                                                                                             13/19
 Installing : samba-common-3.5.10-125.el6.i686                                                                                          14/19
 Installing : avahi-libs-0.6.25-11.el6.i686                                                                                             15/19
 Installing : libtasn1-2.3-3.el6_2.1.i686                                                                                               16/19
 Installing : gnutls-2.8.5-4.el6_2.2.i686                                                                                               17/19
 Installing : 1:cups-libs-1.4.2-48.el6_3.3.i686                                                                                         18/19
 Installing : samba-3.5.10-125.el6.i686                                                                                                 19/19
 Verifying  : samba-winbind-clients-3.5.10-125.el6.i686                                                                                  1/19
 Verifying  : samba-common-3.5.10-125.el6.i686                                                                                           2/19
 Verifying  : libtasn1-2.3-3.el6_2.1.i686                                                                                                3/19
 Verifying  : libjpeg-6b-46.el6.i686                                                                                                     4/19
 Verifying  : avahi-libs-0.6.25-11.el6.i686                                                                                              5/19
 Verifying  : 1:perl-Module-Pluggable-3.90-127.el6.i686                                                                                  6/19
 Verifying  : 1:cups-libs-1.4.2-48.el6_3.3.i686                                                                                          7/19
 Verifying  : samba-3.5.10-125.el6.i686                                                                                                  8/19
 Verifying  : 1:pkgconfig-0.23-9.1.el6.i686                                                                                              9/19
 Verifying  : gnutls-2.8.5-4.el6_2.2.i686                                                                                               10/19
 Verifying  : 3:perl-version-0.77-127.el6.i686                                                                                          11/19
 Verifying  : libtdb-1.2.1-3.el6.i686                                                                                                   12/19
 Verifying  : 4:perl-libs-5.10.1-127.el6.i686                                                                                           13/19
 Verifying  : 4:perl-5.10.1-127.el6.i686                                                                                                14/19
 Verifying  : 2:libpng-1.2.49-1.el6_2.i686                                                                                              15/19
 Verifying  : libtalloc-2.0.1-1.1.el6.i686                                                                                              16/19
 Verifying  : 1:perl-Pod-Escapes-1.04-127.el6.i686                                                                                      17/19
 Verifying  : 1:perl-Pod-Simple-3.13-127.el6.i686                                                                                       18/19
 Verifying  : libtiff-3.9.4-9.el6_3.i686                                                                                                19/19

Installed:
 samba.i686 0:3.5.10-125.el6

Dependency Installed:
 avahi-libs.i686 0:0.6.25-11.el6           cups-libs.i686 1:1.4.2-48.el6_3.3               gnutls.i686 0:2.8.5-4.el6_2.2
 libjpeg.i686 0:6b-46.el6                  libpng.i686 2:1.2.49-1.el6_2                    libtalloc.i686 0:2.0.1-1.1.el6
 libtasn1.i686 0:2.3-3.el6_2.1             libtdb.i686 0:1.2.1-3.el6                       libtiff.i686 0:3.9.4-9.el6_3
 perl.i686 4:5.10.1-127.el6                perl-Module-Pluggable.i686 1:3.90-127.el6       perl-Pod-Escapes.i686 1:1.04-127.el6
 perl-Pod-Simple.i686 1:3.13-127.el6       perl-libs.i686 4:5.10.1-127.el6                 perl-version.i686 3:0.77-127.el6
 pkgconfig.i686 1:0.23-9.1.el6             samba-common.i686 0:3.5.10-125.el6              samba-winbind-clients.i686 0:3.5.10-125.el6

Complete!





chkconfig - init.dスクリプトの追加

/etc/rc.d/init.dディレクトリにはサービスの起動スクリプトが格納されており、chkconfigやntsysvにてサービスの設定をすることが可能です。ただしこの中に置かれるスクリプトをchkconfigにて管理する場合、起動スクリプトにchkconfigとdescriptionふたつのコメントを追加する必要があります。


# chkconfig: サービスを開始ランレベル 起動時の優先順位 停止時の優先順位
# description: サービスの説明。複数行に渡る場合には \
# でエスケープして続けます。


このコメントを入れた後、以下のようにしてサービスを追加します。
chkconfig --add service_name


ネットワーク設定

1./etc/sysconfig/network-scripts/ifcfg-eth?

特定の NIC に依存するネットワーク情報の設定ファイル。

2./etc/sysconfig/network

NICに依存しない、CentOS5システム全体のネットワーク情報の設定ファイル。

3./etc/resolv.conf

構築中のLinuxサーバー が参照する DNSサーバー 情報の設定ファイル。

4./etc/hosts

構築中のLinuxサーバー が参照する hostsファイル 。

5./etc/host.conf

6./etc/nsswitch.conf

このCentOS5システムが参照する 名前解決 システムの優先順位の設定ファイル。




HOST
RRDF(Remote Recovery Data Facility)


災害対策パッケージ
RRDFは、米E-Net社がIBM社と緊密なコミュニケーションのもとに開発した災害対策に特化したパッケージプロダクトです。
IBM汎用機のMVS、OS/390、VTAMを使用して動くCICS、IMS、DB2で構築したデータベース・システムが対象です。

RRDFサポート・ソフトウエア:DB2, ADABAS, CICS/VSAM,BATCH VSAM, CPCS, MQ Series, IDMS,IMS etc
RRDF概要

   * ・ログ、ジャーナル、その他リカバリー情報を、それらを作成する送信サイトで作成と同時に収集します。
   * ・収集されたデータはSNA/VTAMコミュニケーション・リンクを通じて即時に送信サイトから遠隔地の受信サイトへ転送されます。
   * ・コミュニケーション・リンクに一時的障害が発生した場合、収集されたログやジャーナルはディスク上のスピル・ファイル(あふれ蓄積ファイル)に一時保管されます。コミュニケーション・リンクが確立すると、RRDF受信サイトとの通信を再開し、スピル・ファイルに保管されたデータを送信します。
   * ・送信または受信サイトのシステム障害によるログ・データの脱落を自動的に検知し、該当データを識別、抽出し、転送することにより、その回復を行います。
   * ・受信サイトで受信されたデータは、まずディスク上に一時保管され、その後指定されたアーカイブ場所に保管されます。
   * ・アーカイブ場所に保管されたデータは、さらに各々のデータベース・システムのオリジナル形式のログやジャーナルに復元されます。
   * ・RRDFを他のE-Net社製品と同時使用することにより、受信サイトでDB2やIDMSのシャドー・データベースを構築し、災害に備えて常時維持することができます。


CICS(シーアイシーエス、キックス)
CICS【Customer Information Control System】とはIBM社が開発した、トランザクション処理を管理するソフトウェア(TPモニタ)。1969年に同社のメインフレーム向けに最初のバージョンが出荷され、現在でも企業の基幹業務のトランザクション管理にはもっとも広く利用されている。

指定された複数の処理をまとめて「トランザクション」という一つの処理単位として監視し、「すべて成功」か「すべて失敗」のいずれかになるよう管理するソフトをTPモニタという。CICSはその草分け的ソフトで、コンピュータによるデータ処理の信頼性と性能が向上した。

CICSの普及とともに、企業の基幹システムは、一定期間のデータをまとめて処理する従来のバッチ処理から、逐次(オンライン)のトランザクション処理(OLTP)が主流となった。

現在では、同様の機能(API)を持ったソフトウェアがUNIXやWindowsなど様々なシステム向けに移植されており、また、複数のプログラミング言語やミドルウェアから利用可能になっている。

IMS
IMS (英語: Information Management System、アイエムエス)は、IBM社が開発・販売する、メインフレーム専用のデータマネジメントシステム。最新版の名称は「IMS 12 Transaction and Database Servers」[1]。IMSはトランザクション処理システムであるIMS TM(IMS Transaction Manager)と、階層型のDBMSであるIMS DB(IMS Database Manager)から構成される。

IMSは、商用では初めての本格的なデータマネジメントシステム(情報管理システム)であり、特に高い信頼性・可用性・処理速度・容量が求められるデータ処理に使用される。

IMSは以下の2機能から構成される。
IMS Transaction Server
   トランザクション処理システム。IMS Transaction Manager (IMS TM)により実現される。旧称はIMS Data Communication(IMS DC)。
IMS Database Server
   階層型データモデルのデータベース管理システム。IMS Database Manager (IMS DB)により実現される。

上記2機能は、1機能のみの使用もできるため、2機能をまとめてIMS TM/DB(旧称IMS DB/DC)とも呼ぶ。IMS DBを別のトランザクション処理システム(CICSなど)と組み合わせることもできる。RDBMS(リレーショナルデータベース管理システム)であるDB2も、IMS に搭載されるDBMS(データベース管理システム)として開発されてきたと言われる。

IMSは、IBMメインフレームの専用オペレーティングシステムである、MVS、OS/390、z/OS上でのみ稼動する。同じIBMメインフレーム専用OSでも、VMやVSEでは稼動しない。(MVS系の基本機能である、複数アドレス空間を使用しているため。)

以下の理由から、非常に大規模な情報システムに使われる。

   * データベースが階層型データモデルであり、応答時間(レスポンスタイム)をかなり正確に見積もれる
   * 特に参照頻度の高いDB(テープル)はメモリ上に展開できる
   * 高機能クラスタであるXRF(専用のネットワーク機器と連携し、引継ぎ時の瞬断がほとんど無い)
   * (IMSに限らないが)修正プログラム(FIX)等も単体で取寄せ・適用できる

ただし以下のように専用の知識(スキル)が必要である。

   * プログラム開発にはデータ照会言語DL/Iを使用する
   * 運用管理にはメインフレームの知識、費用が必要



RACF(らくふ)


RACF, short for Resource Access Control Facility, is an IBM software product. It is a security system that provides access control and auditing functionality for the z/OS and z/VM operating systems. RACF was introduced in 1976.[1]

It fulfills the main features:

   * Identification and verification of a user via user id and password check (authentication)
   * Protection of resources by maintenance of access rights (authorisation)
   * Logging of accesses to protected resources (auditing)



TSO Time Sharing Option(TSO, てぃーえすおー、たいむしぇありんぐおぷしょん)

Time Sharing Option(TSO, てぃーえすおー、たいむしぇありんぐおぷしょん)とは、MVS や OS/390 や z/OS のような IBM メインフレームコンピュータのオペレーティングシステムで使われる相互対話式のコマンドラインインタープリタである。

UNIX の Bourne Again Shell や Windows の cmd と同じ役割をする。TSO は、システム管理者やプログラマに使用される。

1960年代にタイムシェアリングシステムが登場したときは、それはオプションの機能と目されていたので、TSO は OS/360 のオプションとして生まれた。

TSO は単独で使われることは稀で、通常は ISPF を通して用いられる。ISPF は、ユーザーがメニューをカスタマイズでき、メニュードリブンインタラクションなコマンドラインインタプリタ環境を提供する。TSO と ISPF を併せて TSO/ISPF と称する。


HMC Hardware Management Console

HMCとは、IBM社が提供しているサーバ管理用のコンソール(端末)のことである。特に一台のサーバを論理的に分割し、複数の仮想的サーバとして扱う「LPAR」(Logical Partitioning)の管理に用いられる。

HMCを使用することで、eServer pSeriesなどのIBM製サーバに論理的区画を定義したり、分割されたシステムの各区画に対してそれぞれ任意の仮想プロセッサや仮想メモリなどのリソースを割り当てたり、あるいはシステムの電源のオン・オフ切り替えを行ったりといった各種管理機能を、リモートで行うことができる。HMCのプラットフォームには専用ハードウェアが用意され、OSとしてLinuxを用いている。

DASD(だすど)
direct access storage device

汎用コンピュータ用の大型のハード・ディスクのこと。


CLIST(しーりすと)
コマンド・リスト
CLISTはTSOにおけるコマンド・スクリプトです。同じコマンドを繰り返し実行する時、決まったパターンで複数のコマンドを連続して実行する時など、繰り返し入力の手間を省いたり、定型的な処理を自動化させるために用いられます。
処理を自動化すると言う意味ではJCLにも似ていますが、目的や機能はUNIXやWindowsにおける、シェルスクリプトやバッチファイルと同じと考えていいでしょう。JCLにはできない、ループの制御や端末入出力など、プログラム的な要素も組み込まれています。

処理の対象となるデータセットやメンバー名などを入力させJCLを生成してサブミットしたり、コマンド操作の記録を残すためにCLIST化したり、などさまざまな用途で利用されます。

JCL Job Control Language
メインフレームでバッチ処理を行う際に、システムに対して実行する処理(ジョブと呼ばれる)の名前や使用する装置などを伝える言語。OSがこの記述を解読して、処理を実行に移す。

フォワードリカバリ
forward recovery

記憶装置内に蓄えられたデータセットがなんらかの障害にあい破壊されたときに,それを復元するための方法の一つ.
その手順は,まず,破壊されたデータセットのオリジナルのデータセットを参考にして,破壊されたデータセットのダンプリストをとる.
次にオリジナルのデータセットをどのように変更して,破壊されたデータセットを作ったかを記録しているログやジャーナルを抽出して,それから破壊されたデータセットを完全に復元する方法.


NJE network job entry
オブジェクト配布において、特定のユーザー、またはユーザーのグループによって送信された着信ネットワーク・ジョブに応じて行う必要があるシステム処置を指定するネットワーク・ジョブ・テーブルの項目。それぞれの項目は、発信側のユーザーまたはグループのユーザー ID によって識別される。

VTAM(ぶいたむ)virtual telecommunications access method
仮想記憶通信アクセス方式。メインフレームにおいて通信を制御するためのソフトウエア。BTAMの後継に当たる。BTAMでは通信手段ごとに異なる方法で通信を実装しなくてはならなかったため,VTAMは汎用性を高めるために開発された。
VTAM ( Virtual Telecommunications Access Method )とは、メインフレームコンピュータ環境で使用されるIBMの通信ソフトウェアパッケージである。

VTAM は Systems Network Architecture (SNA) の実装である。別の言い方をすれば、VTAMはSNAネットワークでコミュニケーションをコントロールするAPIだ、という言い方も出来る。VTAMは SDLCや トークンリング ( Token Ring) を含むいくつもの通信プロトコルをサポートする。


HULFT(はるふと)Host Unix Linkage File Transfer
セゾン情報システムズが開発したファイル転送ソフト。企業内・企業間の業務システムにおいて、日常のシステム運用で発生するデータ連携を自動化するツールである。
メインフレーム、UNIX、Windowsなど、多様なプラットフォーム間で、大量のデータを確実に集配信することができ、LANやインターネット、ダイヤルアップなど様々なネットワーク環境に対応する。
業務システムの基盤として使えるように、文字コード変換機能や、転送が異常終了した場合のリカバリー機能、帯域を占有しないための間欠転送、複数ファイルの一括転送、複数拠点への同報配信、複数拠点からの同時集信など、多彩な機能を備える。


hsm Hierarchical Storage Management

階層型ストレージ管理と呼ばれるシステムの名称で、ストレージ装置のコストパフォーマンスを高めるための考え方。高速なアクセスを可能とするディスク装置と経済性を高めるテープ装置の両方を組み合わせて管理することができ、ディスク装置とテープ装置の違いを意識することのない統一したインタフェースが提供される。同様な技術として新たに登場したILM(Information Lifesycle Management)と同じコンセプトだが、後発のILMの方がデータの検索方法などの優れた機能を持つ。また、ILMを実現するためのツールの1つとしてHSMがとらえられている場合もある。

MCDS
Migration Control Data Set
統計レコード、制御レコード、ユーザー・レコード、移行されたデータ・セットのレコード、およびDFSMShsmの移行制御下にあるボリュームのレコードを含むVSAMキー順データ・セット。


MT942
SWIFTのコード?----


FCT(ふぁくと)
CICSの構成要素の一つ。ファイルコントロールをつかさどる。
ファイルコントロール
ファイルコントロールはディスクファイルの共有が可能となっています。すべてのファイルコントロールに関係するデータブロックおよびバッファーはCICS File Control Table(FCT)内にあります。FCTはCICSに関連づけられたファイルごとにエントリーができます。これは複数のトランザクションによる複数の READやUPDATE処理を矛盾を起こさずに処理できます。CICSは同時に同じレコードを二人のユーザーがアップデートすることがないように管理しています。
ファイルコントロールはファイルやデータベースの整合性も管理します。リカバリーリスタートは特別なジャーナルファイルとディスクを前提としたリカバリーデータによりなされ、トランザクションのACID属性を保証しています。これは2フェーズコミット方式で行わrます。DBMSもやはり2フェーズコミットをサポートしますから、CICS RecoveryRestartの際にデータは保護されます。


AD:PLSY05D






<script type="text/javascript" charset="UTF-8" src="http://www58.atwiki.jp/nave0704/js/search"> </script>
最終更新:2013年01月22日 00:17