レガシーコンピューターのシンクライアント(Linux)

私たちは新興企業ですが、非常に活発な会社です。 あらゆる新興企業と同様に、私たちは限られた初期資本を保有しており、最大限の利益を得て投資したいと考えています。 このような費用の重要な項目の1つは、ハードウェア、特にシステムユニットの購入です。 従来の方式「従業員1人-システムユニット1台」を放棄し、シンクライアント用のオフィスネットワークを構築することにしました。 シンクライアントが使用されていたため、組織から削除されたシステムユニットが使用されました。







問題の声明



次のハードウェアが利用可能です。







全員が快適に作業できるように、それらからオフィスネットワークを組み立てる必要があります。 この状況での唯一の解決策は、強力なコンピューター(サーバー)で実行できる廃止されたコンピューターからシンクライアントを作成することです。 シンクライアントは、特別に作成されたLiveCDからロードされます。 将来的には(インターネット経由で)リモートで作業できるようになりたいので、安全なプロトコルを使用することをお勧めします。



Linux(Ubuntu)はサーバーOSとして採用されました。



解決方法



シンクライアントを作成するために、シンステーションを使用します。 ユニバーサルLiveCDとアーカイブの両方をダウンロードして、 公式サイトから独自のisoイメージを作成し続けることができます。 LiveCDは最初の知り合いに適しており、さまざまなプロトコル(RDP、VNC、SSHなど)を使用してWindowsおよびUnixサーバーに接続するためのさまざまなクライアントが含まれています。 »私たちのニーズに。



アセンブリを開始する前に、使用するターミナルサーバーを決定します。 Linuxがあるので、理論的にはSSHを介してグラフィックスをトンネリングするだけで十分ですが、これはすべて、クライアント側とサーバー側の両方でタンバリンと踊っています。 ターンキーソリューション-NX Serverを選択してください 。 Ubuntuにはすでにdebパッケージがあります。 一方、NXクライアントもシンステーションの一部です。 したがって、サーバーを構成し、ブート可能なCDを作成することしかできません。



顧客のアイソイメージを作成します



シーケンスの例は次のようになります。



1. ThinStationパッケージをダウンロードします.....公式Webサイトからtar.gz



2.開梱:tar xzvf Thinstation-2.2.2.tar.gz



3.ルートフォルダーでbuild.confおよびthinstation.conf.buildtimeを編集します(これらのファイルはイメージのアセンブリ中に使用されます)







サンプルthinstation.conf.buildtimeファイル:



NET_HOSTNAME=ThinClient1



NET_USE_DHCP=Off

NET_IP_ADDRESS=10.0.0.3

NET_MASK=255.255.255.0



AUTOSTART=On



SESSION_0_TYPE=nx

SESSION_0_TITLE="Gnome"

SESSION_0_NX_ADVANCED_ENABLE_SSL_ENCRYPTION="true"

SESSION_0_NX_GENERAL_DESKTOP="Gnome"

SESSION_0_NX_GENERAL_SERVER_HOST="10.0.0.1"

SESSION_0_NX_GENERAL_REMEMBER_PASSWORD="true"

SESSION_0_NX_GENERAL_RESOLUTION="fullscreen"

SESSION_0_NX_GENERAL_SESSION="Unix"



SCREEN_RESOLUTION="1280x1024"

SCREEN_COLOR_DEPTH="24"

SCREEN_BLANK_TIME=10

SCREEN_STANDBY_TIME=20

SCREEN_SUSPEND_TIME=30

SCREEN_OFF_TIME=60



MOUSE_RESOLUTION=100



X_COOKIE=36d71ab85c18ef065702c181a3d21593









4.イメージをビルドします:./build



5.ビルドログを確認します。 すべてが正常であれば、完成したイメージが/ boot-images / iso /に表示されます。 ディスクに書き込みます。



ターミナルサーバーをインストールする



公式ウェブサイトに記載されているとおりに行います:



sudo dpkg -i nxclient ...

sudo dpkg -i nxnode ...

sudo dpkg -i nxserver ...



すべてが箱から出して動作するはずです。



それが機能することを確認するために、LiveCD(Ubuntu / Xubuntu)を介して他のマシンから素早く起動し、それにネットワークを登録し、NXクライアントのみをそのマシンに配置し、サーバーに接続できます。



実際の観察



すべてが元気に動作します。 何らかの理由で、システムでは言語の変更が有効になっていないため、プロファイルのスタートアップに次のスクリプトを追加する必要がありました。



#!/bin/sh



setxkbmap -model pc105 -layout us,ru\(winkeys\) -option -option grp:alt_shift_toggle -option compose:ralt








それでも、Firefoxにはいくつかの不具合があります(画像の代わりに黒い長方形)。 インターネット上の記録から判断すると、これは長年の問題であり、プロファイルを選択する必要があります。



最後に、NXサーバーの無料版では、2人のクライアントのみが同時に動作できます(合計3人:サーバー自体に1人、シンクライアントを介して2人)。 さらに必要な場合は、有料版を購入するか、仮想システムをインストールします(proxmoxなど)。 しかし、これは彼らが言うように、まったく異なる記事です...



All Articles