【NAS】 FreeNAS/NAS4Free総合 【FreeBSD】 Part3
■ このスレッドは過去ログ倉庫に格納されています
FreeNAS : Open Source Storage
http://www.freenas.org/
NAF4Free : The Free Network Attached Storage Project
http://www.nas4free.org/
PCをNAS化するFreeBSDベースのディストリビューション
バックアップや物置にマターリ語りましょう
何かエラーのことを質問するなら、まずログを確認
そこには重要なキーワードが書かれているはずですよ
前スレ
【NAS】 FreeNAS/NAS4Free総合 【FreeBSD】 Part2
http://mao.5ch.net/test/read.cgi/mysv/1514258776/ Ryzenなら128GB ECCが結構簡単にいけるけど256GB以上とか難しくね? 16TBx6 raidz2 重複排除なしで構築してる人
やはり1TB当り1GBの目安で メモリ64GBですか? One or more devices could not be opened. Sufficient replicas exist for the pool to continue functioning in a degraded state.
1つ以上のデバイスを開くことができませんでした。プールが劣化した状態で機能し続けるのに十分なレプリカが存在する。
すまん、この場合の対策って? うーん、ZFSってトラブってる時、親切に「これこれこうしろ」って教えてくれてね? >>709
ディスク1台以上死んだけどプールはまだ生きてる、ってだけよ。
ONLINEじゃないディスクがあるから交換しないと次はプールが死ぬかも。 >>712
freenasでトラブルが起きる時は前回構築から数年経過がほとんどで、WebGUI操作系すっかり忘れてるわ。
リプレース設定見つけるの手こずった。
なんかもうねー、他の人がメンテすることも考えてDroboにしようか迷うわ。 >>709
プールが生きてる間に死んだデバイス交換してねって事
うちの場合SATAケーブルが死んでた時とリムバケースが死んでた時に出た
>>713
あんなの常時起動したくないなw FreeBSDの問題なのか、XigmaNASの問題なのか分からないが、ここで。
XigmaNAS 12.1.0.4 のマシンが2台あるんだが、片方のシェルからもう片方にsshすると、認証は通るんだがプロンプトが出てこない。
ssh hostname "echo hoge" としても問題なく結果が帰ってくる。
Tera Term → XigmaNAS も問題ない。
Tera Term → XigmaNAS →ssh→ Linux(別のマシン) も問題ない。
Tera Term → XigmaNAS →ssh→ Linux →ssh→ XigmaNAS も問題ない。
しかし Tera Term → XigmaNAS →ssh→ XigmaNAS で、かつコマンドを送らないとダメ。
-t や -tt 付けても変化ない。
基本的なことを分かってないんだと思うんだが、何かヒントがあれば教えて頂きたいです。 XigmaNAS[A] XigmaNAS[B]の間にRouterかスイッチはあるか
XigmaNAS[A]→XigmaNAS[B]
XigmaNAS[A]←XigmaNAS[B]
のどちらも同じ結果か >>719
Aの置いてある拠点は外からの接続を全部拒否してるので、A→Bしか接続できないんです。
確かに間の環境を変えて様子見ると良さそうなので、同じネットワーク内に仮想XigmaNASを複数立ち上げて、そいつら同士でも同じことが起きるか確認してみます。
アドバイスありがとう。 >>720
だったらsshの応答も返ってこれないだろクソが! 今時TeraTermなんか使ってる時点でアレな人なのはわかるだろ 中身はどうでもいいけどTeraTermからの乗り換え先は教えてくれ >>725
一時期試したけどメリットを感じなかったのでTeraTermに戻ってしまったな。何が便利なん? rloginかWindowsTerminalが今風で良いのでは? >>718
ログインしようとしているユーザーはなに?
当該ユーザーのシェルは何が指定されてる?
(/usr/local/bin/zshとか/usr/sbin/nologinとか)
認証通るならssh自体ではなくシェルのほうなんじゃないか? ごめん、変なこと言った
Teratermからいけて別のXigmaNASからいけないのか
てことはクライアントになるXigmaNASの.ssh/configが怪しいかな? みんな情報ありがとう&スレ汚しすみません。
あれから新しい仮想XigmaNAS[C]と仮想FreeBSD12.1を構築して、以下の接続を試してみました。
情報後出しで申し訳ないですが、XigmaNAS[B]以外は全部同一LANにいます。
XigmaNAS[A] → XigmaNAS[B] NG
XigmaNAS[C] → XigmaNAS[B] NG
FreeBSD → XigmaNAS[B] NG
XigmaNAS[C] → XigmaNAS[A] OK
XigmaNAS[B] → XigmaNAS[B] OK
全部Tera Term経由です。念のため他のクライアントもいくつか試しましたが変化なし。
単純に[B]になんらかの異常が起きてると思いますし、
>>721の言うとおり、認証までできるのでネットワークの問題では無さそうですが、
B→BがOKなのが不思議なところもあるので、
後ほどBのある拠点に行っていろいろ試してみようと思います。
他にも問題切り分ける以上、sshd止めることも必要そうですし。
あとはXigmaNASというよりはネットワークやFreeBSD周りの問題でスレ違いになりそうなので、ここまてにしておこうと思います。
もし解決したら報告だけさせてください。 ssh以外は通信出来るならsshの問題
ssh以外も出来ないならNetoworkの問題 >>732
完全におっしゃる通りなんですが、万が一sshdが立ち上がって来なくなると、Bのあるところまで物理的に行かねばならんので、なかなか勇気が出ないんですよね。
WebGUIもsshのポート転送によるSOCKSプロキシ越しでアクセスしてるので、完全に詰む。
(念のためこのポート転送のsshセッションを切っても問題は解決せず)
先日も何気なくマシン自体の再起動かけたら応答無くなって、雷雨の中外出して見に行ったら UEFI 画面で止まってたこともあり…。
ちなみにその時はXigmaNASインストールしたSDカードが見えなくなってました。
安物のカードリーダー使っているせいか、UEFIのブートデバイス検索に漏れることがたまにあるんですよね。
それはそれで何とかしたい。 (念のため。sshd再起動しないという意味ではなく、Bの拠点に行ったときにやるという意味です。明日以降になりそう。) これまでうまく行ってたの?
だとしたら再起動で直るかもね。
と言うか設定変えてなければ設定関係ないよね。
一度もうまくいったことないなら再起動とかの問題ではないんじゃないの?
そして改めて聞くけど、XigmaNAS[A]->XigmaNAS[B]は「ssh XigmaNAS[B] "echo hoge"」で応答があるが、「ssh XigmaNAS[B] 」でログインしてもプロンプトが帰ってこない
手元のTeratermからはXigmaNAS[B]にログインしてプロンプトが表示される
であってるの?
だとしたらXigmaNAS[B]よりもXigmaNAS[A]の問題何じゃないの?
手元のTeratermからのログインユーザーとXigmaNAS[A]->XigmaNAS[B]へのログインユーザーって同じになってる?
同じならXigmaNAS[A]の.ssh/configの設定に変なのない?
違うならXigmaNAS[A]からXigmaNAS[B]にログインしようとしてるユーザーの個別設定じゃない?
TeratermからXigmaNAS[B]に入れるならXigmaNAS[A]->XigmaNAS[B]に入ろうとしたときのログとかもみられるんじゃないの?
色々切り分け出来そうだけど あ、あと ssh -vvv でもなんかわかるかもね
XigmaNAS[A]->XigmaNAS[B]でね 認証は通る(エラーにならない)と勘違いしてるだけ
実際は[B]からの応答の全てが
[A]のあるネットワークの入り口で遮断されてる
なので認証に行ったままプロンプトにならずに待ち続けてる Aでは外からの接続を拒否って言ってるならestablishは通す前提で話してるんだけど…
今時のFWなら基本establish通るよね
ルーターでACLかけてますとか、PCルーターでiptablesでやってますとか言われたらestablish通すか確認してくれってことになるけど… >ssh hostname "echo hoge" としても問題なく結果が帰ってくる。
ならsshじゃなくてログインシェルの問題じゃないの
ssh hostname "bash --loin"とか
ssh hostname "bash --verbose"したらどうなる?
>認証は通るんだがプロンプトが出てこない。
あとこれがよくわからないんだけど
コマンドは打てるけど「user@host $」みたいなのが出てこないってこと?
だったらそれは何らかの理由でbashrcが読み込まれてないだけだけど パケットダンプかとsshのソースコードにらめっこした結果分かったこと
- OpenSSH 8.xならCentOSでも起きる
- 毎回同じタイミング(認証後のchannelオープンあたり)で何故かパケットが到達しなくなる
- フリーズしてるのかと思いきや、ソースコード上そういうポイントが見つからない(メモリ破壊系バグで無い限り)
- 同じLAN内からなら発生しない
単純ではないがA-B間ネットワーク+OpenSSHの実装由来の何かが原因である可能性が高く、XigmaNASどころかFreeBSDの問題でもなくて完全なスレ違いだし、解決には時間がかかりそうなので、しばらく完全に消えます。
いつか解決したら報告します。
スレ汚し大変失礼しました & みなさんアドバイスありがとう。
XigmaNAS embedded は tcpdump入ってるからありがたかった… ssh以外、例えばFTPやpingは通るかくらい試せ >>742
ソース睨めっこできるなら、面白いから消えずにココにいてくれ。
住民も過疎ってるくらいなら技術の話が出来た方が楽しかろうに。 解決しました。
ソースコード改造しながら試してたら、QoS設定変えるところがあって、これを消すと繋がるようになりました。
QoS設定はセッションが対話か非対話かで別の値を持っていて ssh_config の IPQoS で指定できます。
コマンドを送ったら(非対話なら)問題無かった理由はこれです。
そして IPQoS のデフォルト値が OpenSSH 7.8 で変わったようで、8.x で問題が起きてた理由はこれです。
なので ssh -o IPQoS=cs1 hostname としたら無事につながりました。
つまりサーバー側(今まで[B]と呼んでた奴)の問題ではなく、クライアントとネットワークの問題でした。
そんでもって、A-B間はフレッツのIPv6網なんですが、ひとしきり解決したあとに「フレッツ ssh」でググったら一発で情報が出てきました………。
自分が阿呆すぎて悲しいです。
そして長々とスレ汚しすみませんでした。
(これでA→Bへのzfs sendの下準備が楽になる…。) ほんと申し訳ないです…。
HGWのパケットフィルタオフにしてDMZ状態にしても変化なかったので、関係無いかなと思ってしまって。
今考えたらパケットフィルタオフにしてもフレッツIPv6網を挟むかどうかで変化するということは、そこが原因なのは明白なんですよね…。 死ねよと突っ込みたいがトラブル当事者になるとこうなっちゃうのも分かる 正直、自分がこのトラブルの解決できる自信ないわ。グッジョブですわ。
後出しって言ったって、フレッツかどうかなんて関係ないと思ってしまうよ。 自宅のXigmaNASから外部拠点のXigmaNASへcronでzfs sendさせて常時バックアップする体制ができた。
フレッツのNGN網だから400Mbpsくらい出るのでありがたい。
マンションじゃなかったら倍くらい出るという噂だが。
ということで当初の目的を果たしたので名無しに戻ります。
皆様お騒がせしました。 apache2.4 + php-fpm で複数ドメイン環境を構築しているんだが
1仮想ドメイン = 複数ユーザーで php-fpm 環境ってできる?
user1, user2, .... usern というユーザーがあり
それぞれのディレクトリ以下が各ユーザーの専有エリアとして
https://example.com/
https://example.com/user1/xxx.php
https://example.com/user2/xxx.php
....
https://example.com/usern/xxx.php
/ は user0 が有効。他のユーザーディレクトリには干渉できない
user1/ 以下は user1 の php-fpm が有効
user2/ 以下は user2 の php-fpm が有効
...
usern/ 以下は上記と同様
というように1ドメインを複数ユーザー間でファイルの干渉をさせずに共有したい
1ドメイン = 1ユーザーの設定はできた
<VirtualHost ww.xxx.yy.zz:443>
ServerName example.com
略
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php-fpm/example.com.sock|fcgi://localhost"
</FilesMatch>
</VirtualHost>
php-fpm
example.com.conf
[example.com]
listen = /var/run/php-fpm/example.com.sock
略
user = user0
group = user0
略
上記設定だと1ドメイン内の全部のディレクトリを user0 が占有してしまう
複数ドメインのうちの1つでそういう使い方がしたい 出来るけど調べ方すら分からないなら市販NAS買った方が確実 いや
調べたけどわからないので戻ってきました
おしえろください >>761
どう調べたか知らんけどFreeNASとかXigmaNASじゃなくてFreeBSDとかLinuxでしらべた? >>761
そのレベルだと教えるのに1スレ必要
Unix板の質問スレで教わって freenasでpowerdが効いてないとかの話かと思ったら違った WebGUIのファイルマネージャーからダウンロードしようとすると、あんまり見たことないエラー、Firefoxだと読み取りに失敗例したみたいなダイアログが出てダウンロードできないんだが、みんなそんな感じ? 今使ってるのは12.1.0.4と11.4.0.4なんだが、前からなるからそんなもんなんかなぁと思ってたが、みんなは普通にひらけるんか。 うちのはバージョン8くらいのなんだがそんな機能ない >>768
試してみたらこっちでも一緒だったよ
初めて使ったからいつからかはわからないけど >>770
ベースがFreeBSD12になってる
>>771
おお、ありがとう
ということは単なるおま環ではなさそうやな 12.1.0.4.7728がきたな。
AQC107ドライバが入ったらしいので、ASUSのXG-C100Cみたいな安い10GbEも簡単に導入できそうだ。 qnapが次のos QTS heroでzfs採用してるそうですね
ちょっと気になります zfsはいいねぇ
何がいいってsend/recvが簡単にレジュームできるのがいいよね
簡単なスクリプトで自動化できる お前らどのくらいのスペックので運用してるの?
core 2 duoで運用してるんだがいつもファンが煩くていつか家事にならんか不安だわ A10-7890k+A88なんてバク熱環境で使ってるから安心スレ >>777
Xeonで運用してるが完全に失敗だった。
ダブルコア+メモリ6枚がほぼ密着してるからメモリが激熱!
ファイル転送でZFS Cacheがたまってメモリ熱暴走でシャットダウン。
火事が怖くて電源切ってるという本末転倒・・・
TDPの少ない環境で常時安定起動できなきゃNASじゃないよなぁ。
って書いてるそばから落ちた・・・
猛暑でメモリ死んだかも >>779
ノート用のCPUを積んだマザーボードって一定の需要があると思うのだが、ファイルサーバなんかには最適だと思うんだけどね。
>>780
黙ってろ Xeonは発熱ハンパないからな
一般PCの比じゃないからメモリ馬鹿食いのFreeNASとは相性最悪だ 相性が最悪なんじゃねぇ、使い方が悪いだけだ。
あの手のもんはちゃんと風を当てる前提で設計してる。
サーバーじゃ導風板やボックスで覆って冷やすぐらいだぜ?
その為にスロットが風の流れ(前から後ろ)と平行になるようになってんだ。
ちゃんと風当てりゃいい物を当ててない奴が悪いだけで、FreeNASもハードも悪くねぇ。
要するに使ってる奴がアホ。 そんなの自作PCですらみんなやってる
なにレベルの低いチラ裏でマウント取ろうとしてんだよw せっかく>>781が良いこと言ってるのにキチガイが暴れて台無し ノート用PCで足りるならxeonなんかせんたくしないだろ >>785
やってねぇ奴がすぐそこに>>779いるじゃねーか。
おまえスレ読んでねーのか?(笑 5000円のCeleronで運用してるが、自分の用途だとCPU利用率も常に低くて特に困らんな
ユーザーが多いとあれなんか?
しかし先にネットワークとかストレージにネックが来そうな気がする
HDD何十台も搭載するやつだったらCPU側に来そうだが、そんなん個人じゃ使わんしな 最終的な速度って意味なら、ストレージもCPUもNICも関係するじゃろ
スループットに限っていえば、10GbEにしてない限りはネットワークネックだろうけども ハンダコデ握ったことのあるやつなら、70Wとか90Wの熱ってどれだけのものかわかるはずなんだよ。
ハンダがバカスカ一瞬で溶けるくらいの熱を出すCPUが電気を垂れ流して、熱くて仕方なくてバカでっかいフィンをつけて強制冷却して‥って、普通に考えれば、そもそも熱くないCPU欲しくならないか?
俺は欲しい。ノート用の Ryzen なんか、ほんの2、3年前のCore i7 より速くて typical TDP が15Wかよ‥って思うよ。いま使ってるファイルサーバのXeon なんか、Ryzen の1/3のスピードで発熱が80Wだせ。
と、熱く語ってしまったけど、データセンター管理者やってた身からすると、熱と電気代との戦いだったから、ついね。 Sandy BridgeからKaby Lakeに切り替えたらアイドル時の消費電力が馬鹿みたいに減ったのは衝撃だったな
今試せないから記憶頼りだが、XigmaNASのCPU電源モードは何にしてもあんまり変化が無かったので
さすがにMaxは気が引けるからHiAdaptiveにしてある。
まあこのレベルになるとHDDの方が電気食いそうだがな。 そんなスペック高い鯖組んでも無駄じゃないか?
ファイルサーバなんてそれこそC2Dでも十分に動くだろ
トランスコーディングするなら別だけど 結局、発熱と電気代だよな〜
TDP高いCPUに水冷とファン6個つけてもスマホでエロや漫画しか見ないもん 正直それこそARMでLinuxサーバ動かしたいわ
そういうのないのかな?
intelよりよっぽど低発熱だよ ■ このスレッドは過去ログ倉庫に格納されています