0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

BurmillaOS (OSインストール)

Last updated at Posted at 2024-06-05

環境

  • BurmillaOSはProxmox VE 8.2上のVMとしてインストール

設定内容

以降の手順を実施することでインストール後に設定される内容

  • 固定IP
  • タイムゾーン
  • SSH用の公開鍵
  • VMのホスト名
  • qemu-guest-agentサービスの自動起動

手順

Proxmox VE に BurmillaOS用の VM を作る

  1. お好みのハードウェア設定でBurmillaOSをインストールするVMを作成する (以降、単にVM)
    • Burmilla OSのISOファイルを VMのCD/DVDドライブにセットしておく
  2. VMを起動する

ISOから起動したVMをConsoleで下ごしらえする

(公開鍵やら設定値ymlの手入力に自信ニキはここを飛ばしてOKです)

  1. パスワードを設定する
    • $ sudo passwd rancher
    • ここで設定したパスワードは インストールした BurmillaOS のログインには使えません (rancherユーザはパスワードでログインできないほうがいいと思っています)
  2. IPアドレス見ておく
    • $ ip a

cloud-config.ymlファイルを作成する (インストール内容のレシピ的なファイルを作る)

ここでは 手元のマシンで cloud-config.yml ファイルを作ったのち ISOから起動したVMにSCPで転送する流れですが、公開鍵手入力を選んだ場合はConsoleからviで全部打ちます。

  1. 以下を作成する
    cloud-config.yml
    hostname: burmilla01 #<<sample>>
    
    ssh_authorized_keys:
      - ssh-rsa hogehogefugafuga hogefuga@example.com #<<sample>>
    
    rancher:
      network:
        dns:
          nameservers:
            - 1.1.1.1 #<<sample>>
            - 1.0.0.1 #<<sample>>
          override: true # Override DHCP assigned nameservers
        interfaces:
          eth0:
            dhcp: false
            address: 172.68.1.100/24 #<<sample>>
            gateway: 172.68.1.1 #<<sample>>
            mtu: 1500 #<<sample>>
    
      services:
        console:
          environment:
            TZ: 'JST-9'
        syslog:
          environment:
            TZ: 'JST-9'
    
    • ここで qemu-guest-agent も登録できそうな気がしているが、未検証
  2. cloud-config.ymlを手元のマシンで作成した場合は scp で転送する
    • $ scp cloud-config.yml rancher@<IP_ADDR>:
    • パスワードは前の手順で作成したもの

BurmillaOSをVMにインストールする

  1. VMで以下を実行し、BurmillaOSをインストールする
    • $ sudo ros install -c cloud-config.yml -d /dev/sda
    • 色々聞かれたらyyyyyyy...
    • 実行場所は Console でも SSHでもよさそう。SSHはすぐ切断されてしまったけど問題なさそう。
  2. VMの再起動がかかり、インストールしたBurmillaOSで立ち上がったら ISO をCD/DVDドライブから取り外す

qemu-guest-agentの開始を設定する

  1. sshでVMにSSHでログインする
    • 鍵はVMに登録したもの
  2. 以下を実行してqemu-guest-agentを登録する
    $ sudo ros service enable qemu-guest-agent
    $ sudo ros service start qemu-guest-agent
    $ sudo reboot
    

参考

メモ

system-dockerサービス

ros service start hogehogeros service enable hogehoge を実行せずに叩いても そのサービスは存在しないよ って言われてしまう
ros service list | grep hogehoge でインストール可能なサービスを探せる

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?