株のポジショントレード(数週間~数ヵ月)、ブックビルディングの記録。でしたが、今はoracleの備忘録。
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
・NASにハードディスクを取り付ける。
→HDとNASの端子をはめあわせて、ネジで止めるだけ。簡単。
・WindowsマシンとNASをつないで、スイッチON。
→ビープ音が2回のタイミングでなる。
・付属のCD-ROMを使ってセットアップ。
→QNAP Finderというソフトをインストール。
→QNAP Finder起動する。
→「NASが見つかりません」とエラー。
→→WindowsマシンとNASの間にHUBをはさんでみる。→変化無しで解決せず。
→→WindowsマシンのNW設定変更:"自動IP取得"を"ローカルIPアドレス&サブネットマスク"に変更。(192.168.133.1、255.255.255.0)
→問題解決。(NAS見つかる。)
→各種設定。
・サーバ名はnas01に設定。
・adminパスワード設定。
・IPアドレス:192.168.131.3
・サブネットマスク:255.255.255.0
・デフォルトゲートウェイ、プライマリDNS、セカンダリDNS:設定なし
→ハードディスク初期化タイム & 設定適用タイム & NASの自動再起動
・続いて、ネットワークドライブの割り当てもやってみる。
→またもNASが見つからない旨のエラー。
→→WindowsマシンのNW設定変更:"IPアドレス&サブネットマスク"を「192.168.133.1、255.255.255.0」から「192.168.131.4、255.255.255.0」に変更。(NASと同一ネットワークにした。)
→問題解決。(NAS見つかる。)
→設定画面に進んだのだが、どうもピンとこないので中断。NFSの設定をしたいのだが、実はよくわかっていなかった。
・忘れずにファームウェアのアップデート。
→本当は、セットアップの前にQNAPのサイトへ行って最新ファームウェアをダウンロードしておくのがよかったのだが、(そうすればセットアップ途中の「適応するファームウェアファイル選択画面」で最新版を選択できる。)気づけなかったので、セットアップ後に実施。
→Windowsマシンのケーブルを「HUB経由でNASへ延びているもの」から、「ルータ経由でインターネットへ延びているもの」へ交換。そして、NW設定を「ローカルIP(つまりLAN用設定)」から「DHCP(つまりインターネット用設定)」に変えて、インターネットへ繋げられるようにし、ファームウェアをダウンロードしてくる。ダウンロードしたら、また設定を戻して、QNAP Finderのメニューから「NASのファームウェア更新」を実施。ああ面倒くさい。
・NFSの設定はどうも付属の説明書には載ってないようだ。
→こんなこともあろうかと、ネットで製品の取扱説明書(pdf)をダウンロードしておいた。
→190ページもあるのに、NFSについては2箇所にしかなかった。(以下2点。)
・管理ページで、NFSを有効にするというチェックボックスにチェックを入れること。(管理ページには、詳細設定へのリンクもある。)
・Linuxからのマウントコマンドは、「mount -t nfs 192.168.131.3:/nfs /mnt/nfs」のようにする。
→管理ページへアクセス。(http://NASのIPアドレス:8080/)

→NFSを有効にするのチェックボックスをチェックして適用ボタンをクリック。
→「Nfs」という名前で共有フォルダを作成してみた。ファイルサイズの設定はないようだ。作ったばかりだと4KBと表示される。パスは「/nfs」とした。アクセス権は、adminのR/Wしかない。とりあえずゲストユーザもフルアクセスという設定にしてみる。NFSからのアクセス権は「制限無し」に設定。(多分、共有フォルダを新たに作らなくても「Public」フォルダというデフォルトのフォルダを使えばいいような気がする。こいつだけは初めからNFSからのアクセス権が「制限無し」になっていた。ゲストユーザもフルアクセス。ちなみにこちらのパスは「/Public」だった。)
→NFS以外のシステムサービスを片っ端から解除しておく。NFSだけ使えればいいから。
※「NAS側でoracleというユーザを作って、共有フォルダにoracleユーザのR/Wアクセス権を設定する」という作業がいるような気がするのだが、今はやらないですすめてみよう。
・Linux(DBサーバ1号機)からNASへのアクセスを試みる。
→pingは通った。
[oracle@db01 ~]$ ping 192.168.131.3
PING 192.168.131.3 (192.168.131.3) 56(84) bytes of data.
64 bytes from 192.168.131.3: icmp_seq=1 ttl=64 time=1.77 ms
64 bytes from 192.168.131.3: icmp_seq=2 ttl=64 time=0.172 ms
64 bytes from 192.168.131.3: icmp_seq=3 ttl=64 time=0.132 ms
64 bytes from 192.168.131.3: icmp_seq=4 ttl=64 time=0.143 ms
--- 192.168.131.3 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3000ms
rtt min/avg/max/mdev = 0.132/0.555/1.773/0.703 ms
[oracle@db01 ~]$
→ではmountしてみよう。
[oracle@db01 ~]$ mount -t nfs 192.168.131.3:/nfs /mnt/nfs
mount: root だけがそれを行なえます
※mountコマンドはrootで。。
[oracle@db01 ~]$ su
パスワード:
[root@db01 oracle]# mount -t nfs 192.168.131.3:/nfs /mnt/nfs
mount.nfs: mount point /mnt/nfs does not exist
※mountコマンド打つときは、マウント先のディレクトリ(/mnt/nfs)が存在してないとね。。
[root@db01 oracle]# cd /mnt
[root@db01 mnt]# ls
[root@db01 mnt]# mkdir -p /mnt/nfs
[root@db01 mnt]# ls -l
合計 4
drwxr-xr-x 2 root root 4096 11月 23 07:07 nfs
[root@db01 mnt]# mount -t nfs 192.168.131.3:/nfs /mnt/nfs
mount.nfs: Input/output error
[root@db01 mnt]#
※NFSクライアント(この場合DBサーバ1号機)もportmapサービスを立ち上げておかないとね。。
[root@db01 oracle]# service
bash: service: command not found
※"su"じゃなくて"su -"でroot権限を持っていないと、serviceコマンドは打てないのね。。
[root@db01 oracle]# exit
exit
[oracle@db01 ~]$ su -
パスワード:
[root@db01 ~]# service portmap start
portmap を起動中: [ OK ]
[root@db01 ~]# chkconfig --list portmap
portmap 0:off 1:off 2:off 3:off 4:off 5:off 6:off
[root@db01 ~]# chkconfig portmap on
[root@db01 ~]# chkconfig --list portmap
portmap 0:off 1:off 2:on 3:on 4:on 5:on 6:off
[root@db01 ~]#
※portmapを起動したついでに、自動起動に設定しておかないとね。
[root@db01 ~]# showmount -e 192.168.131.3
Export list for 192.168.131.3:
/Qweb
/Qusb
/Qrecordings
/Qmultimedia
/Qdownload
/Public
/Nfs
[root@db01 ~]#
※このコマンドは便利。NFSサーバ(この場合NAS)の公開ディレクトリが一目でわかる。
[root@db01 ~]# mount -t nfs 192.168.131.3:/nfs /mnt/nfs
[root@db01 ~]# df -kh
Filesystem サイズ 使用 残り 使用% マウント位置
/dev/mapper/VolGroup00-LogVol00
130G 3.7G 120G 3% /
/dev/sda1 99M 18M 77M 19% /boot
tmpfs 4.0G 0 4.0G 0% /dev/shm
192.168.131.3:/nfs 458G 168M 458G 1% /mnt/nfs
[root@db01 ~]#
※やっと無事マウントされた。。
[root@db01 ~]# cat /etc/fstab
/dev/VolGroup00/LogVol00 / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
/dev/VolGroup00/LogVol01 swap swap defaults 0 0
[root@db01 ~]# vi /etc/fstab
[root@db01 ~]# cat /etc/fstab
/dev/VolGroup00/LogVol00 / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
/dev/VolGroup00/LogVol01 swap swap defaults 0 0
192.168.131.3:/nfs /mnt/nfs nfs rw,intr 0 0
[root@db01 ~]#
※マウントも自動設定にしておく。なお、NFSがつながっていない状態でノード起動しちゃう等、サーバやネットワークがダウンしたような場合は、その間中、NFSサービスを利用するプログラムがすべてハングアップしてしまう。しかし、intrを入れておけば、動作を中断できるとのこと。
[oracle@db01 ~]$ cd /mnt
[oracle@db01 mnt]$ ls -l
合計 4
drwxrwxrwx 2 root root 4096 11月 23 07:56 nfs
[oracle@db01 mnt]$
※ちなみに、/mnt/nfsのアクセス権はこんな感じ。chownでoracle:dbaに変える必要はなさそう。あと、NFSサーバ(NAS)側のユーザ作成も必要なさそう。/mnt/nfs配下でoracleユーザで新規ファイル作成もできたし。
・そして、2号機も同様の設定を行った。こちらはコピペでさくさくと。
→HDとNASの端子をはめあわせて、ネジで止めるだけ。簡単。
・WindowsマシンとNASをつないで、スイッチON。
→ビープ音が2回のタイミングでなる。
・付属のCD-ROMを使ってセットアップ。
→QNAP Finderというソフトをインストール。
→QNAP Finder起動する。
→「NASが見つかりません」とエラー。
→→WindowsマシンとNASの間にHUBをはさんでみる。→変化無しで解決せず。
→→WindowsマシンのNW設定変更:"自動IP取得"を"ローカルIPアドレス&サブネットマスク"に変更。(192.168.133.1、255.255.255.0)
→問題解決。(NAS見つかる。)
→各種設定。
・サーバ名はnas01に設定。
・adminパスワード設定。
・IPアドレス:192.168.131.3
・サブネットマスク:255.255.255.0
・デフォルトゲートウェイ、プライマリDNS、セカンダリDNS:設定なし
→ハードディスク初期化タイム & 設定適用タイム & NASの自動再起動
・続いて、ネットワークドライブの割り当てもやってみる。
→またもNASが見つからない旨のエラー。
→→WindowsマシンのNW設定変更:"IPアドレス&サブネットマスク"を「192.168.133.1、255.255.255.0」から「192.168.131.4、255.255.255.0」に変更。(NASと同一ネットワークにした。)
→問題解決。(NAS見つかる。)
→設定画面に進んだのだが、どうもピンとこないので中断。NFSの設定をしたいのだが、実はよくわかっていなかった。
・忘れずにファームウェアのアップデート。
→本当は、セットアップの前にQNAPのサイトへ行って最新ファームウェアをダウンロードしておくのがよかったのだが、(そうすればセットアップ途中の「適応するファームウェアファイル選択画面」で最新版を選択できる。)気づけなかったので、セットアップ後に実施。
→Windowsマシンのケーブルを「HUB経由でNASへ延びているもの」から、「ルータ経由でインターネットへ延びているもの」へ交換。そして、NW設定を「ローカルIP(つまりLAN用設定)」から「DHCP(つまりインターネット用設定)」に変えて、インターネットへ繋げられるようにし、ファームウェアをダウンロードしてくる。ダウンロードしたら、また設定を戻して、QNAP Finderのメニューから「NASのファームウェア更新」を実施。ああ面倒くさい。
・NFSの設定はどうも付属の説明書には載ってないようだ。
→こんなこともあろうかと、ネットで製品の取扱説明書(pdf)をダウンロードしておいた。
→190ページもあるのに、NFSについては2箇所にしかなかった。(以下2点。)
・管理ページで、NFSを有効にするというチェックボックスにチェックを入れること。(管理ページには、詳細設定へのリンクもある。)
・Linuxからのマウントコマンドは、「mount -t nfs 192.168.131.3:/nfs /mnt/nfs」のようにする。
→管理ページへアクセス。(http://NASのIPアドレス:8080/)
→NFSを有効にするのチェックボックスをチェックして適用ボタンをクリック。
→「Nfs」という名前で共有フォルダを作成してみた。ファイルサイズの設定はないようだ。作ったばかりだと4KBと表示される。パスは「/nfs」とした。アクセス権は、adminのR/Wしかない。とりあえずゲストユーザもフルアクセスという設定にしてみる。NFSからのアクセス権は「制限無し」に設定。(多分、共有フォルダを新たに作らなくても「Public」フォルダというデフォルトのフォルダを使えばいいような気がする。こいつだけは初めからNFSからのアクセス権が「制限無し」になっていた。ゲストユーザもフルアクセス。ちなみにこちらのパスは「/Public」だった。)
→NFS以外のシステムサービスを片っ端から解除しておく。NFSだけ使えればいいから。
※「NAS側でoracleというユーザを作って、共有フォルダにoracleユーザのR/Wアクセス権を設定する」という作業がいるような気がするのだが、今はやらないですすめてみよう。
・Linux(DBサーバ1号機)からNASへのアクセスを試みる。
→pingは通った。
[oracle@db01 ~]$ ping 192.168.131.3
PING 192.168.131.3 (192.168.131.3) 56(84) bytes of data.
64 bytes from 192.168.131.3: icmp_seq=1 ttl=64 time=1.77 ms
64 bytes from 192.168.131.3: icmp_seq=2 ttl=64 time=0.172 ms
64 bytes from 192.168.131.3: icmp_seq=3 ttl=64 time=0.132 ms
64 bytes from 192.168.131.3: icmp_seq=4 ttl=64 time=0.143 ms
--- 192.168.131.3 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3000ms
rtt min/avg/max/mdev = 0.132/0.555/1.773/0.703 ms
[oracle@db01 ~]$
→ではmountしてみよう。
[oracle@db01 ~]$ mount -t nfs 192.168.131.3:/nfs /mnt/nfs
mount: root だけがそれを行なえます
※mountコマンドはrootで。。
[oracle@db01 ~]$ su
パスワード:
[root@db01 oracle]# mount -t nfs 192.168.131.3:/nfs /mnt/nfs
mount.nfs: mount point /mnt/nfs does not exist
※mountコマンド打つときは、マウント先のディレクトリ(/mnt/nfs)が存在してないとね。。
[root@db01 oracle]# cd /mnt
[root@db01 mnt]# ls
[root@db01 mnt]# mkdir -p /mnt/nfs
[root@db01 mnt]# ls -l
合計 4
drwxr-xr-x 2 root root 4096 11月 23 07:07 nfs
[root@db01 mnt]# mount -t nfs 192.168.131.3:/nfs /mnt/nfs
mount.nfs: Input/output error
[root@db01 mnt]#
※NFSクライアント(この場合DBサーバ1号機)もportmapサービスを立ち上げておかないとね。。
[root@db01 oracle]# service
bash: service: command not found
※"su"じゃなくて"su -"でroot権限を持っていないと、serviceコマンドは打てないのね。。
[root@db01 oracle]# exit
exit
[oracle@db01 ~]$ su -
パスワード:
[root@db01 ~]# service portmap start
portmap を起動中: [ OK ]
[root@db01 ~]# chkconfig --list portmap
portmap 0:off 1:off 2:off 3:off 4:off 5:off 6:off
[root@db01 ~]# chkconfig portmap on
[root@db01 ~]# chkconfig --list portmap
portmap 0:off 1:off 2:on 3:on 4:on 5:on 6:off
[root@db01 ~]#
※portmapを起動したついでに、自動起動に設定しておかないとね。
[root@db01 ~]# showmount -e 192.168.131.3
Export list for 192.168.131.3:
/Qweb
/Qusb
/Qrecordings
/Qmultimedia
/Qdownload
/Public
/Nfs
[root@db01 ~]#
※このコマンドは便利。NFSサーバ(この場合NAS)の公開ディレクトリが一目でわかる。
[root@db01 ~]# mount -t nfs 192.168.131.3:/nfs /mnt/nfs
[root@db01 ~]# df -kh
Filesystem サイズ 使用 残り 使用% マウント位置
/dev/mapper/VolGroup00-LogVol00
130G 3.7G 120G 3% /
/dev/sda1 99M 18M 77M 19% /boot
tmpfs 4.0G 0 4.0G 0% /dev/shm
192.168.131.3:/nfs 458G 168M 458G 1% /mnt/nfs
[root@db01 ~]#
※やっと無事マウントされた。。
[root@db01 ~]# cat /etc/fstab
/dev/VolGroup00/LogVol00 / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
/dev/VolGroup00/LogVol01 swap swap defaults 0 0
[root@db01 ~]# vi /etc/fstab
[root@db01 ~]# cat /etc/fstab
/dev/VolGroup00/LogVol00 / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
/dev/VolGroup00/LogVol01 swap swap defaults 0 0
192.168.131.3:/nfs /mnt/nfs nfs rw,intr 0 0
[root@db01 ~]#
※マウントも自動設定にしておく。なお、NFSがつながっていない状態でノード起動しちゃう等、サーバやネットワークがダウンしたような場合は、その間中、NFSサービスを利用するプログラムがすべてハングアップしてしまう。しかし、intrを入れておけば、動作を中断できるとのこと。
[oracle@db01 ~]$ cd /mnt
[oracle@db01 mnt]$ ls -l
合計 4
drwxrwxrwx 2 root root 4096 11月 23 07:56 nfs
[oracle@db01 mnt]$
※ちなみに、/mnt/nfsのアクセス権はこんな感じ。chownでoracle:dbaに変える必要はなさそう。あと、NFSサーバ(NAS)側のユーザ作成も必要なさそう。/mnt/nfs配下でoracleユーザで新規ファイル作成もできたし。
・そして、2号機も同様の設定を行った。こちらはコピペでさくさくと。
PR

カレンダー
05 | 2025/06 | 07 |
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
最新コメント
最新記事
(02/26)
(02/26)
(02/16)
(02/14)
(02/11)
最新トラックバック
プロフィール
HN:
fool
性別:
男性
職業:
会社員
自己紹介:
・国内現物&信用取引の株式のみ。
----------
・株を始めた日:2001/03/16
・〜2004年:収支が±20万の間を動いただけ。
・2005年1月より本を購入する等して再スタート。
・2005年5月よりブックビルディングに参加。
・2009年夏、トータルでマイナスになり、休止。
・過程に満足せず、結果を出すことが目標。
----------
・株を始めた日:2001/03/16
・〜2004年:収支が±20万の間を動いただけ。
・2005年1月より本を購入する等して再スタート。
・2005年5月よりブックビルディングに参加。
・2009年夏、トータルでマイナスになり、休止。
・過程に満足せず、結果を出すことが目標。
ブログ内検索