私のホームネットワークには複数のコンピュータがあります。彼らはすべて同じバージョンのUbuntuを実行するので、設定をある程度統合したいと思います。
私の大学では、大学のアカウントを使用して、どのコンピュータにログインしてすべてのデータを保存できます。私は彼らが中央認証を使用し、/home
ネットワーク経由でインストールすると仮定します。それが私が欲しいものです。
問題は私とガールフレンドが最も多く使うコンピュータが家の外にいつも持ち歩くノートパソコンだという点だ。したがって、Web経由でログインすることは実際にはオプションではありません。ローカルにファイルがないこともオプションではありません。
保持しているコンピュータをHTCondorクラスタとして使用したいのですが、ラップトップは最速のコンピュータなので、ほとんどの作業はラップトップで行われます。たまにネットワークに接続できなければ問題だと思います。
持つことができますか?
- 同じユーザーアカウント(該当する場合はパスワードを含む)
- いくつかの共通ファイル(おそらく
/common/$USER
) - インストールされたパッケージの共通セット
- HTCondorプールへのコンピューティングパフォーマンスの提供
ネットワーク外で実行できないように緊密に接続しないで、すべてのシステムで動作しますか?
keberos、nfs、sshfs、btsync、Chef、puppet、nagios、ldapという流行語を聞きましたが、コアアイデア、つまり実際に多くのタスクを作成するのではなく、タスクを節約できるかどうかがわかりません。
答え1
あなたのすべての質問に答えることはできませんが、いくつかの質問にはいくつかの考えがあります。これにより、範囲を絞り込み、より具体的に説明することができます。
同じユーザーアカウント(該当する場合はパスワードを含む)
あなたの状況で最も簡単な方法は、同じパスワードでユーザーアカウントを作成することです。システム間でこれらのツールを同期するツールがあるかもしれませんが、ホームネットワークでツールをインストールして使用する方法を学ぶことは、すべてのコンピュータで同じユーザー名とパスワードを使用するのに必要な労力を必要としないことに比べて時間の無駄です。
いくつかの共通ファイル(おそらく/ common / $ USER)
社内でホストするには、年中無休でファイルを提供するシステムが必要です。しかし、本格的な汎用PCである必要はありません。一部のルーターでは、ドライブをドライブに接続することができます(必ずしもLinuxに優しい方法ではありません)、専用ルーターを購入することができます。那須また、安価で低消費電力でLinux指向の開発ボードもさまざまです(例:ラズベリーパイ)これは非常に効果的です。
私の提案も参照してくださいセーフティボックス最後の段落で。
インストールされたパッケージの共通セット
私はそうは思わない。システムを同期するために自動的にインストールすることができますが、ほとんどの時間一緒にオンラインになっていない限り、パスワードの問題と同様に、価値よりも多くの問題があります。
構成管理に関して外部サーバーがある場合は、次の形式を使用できます。VCS(例:git)またはrsync
.使用できない場合は無料です。セーフティボックスアカウントは同じ目的で使用されます。config
ディレクトリなどを作成し、その中にシンボリックリンクファイルを置きます。 DropboxはLinuxでうまく機能し、透明なディレクトリ階層を提供し、同じLAN上のシステムは可能な限りローカルに同期されます。
サードパーティのサービスを使用したくない場合、つまり独自のサーバーはありませんが、したい場合はLinuxベースのDIYを使用できます。仮想プライベートサーバー月 $10-15 のスライスは、git
設定rsync
ファイルやその他すべてを保存するのに十分です。