2013.08.06社内ローカル用のファイルサーバとして、DELLのサーバを中古で購入してもらいました。2世代くらい前のサーバですが、電源をONにした際のFAN音がサーバ機を感じさせます。インストールなどは、機会があれば記事にしていきますので今回は飛ばします。インストール時は2つNICがあっても有効になっているのは、1つかと思われます。有効になっていないNICを動作するようにしていきます。下記のコマンドを実行し「/etc/sysconfig/network-scripts」へ移動します。/etc/sysconfig/network-scripts[/shell]次に、下記のコマンドでファイルの存在を確認します。ifcfg-eth*[/shell]実行した結果、下記のように2つのファイルが出力されると思います。ifcfg-eth1[/shell]では、bondingの設定をしていきます。何をやるにしても、動かなくなった時のためにバックアップを取っておきます。ifcfg-eth1.bk[/shell]バックアップが取れていることを確認した上で、それぞれのファイルを編集します。/etc/sysconfig/network-scripts/ifcfg-eth0[/shell]ファイルを開いたら、下記の内容に変更します。※HWADDRは、そのままですので注意してください![shell]DEVICE=”eth0′′NM_CONTROLLED=”no”ONBOOT=yesHWADDR=**:**:**:**:**:**TYPE=EthernetBOOTPROTO=noneIPV6INIT=noMASTER=bond0SLAVE=yes[/shell]同じように、もう1つのファイルも編集していきます。/etc/sysconfig/network-scripts/ifcfg-eth1[/shell]こちらもファイルが開けたら、下記の内容に変更します。※HWADDRは、そのままですので注意してください![shell]DEVICE=”eth1′′NM_CONTROLLED=”no”ONBOOT=yesHWADDR=**:**:**:**:**:**TYPE=EthernetBOOTPROTO=noneIPV6INIT=noMASTER=bond0SLAVE=yes[/shell]ここまで完了したら、あと一息です。次のファイルを作成します。/etc/sysconfig/network-scripts/ifcfg-bond0[/shell]設定は下記のように行っていきます。※IPADDR、GATEWAY、DNS1、DOMAINなどは環境に合わせて設定してください。updelay=1000′′[/shell]ここまで設定が完了したら、ネットワークの再起動を行います。restart[/shell]再起動が完了したら、LANケーブルをもう片方のNICへ差し込みます。上記の設定状態ですと、冗長化となっていますので片方のNICが利用不可能な状態となっても接続が可能となります。BONDING_OPTSのmodeについては、下記を参考にして環境に合わせて利用してください。ラウンドロビンで使用可能なスレーブデバイスから順番にデータの送受信を行う。trunkに対応したネットワークスイッチが必要。モードを指定しなかった場合にはこのモードが利用される。active-backup冗長化のみに対応。1つのスレーブデバイスのみが通信を行い、障害が発生した場合は他のNICに切り替わる。特別なネットワーク機器は必要ない。非常に良く利用されるモード。(exclusive-or)負荷分散と冗長化に対応。送信先と送信元のMACアドレスのxorを利用。(送信先のMACアドレスが同じであれば、送信元スレーブデバイスも常に同じNICを使用する)オプションでMACアドレスをキーとしたハッシュを利用することも可能。trunkに対応したネットワークスイッチが必要。broadcast全てのスレーブデバイスからパケットを送信。特殊な環境を除いてほとんど利用されることはない。aggregation規格で接続。リンク速度(100Mbps/1Gbps等)とDuplex(全二重/半二重)によりグループを作って全てのスレーブデバイスでデータの送受信をする。802.3adに対応したネットワークスイッチが必要。balancing)負荷分散と冗長化に対応。速度及び負荷に応じて負荷分散を行い受信時は冗長化を行う。アドレスを別のデバイスに引き継ぐ)特別なネットワーク機器は特に必要ない。balancing)負荷分散と冗長化に対応。送受信共にNICの速度及び負荷に応じて負荷分散を行う。(受信のロードバランシングはARPネゴシエーションを利用)特別なネットワーク機器は特に必要ない。言う設定は、なかなかやることがないのでメモしておかないとすぐに忘れてしまいそうです。最近のPC(マザーボード)では、NICが2つ搭載されている物が多いので、bondingを設定し有効活用するのもいいかもしれません。コピーerrorcodeをフォローするerrorcodeCODE4U関連記事Linux自己(オレオレ)証明書の作成テストの際にSSLが必要な場合、わざわざお金を払って証明書を購入できることはあまりないはずです。自分自身で証明書を発行することで、一時的(恒久的にも使えるけど・・・)に利用が可能なものを用意することが可能です。5日目ちょっと期間が空いてしまいましたが、がんばって作業の続きをやって行きたいと思います。先日、プライマリDNSサーバーの設定を行ったので、次はセカンダリDNSサーバーの設定をしたいと思います。注意点として下記の点を確認...Linuxsudo(visudo)を設定するrootログインをしない状態にした場合に、設定変更やソフトのインストールをする際に毎回"su"するのも微妙ですし、他の人が触る際に思わぬコマンドを実行されない様に、"sudo"を利用できるようにしておく事で全てがイイ感るはずです。VPSなどの場合に、デフォルトでsendmailが設定されている場合がありますのでpostfixを使う場合にはMTAを変更する必要があります。会社でUbuntuを入れたマシンを用意した(してもらった)までは良かったんですが、Poderosaのマクロを利用した接続ではタイムアウトになってしまい接続できない状態でした。そもそも、CentOSばっかり触っているため「ap...Linuxcron経由でsudoを含むバッチを実行する特定のディレクトリの使用量を計測するために、バッチを作成したのですが一部のディレクトリが権限が無いために見れないため、sudoを付加した状態で実行することにしました。コンソールからバッチを実行した際には問題なかったのですが、cron経由...cron経由でsudoを含むバッチを実行するFuelPHPのRequestクラスコメントコメントを書き込むコメントをどうぞメールアドレスが公開されることはありません。public今日からはじめる!PHPの基礎タイトルとURLをコピーしました。