この記事は、この時期の「ピーターから奪ってポールに払う」という仕事のスタイルに対する私の不満から生まれました。 まず、ディスク容量が足りません。提供されたコンピュータには12Gの空き容量しかありません。外付けハードドライブを接続できず、当面はバックアップをアップロードできません。オフラインマシンに相当します。 Linux カーネルの 4.19 バージョンをコンパイルする必要がありました... そのため、昼夜を問わず手動で圧縮してリリースし始めましたが、非常に不満でした。最終的には解決しましたが、それはディスク容量の問題に対するエレガントな解決策ではありませんでした。少なくとも、私が自慢していると思われるような方法ではありませんでした。 ディスク容量に関する苦情と比較すると、次の質問は少し興味深いです。 仮想マシンを使用してネットワーク テスト環境を構築する場合、さまざまな奇妙な問題に必ず遭遇します。これらの問題は、さまざまな仮想マシン プラットフォームの欠陥によって発生することがよくあります。 (私の認識が狭いのかもしれませんが、仕事の妨げになる仕組みは欠陥だと思います)
たとえば、VirtualBox を使用して、次の要件を満たすテスト環境を構築します。 2 つのネットワーク間のブリッジとして機能する Linux ホストが必要です。 (途中でいくつかのルールを設定する必要があり、ルーティングを通過したくない) シンプルですよね?試してみましたか? そのアイデアは非常に直接的でシンプルです。 VMWare の Lan セグメントと同様に、VirtualBox には内部ネットワークと呼ばれる仮想ネットワークがあり、簡単に内部プライベート ネットワークを作成することができます。 ホスト B はブリッジとして機能し、ネットワーク カードの構成は次のようになります。 2 つのネットワーク内の 2 つのホストを接続するブリッジとして、Linux システムは次のように構成されます。 brctl 追加br br0; brctl を追加します。 brctl を追加すると、br0 enp0s10 になります。 ifconfig br0 アップ; ホスト H1 の enp0s9 を内部モードに設定し、intnet に接続します。 H1 の Linux システム構成は次のとおりです。 ifconfig enp0s9 40.40.40.201/24 ホスト H2 の enp0s9 を Internel モードに設定し、intnet2 に接続します。 H2 の Linux システム構成は次のとおりです。 ifconfig enp0s9 40.40.40.100/24 H1 と H2 は互いのアドレスを ping できると思いますか? 試してみると、うまくいかないことがわかります。 2019 年 11 月 8 日現在、6.0.14 が最新です。 はい、いいえ! まず理由を説明し、次にその方法を説明します。 それで、なぜ? 内部に仮想学習スイッチ (以前はブロードキャスト ハブでした)を持つ VMWare の LAN セグメントとは異なり、 VirtualBox の内部ネットワーク内のスイッチは学習スイッチではなく、登録済みスイッチです。 いわゆる登録済みスイッチとは、Mac アドレスが登録されている場合にのみトラフィックを転送することを意味します。このタイプのスイッチには、次の 2 つの転送戦略しかありません。 ブロードキャスト フレームの場合、すべてのポートがコピーを送信します。ユニキャスト フレームの場合、宛先 MAC アドレスが登録されているポートにのみ送信されます。 明らかに、内部にテーブルがあると推測されます。
|
<<: OneProxy に基づいて MySQL の読み取り/書き込み分離と負荷分散を実装する
>>: 1つの記事でTypeScriptのデータ型について学ぶ
SSH 公開鍵認証は、SSH 認証方式の 1 つです。 SSH パスワードフリーのログインは公開鍵認...
最近、絵文字にコメントする機能が必要なコメント機能に取り組んでいたため、 contentEditab...
境界線のスタイルborder-style プロパティは、表示する境界線の種類を指定します。 bord...
この記事の例では、アップロード画像コントロールを実装するためのjsの具体的なコードを参考までに共有し...
プロジェクト中、プログレスバーを実装するために js の requestAnimationFrame...
ブラウザがHTMLを読み込みレンダリングする順序1. IE は上から下へダウンロードし、上から下へレ...
目次Zabbix カスタム監視 nginx ステータス1. ステータスインターフェースを開く2. 監...
MySQL トランザクション サポートは、MySQL サーバー自体にバインドされているのではなく、ス...
インデックス拡張: InnoDB は、プライマリ キー列をそのインデックスに追加することで、各セカン...
HTML は Hypertext Markup Language の略です。現在、ほとんどの Web...
チームはフロントエンドとバックエンドを分離しているため、フロントエンドが Nginx とノード層を引...
<br />序文: このチュートリアルを読む前に、序文を注意深く読んでください。そうしな...
この記事では、主にnginxのフロントエンドとバックエンドに同じドメイン名を設定する方法を紹介し、皆...
目次01 k8sの一般的なコントローラーRCコントローラーデプロイメント コントローラーステートフル...
目次1. 需要1. 需要2. SDKパラメータ設定1. ディレクトリ構造3. コードの実装1. バッ...