学校にコンピュータラボを設置するにはどうすればよいですか?


8

人々。

私は最近、小学校の約15台のコンピューターからWindows XPを削除し、それらにLubuntu 12.10(Gnome / Unityには古すぎる)をインストールし、スクラッチをセットアップして、学生が1〜2か月でコーディングの学習を開始できるようにするタスクを与えられました。

問題は、私は10年間Linuxを使用してきましたが、「マスター」コンピューターをセットアップして更新を処理し、画面上で起こっていることをすべての「ラボ内のスレーブ」コンピュータ。

ここで私が見つけた唯一の有用な答えは、効率的な方法で更新を処理するための「squid-deb-proxy」の使用に関するこれです。

同様のことをした人からの使い方、チュートリアル、ヒントはありますか?

とても有難い。ありがとうございました。

ギルスター



2
ちなみに、良い質問ですが、ubuntuforums.orgで質問したほうがよいかもしれません(事実よりも関連性が高いため)。他の人に決めてもらいましょう:+)
Rinzwind 2013年

回答:


5

以下は、私の「ベストプラクティス」についての考えの一部です。個々のオプションについて具体的な質問をしてください。この1つのQ&Aですべてのオプションの詳細を説明するには広すぎるので、

  • 一元化された方法でそれらを管理します。

    ここにはいくつかのオプションがあります。PuppetLandscapeChefはほんの一例です。

  • インストールを実行します。

    これにより、インストール時の手動の質問/回答の質問が回避され、上記の項目から中央管理に自動的にインストールすることができます。

  • PXEブートを検討してください。

    問題があり、システムの元の状態を完全に復元したい場合、これにより、最初から再インストールするのが非常に簡単になります。これも自動化されていると考えて、システムの現在の状態を信頼していない場合(セキュリティの観点から)、ユーザーが自分で実行できるようにすることができます。

    または、中央NFSサーバーを使用して、ディスクレスセットアップでカスタマイズ(更新)されたLive環境を実行することもできます。その後、ユーザーはUSBフラッシュドライブにファイルを保存したり、ネットワーク共有上の家を持つように構成したりできます。

  • マシンの監視。

    個々のマシンの画面を表示するのか、個々のマシンの「マスター」PCの画面を表示するのかについては、わかりません。

    ここにもいくつかのオプションがあります。私が考える最も簡単な方法は、各マシンでVNCサーバーの起動を強制し(中央管理を使用)、それからクライアントアプリケーションが教師のデスクトップでそれらの15をタイリングできることを見つけることです。逆の方法も非常に簡単です。それらのマシンでVNCクライアントを事前設定するか、デスクトップにショートカットを追加するだけです。

  • セントラルプロキシをインストールします。

    ユーザーが同様の方法でインターネットを使用することを期待する場合(同一のWebページにアクセスする)、Squidのようなプロキシを使用すると、ISPへのリンクでの帯域幅の使用量を削減し、速度を向上させることができます。squid-deb-proxyパッケージは、パッケージのアップデート、イエスのために便利ですが、通常のイカはそれ以上を行うことができます。

  • 「クラスター」SSHコマンド

    最初の項目(集中管理)を優先して、これを回避することを強くお勧めします。ただし、中央の場所からコマンドを実行する必要がある場合は、PSSH 並列SSHをインストールするまたはクラスターSSH clustersshをインストールするがスクリプトの作成に役立ちます。しかし、実際には、最初にPuppet / Landscape / Chefのオプションを調べてください。


1

私の提案は、このためにEdubuntu LTSP(Ubuntu + Linux Terminal Server Project + Teacher Tools)を使用することです。

最後にコンピューターラボを管理したのはEdubuntuが存在する前でしたが、LTSPを非常に効果的に使用し、最終的にはK12LTSPを使用しました。K12LTSPを検索できます。メールアーカイブはまだオンラインであり、発生した問題のほとんどはそこでの問題と同様です。

LTSPは古いコンピューターを再利用するのに最適です。たいていの重い作業はサーバーで行うことができ、FirefoxやScratchなどの個々のアプリはクライアントでローカルに実行することもできます。/ homeマウントRW(通常はNFSを使用)を使用して、すべてがサーバーからROで実行されるため、ディスクのロックについて心配する必要もありません。ラボのルーターと外部の間にサーバーを設定し、クライアントをPXEブートに設定するだけで、通常は完了です。生徒は何も変更できず、$ HOMEに与えたダメージは問題なく吹き飛ばされます。

Edubuntuには、お客様が求める種類のクライアント監視ツールも付属しています。 http://www.edubuntu.org/


0

別のオプション(Ubuntu以外)は、システムの1つで変更されたSliTazイメージを使用することです。これを使用して、ラボ全体をPXEブートし、イメージをメモリにロードできます。起動はほぼ瞬時に行われ、古いシステムでもこのシステムでは超高速です。

変更したイメージを作成し、最初のシステムを起動し、ブートサーバーをオンにして、他のコンピューターを起動します。それがあなたがする必要があるすべてです。

http://www.slitaz.org/en/

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.