検証環境構築 Linux

本ページではNW LABで必要になるLinuxの環境構築について解説します。

前提条件

下記の記事でまとめた仮想環境が作成済みであること。

[TODO リンク貼り付け]

構築手順

Ubuntuのイメージの取得

本サイトではUbuntuを用いてContainerlabのSetupを行う方法を紹介します。

まずは下記サイトより、Ubuntuのイメージを取得します。

https://ubuntu.com

サイトにアクセスしたら上部の Get Ubuntu > Server を選択し、Get Ubuntu Serverのページにアクセスします。

本サイトでは本記事作成時のLTS Versionである Ubuntu 24.04.1 LTS を利用します。
Download 24.04.1 LTS もしくは Alternative downloads よりダウンロードしてください。
ubuntu-24.04.1-live-server-amd64.iso がダウンロードできればOKです。

仮想マシンの作成

次にダウンロードしたイメージからUbuntuをインストールします。
実際に仮想マシンとしてUbuntuを動かす環境が必要です。

  • Oracle VirtualBox
  • VMware Fusion Pro

私は 自宅のProxmox で実行する環境を整えています。
個人の環境に合わせて下記を参考にしてください。

Imageを選択する際は先ほどダウンロードした ubuntu-24.04.1-live-server-amd64.iso を選択してください。

[TODO リンク貼り付け]

[TODO リンク貼り付け]

Ubuntuのインストール

イメージとしてUbuntuを選択した状態で起動すると下記の画面から開始します。
そのままEnterを押せばOKです。

LanguageはEnglishでOK

Keyboard Layoutは個人の環境に合わせる。 Japanese を選択

矢印キーで動かし、スペースキーでチェックをつける
Ubuntu Server (minimized)を選択

IPアドレスの設定を行う
DHCPv4で問題ない人は良いが、固定IPにしたい人はManualを選択した上で家のネットワークに合わせた設定を入れる

そのまま進む

そのまま進む

Update to the new installer を選択した

Diskについては個人の環境に依存するが、特に変更なく進む

そのまま進む

ユーザー名とパスワードを設定する。 SSHの時に利用する

そのまま進む

Install OpenSSH Server にチェックをいれる

そのまま進む (画像ではdockerにチェックが入ってますが不要です)

ここまでできればあとは自動でインストールが行われる
完了するとReboot Nowと表示が出てくるのでRebootする

そのままRebootすると下記のようなエラーが出ることがある
その場合は仮想マシンの設定で指定した ubuntu-24.04.1-live-server-amd64.iso の選択を止めるように設定してからEnterを押す
※環境によりけり

[FAILED] Failed unmounting /cdrom.

Reboot後しばらく待機してEnterを押し、login: という表示がでたらReboot完了

Ubuntuのセットアップ

ここからはSSHをして初期Setupを行います。
各自のターミナルソフト※を使ってSSHします。
※ TeraTerm, RLogin, iterm2, Window Terminal, Putty, other…

IPはDHCPで設定されたもの、もしくは手動で設定したものです。
設定したユーザー名とパスワードでSSHが可能です。

SSHが完了したら下記を実行していきます。

アップデート

sudo apt update && sudo apt upgrade && sudo apt autoremove

NTP

sudo timedatectl set-timezone 'Asia/Tokyo'

パッケージ

sudo apt install net-tools snmp mtr fping make

Docker

sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc

echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

論理ボリューム(LVM)の拡張

sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv

エラーなくここまで実行できればOK

次は環境構築 Containerlab に進んでください。

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

上部へスクロール