LoginSignup
0
0

【2023年8月版】VyOSインストールiso作成から、ESXi7/8へのインストール

Last updated at Posted at 2023-08-08

はじめに

ESXi で内部のルータとして VyOS 使いたいな。。。
そうだ、インストールしよう!

からの。。。

VyOSの最新LTSは無償では提供されていない。
旧LTSは ova 形式や ISO で提供されている。
最新LTSの ISO は自作しないといけないので、その手順

環境

x86_64
Ubuntu22.04
ユーザは dev
EXSi7/8 で実行

手順

公式ドキュメント Build VyOS に従って作成する

  • Dockerのインストール
  • Docker Hub からの Pull
  • Build スクリプトの clone
  • Dockerコンテナの起動
  • Dockerコンテナ内で、ISO イメージの作成
  • ISOイメージの確認

Dockerのインストール

最後に、dockerグループにユーザを所属させておくのがコツ

$ sudo apt-get update
$ sudo apt-get -y install \
  ca-certificates \
  curl \
  gnupg \
  lsb-release
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
$ echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) 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
$ sudo usermod -aG docker dev

Docker Hub からの Pull

1.3 を pull
equuleus が 1.3

$ docker pull vyos/vyos-build:equuleus 

Build スクリプトの clone

$ git clone -b equuleus --single-branch https://github.com/vyos/vyos-build

Dockerコンテナの起動

$ cd vyos-build
$ docker run --rm -it --privileged -v $(pwd):/vyos -w /vyos vyos/vyos-build:equuleus bash

Dockerコンテナ内で、ISO イメージの作成

vyos_bld@d4220bb519a0:/vyos# ./configure --architecture amd64 --build-by "j.randomhacker@vyos.io"
vyos_bld@d4220bb519a0:/vyos# sudo make iso
vyos_bld@d4220bb519a0:/vyos# exit

ISOイメージの確認

ホスト側の vyos-build/build/live-image-[architecture].hybrid.iso で ISO イメージが作成されている
ここでは、[architecture] は amd64なので、live-image-amd64.hybrid.iso が作成されている

$ cd build
$ ls -lh live-image-amd.hybrid.iso
-rw-r--r-- 1 root root 404M Aug  8 13:01 live-image-amd64.hybrid.iso

ESXi7.0 への VyOS のインストール

VMの作成

以下の要件でVMを作成する

Guest OS family: Linux
Guest OS version: Other 4.x Linux (64-bit)
Memory: 512MB
Hard Disk1: 20GB(Thin provisioned)
CD/DVD: live-image-amd64.hybrid.iso

VMの起動とインストール

VyOSが起動するので、ログインプロンプトまで待つ

image.png

ログインプロンプトが表示されたら、vyos / vyos でログインする。

image.png

install image でインストールを行う

image.png

セットアップに必要な情報が聞かれるので答えていく、だいたいはデフォルトで問題ない。
Done! が表示されたら reboot する。

image.png

セットアップで入力したユーザ名とパスワードでログインする。ログインできれば、インストールは完了。

image.png

さいごに

かんたんでしたね

参考資料

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0