この記事は、この時期の「ピーターから奪ってポールに払う」という仕事のスタイルに対する私の不満から生まれました。 まず、ディスク容量が足りません。提供されたコンピュータには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のデータ型について学ぶ
[mysqlカーソルの使い方と機能]例:現在、テーブル A、B、C の 3 つのテーブルがあります。...
テーブル ヘッダーの背景画像を設定します。任意の GIF または JPEG 画像ファイルを使用できま...
1. HTML ヘッダーにビューポート タグを追加します。ウェブサイトの HTML ファイルの先頭...
目次MySQL 5.6以前MySQL 5.6以降要約する知らせMySQL 5.6以前更新手順元のテー...
js 配列はどこでも使用されているため、おそらく誰もがよく知っているでしょうが、配列クラス (疑似配...
誰もがピンボールやレンガ崩しのゲームをプレイしたことがあるでしょう。左と右のキーを使用して、下にある...
目次1. 問題の背景: 2. 問題の原因: 3. 問題解決:要約: 1. 問題の背景: window...
1. はじめに以前のプログラム アーキテクチャは次の形式になります。プログラムのサイズが大きくなると...
目次1. 数値型1.1 数値型の分類1.1.1 浮動小数点数1.1.2 ビットタイプ1.1.3 時間...
背景一時テーブルスペースは、データベースのソート操作を管理し、一時テーブルや中間ソート結果などの一時...
この記事では、最新バージョンの MySQL データベース、つまり MySQL 5.7.17 圧縮バー...
目次事前分析とは何ですか?変数と関数の準備の違いvar 変数の繰り返し宣言変数と関数の昇格の優先順位...
最近、ブログのアップグレードを始めました。テンプレートを変更する過程で、CSS スタイルシートを書き...
序文Node は新しいプログラミング言語ではなく、JavaScript のランタイムに過ぎないとよく...
質問はhttps://www.zhihu.com/question/440066129/answer...