Linuxシステム管理に関する全ロシアオリンピアードのレポートとタスク

画像

会員



11月19日は、学生と若い専門家によるLinux Administration Olympiadの最終ラウンドでした。 私はこのようなオリンピックを数年間行ってきました。最初の4つのオリンピックは混合システムの管理に関するものでしたが、過去2年間はLinuxに焦点を合わせてきました。



最後のオリンピアードは非常に珍しいものでした。 まず、1つの標準的なリモート予選ラウンドの代わりに、2つのステージを作成しました-シンプルで複雑です。 次に、発表で約束したように、決勝戦に特別な料理を用意しました。決勝戦に参加した27人の参加者は、戦闘クラスターをセットアップし、シミュレーターでシミュレートした会社のインフラストラクチャに統合する必要がありました。



以下は、回答、実際のタスクの説明、詳細を含むタスクですが、当面は勝者に会います。



画像

ウラジミール、アンナ、ヴャチェスラフ



最初のラウンド



オリンピックは、予選、理論、実用の3つのラウンドで構成されていました。 予選ラウンドに登録したのは500人弱です。 このツアーのすべての質問に対して回答が提供されたため、適切なものを選択する必要がありました。 最大の困難は、いくつかの正解があり、すべてを示す必要がある質問によって引き起こされました。



ここに答えがある最初のラウンドのタスクがあります



二回戦



2回目のラウンドでは、資格選択で最高の100の結果を示した参加者を選択しました。 このツアーでは、ほとんどの質問が公開されていました。つまり、テキストボックスに自分で答えを書く必要がありました。



最初と2番目のラウンドでは、反省の時間はほとんどありませんでした。 しかし、誰もがインターネット上で検索を使用する方法を完全に知っていることを理解し、参加者の生活をさらに複雑にすることにしました。 コマンド内のすべてのラテン文字とそのスペルが一致する場合、それらの結論をキリル文字に置き換えました。 たとえば、これらは「a」、「e」、「o」、「s」の文字です。 したがって、Googleの画面からテキストを「突破」することは、すぐにやや困難になりました。 これは、システムをよく知っている人に少し有利になったと思います。



リンクには答えがある第2ラウンドのタスクが含まれています



3回戦



最終ラウンドでは、2回目のラウンドで最高得点を獲得した30人を招待しました。 これらのうち、18人はモスクワ出身ではありませんでした。 ファイナルの参加者のリストを数回修正しなければなりませんでした。何人かは来られなかった、他の人は登録中に間違ったデータを示し、他の人は単にそれらを提供しなかったため... 最後の瞬間にモスクワのチケットを予約しなければならなかった参加者に謝罪し、旅行を計画しました。



最終的に、インテグレーター会社の専門家が実際のビジネスをしなければならなかったタスクと同様の実用的なタスクを待っていました。 これらは、Linuxのさまざまな分野に影響を与える散在する問題ではなく、作業複合体を構築する1つのマルチステージタスクでした。



画像

ファイナルツアーホール



ファイナリストは、5時間で2台の仮想マシンの信頼性の高いクラスターをセットアップし、そのストレージをブロックレベルで同期レプリケーションにリンクしてから、Active Directoryドメインを通じてユーザーを認証するファイルサービスを編成する必要がありました。 もちろん、Samba + CTDBについて話しているので、DRBDはレプリケーションの手段として使用されることになっています。 レプリケートされたブロックデバイスの上に、クラスター化されたファイルシステムを構成する必要がありました。ここでは、参加者がカルトブランシュ(たとえば、gfs2またはocfs2のいずれかを置くことができます) このタスクを機能的に確認しました。1つのノードを介して一時ファイルを作成し、2番目のノードからそれらのファイルにアクセスできることを確認しました。



さらに、最初の接続時に、ユーザーのホームディレクトリが必要な権限で自動的に作成されるようにする必要がありました。 また、ドメイン管理者には、sshを介して資格情報を使用してクラスターノードにログインする機会を与える必要がありました。 また、ホームディレクトリがまだ存在しない場合は、ホームディレクトリを作成する必要がありました。 この部分を完了するには、参加者はクラスター化されたSambaをドメインに正しく含め、NSサービスとPAMモジュールを構成する必要がありました。



また、おやつとして、この複合体全体をSELinuxと連携させることが提案されました。SELinuxはEnforcingモードで有効になっています。



これがフィナーレの課題です。



最終結果



5時間以内にすべてのタスクを完了した人はいなかったと言わざるを得ません。 しかし、多くはDRBDとクラスタ化されたファイルシステムを扱っています。 参加者によると、クラスターがMSインフラストラクチャに含まれていると、最大の困難が生じました。 もちろん、主な問題は時間制限でした。 インターネットにはこのトピックに関する多くのドキュメントがありますが、網羅的なドキュメントを見つけるのは容易ではありませんでした。 したがって、参加者は実りのない検索と自分自身を試す試みの間で選択する必要がありました。 その結果、シャーマニズムダンスを通じて誰かが課題を解決し、全体として誰かが考案されました。



結果は素晴らしい実用的な問題であり、統計によると、管理業務の面接で私たちのところに来るほとんどの人は遅かれ早かれこの問題を解決しなければなりませんでした。



いくつかの統計



ほぼすべてのファイナリストが何らかの形で作業管理に出くわしました。 はい、そして良い練習なしに決勝に到達することは困難でした。 そして、大学でのトレーニング中、または仕事の後、Linuxシステムを常に管理している人だけが受け取ることができます。



資格の最初のラウンドのすべての参加者の分布は次のとおりです。



性別ではもちろん、男子には大きな差がありましたが、2人の女の子が決勝に進みました。そのうちの1人であるアンナ・マルティノバは、管理オリンピックの歴史で初めてトップ3を獲得しました(そして2位になりました)。



All Articles