Skip to content

iwai/rancheros-custom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Custom RancherOS

google-authenticator-libpamを組み込んだRancherOSの作成

準備

カスタマイズしたいバージョンのRancherOSのレポジトリをダウンロード

git clone https://github.com/rancher/os.git -b v1.5.2
git clone https://github.com/rancher/os-base.git -b v2018.02.11-1
git clone https://github.com/rancher/os-packer.git

ビルド

ISO image

ビルド環境を起動してビルドを行います、Docker for Macで起動するLinux Kernelのバージョンは、やや古いため、新しいカーネルを利用しているLinuxディストリビューションをVagrantで起動して、そちらでビルドの実施をします。

vagrant up
vagrant ssh

make build-os-base
# os-base/dist/ 以下を確認

make release-os-base

Image for cloud service

# OSを作成する時?にregistryへのアクセスでloginしてないとダウンロードできない?
docker login

make build-os
# os/dist/ 以下を確認

Image for VirtualBox/VagrantBox

cd packer/
packer build -force packer.json

Reference

BR2 External tree

Cloud-Conf

Create vagrantbox