写真-クリントアデア-スプラッシュ解除
「ソニック・オン・ザ・ネット」
Linux上に構築されたオープンソースOSです。基本ディストリビューションとしてDebianが選択されています。彼女は、さまざまなベンダーのスイッチやその他のネットワーク機器を管理しています。 Microsoft、Dell、Broadcomなどの組織がシステムの開発に貢献しています。ソースはApache2.0ライセンスの下で配布されます。オペレーティングシステムはx86 / 64プロセッサで実行され、SAI(Switch Abstraction Interface)仕様をサポートします。これは、ASICプログラミング用の標準化されたCAPIです。 SAIプロジェクトもオープンソースであり、GitHubで入手できます。
アーキテクチャはRedisエンジンに基づいています。 OSサブシステム間のデータ複製とメッセージ転送を担当します。そのモジュールのそれぞれが配置されますドッカーコンテナ内:dhcp-relay、bgp、sncd、その他いくつか。一般的に、それらの間の関係は次のように表すことができます。
いくつかの主要なモジュールはLinuxホストシステムにあります。それらを操作するには、特別な構成モジュールsonic-cfggenとCLIが必要です。
このプロジェクトは、開発者自身が独自のデータセンターで使用し、ハードウェアにシステムサポートを追加します。現在、ITインフラストラクチャ管理を簡素化するために、アジアのいくつかの主要なクラウドプロバイダーでも使用されています。しかし、このOSを使用することに成功したHacker Newsの住民は、依然としていくつかの欠点を特定しました。指摘し
たユーザーの1人ドキュメントにはポート、インターフェイス、およびリンクのすべての要件が含まれているわけではないため、構成の相対的な複雑さ。このプロジェクトでは、 Linuxカーネル4.9.xも使用されています。これは引き続きサポートされていますが、一部のネットワーク機能が不足しています。
オープンであるにもかかわらず、構成を変更することは問題になる可能性があります。開発者は、以前に承認および計画された問題のプルリクエストを受け入れます。
写真-フィリップ・Katzenberger - Unsplashは、
あなたがシステムを試してみると、あなたは、このプロジェクトに興味を持っされているかどうかを自分で決断したい場合は、あなたが始めることができるのwikiページやドキュメント。展開、テストに関する開発者向けのハウツーがありますとSAIでの作業。プロジェクトに関する最新のニュースは、オフィスで見つけることができます。ポータル。
ネットワーク化されたLinuxを開く
クラウド会社によって開発され たLinuxのこのディストリビューション(GitHub)は、スイッチで動作するために今年初めにAristaNetworksによって購入されました。これは、SONiCプロジェクトの一部でもあるNOS(ネットワークオペレーティングシステム)テクノロジースタックの一部です。
このシステムは、IT市場の主要な代表者(たとえば、ネットワークソリューションのメーカーであるEdgecore Networks、Google、Facebookなど)によってサポートされています。2015年、Open Compute Projectの代表者は、Open Network Linux(ONL)ディストリビューションをリファレンスネットワークOSとして指名しました。
Open Network Linuxには、 OF-DPA(OpenFlow Data Plane Abstraction)に基づくエージェントがあり、Broadcomファブリックを備えたスイッチでOpenFlowを使用できます。オペレーティングシステムの現在のバージョンは、Linuxカーネル4.14.109に基づいています。これは、標準化されたOpen Network Install Environment(ONIE)を介してスイッチにインストールされます。また、Open ComputeProjectの一部として開発されています。
このオペレーティングシステムの対象読者は、SaaSソリューションを提供する小規模なクラウドプロバイダーおよび企業です。 ONLおよびNOSスタックの作成者は彼らのプロジェクトは、大衆市場向けのスイッチやその他のネットワークハードウェアの開発を簡素化し、IT業界の発展に貢献し、オープンネットワークオペレーティングシステムの概念そのものを普及させることになるでしょう。
1cloud.ruのその他の資料:
ITインフラストラクチャ管理を自動化する方法-3つのトレンドについて説明
するオープンソースプロジェクトへの参加は、企業にとって有益な場合があります-
ほとんどのスーパーコンピューターがLinuxを実行する理由と理由-状況について説明する
サイバーセキュリティに関する書籍の選択
Fidonetストーリー一分