CLOVER🍀

That was when it all began.

Vagrant

Vagrantで使っているUbuntu Linux 24.04 LTSを日本語化する

これは、なにをしたくて書いたもの? 最近、手元のOSをUbuntu Linux 22.04 LTSから24.04 LTSにアップグレードしました。今後はこのブログで扱うOSもUbuntu Linux 24.04 LTSに 切り替えていこうと思います。 今回はVagrantで使っているBoxの日本語化です。 こ…

Vagrantで使っているUbuntu Linux 22.04 LTSを日本語化する

これは、なにをしたくて書いたもの? 前に、こんなエントリーを書きました。 Vagrantで使っているUbuntu Linux 20.04を日本語化する - CLOVER Ubuntu Linux 22.04 LTSもリリースされましたし、VagrantのBoxも出ているのでこちらのエントリーと同様に日本語化…

vagrant-libvirtを使っている時は、たまにimgファイルを削除する

自分はVagrantのProviderにはvagrant-libvirtを使っているのですが、気づくとやたらディスクを使っていることに気づきまして。 ちょっと調べてみると、/var/lib/libvirt/imagesが異様に巨大になっていました。 このディレクトリの中身を見るとわかるのですが…

Vagrantで起動した仮想マシンに、SSH接続する

これは、なにをしたくて書いたもの? Vagrantで起動した仮想マシンにSSH接続(およびSFTPなど)をしたいと思いまして(vagrant sshではなく)。 このような用途のためにvagrant ssh-configというコマンドがあるようなので、試してみました。 ※というか、1度…

Vagrant+VirtualBoxで、ディスクを拡張する

これは、なにをしたくて書いたもの? Vagrantで仮想マシンイメージを使っている時に、時々ディスクサイズを拡張したい時があるのですが。 こういう時はvagrant-disksize-pluginを使うことが多いのかなと思うのですが、更新がずいぶん止まっています。 GitHub…

Terraform、Vagrant、ConsulなどのHashiCorp製品をLinuxのパッケージマネージャーでインストールする

これは、なにをしたくて書いたもの? 自分はTerraformやVagrantなど、HashiCorp製品をそれなりに使っているのですが、いつもzipなりdebなりで インストールしていました。 ですが、最近Terraformのドキュメントにaptやyumリポジトリに関するドキュメントが増…

CentOS 8の代替として、AlmaLinux 8をVagrantで試してみる

これは、なにをしたくて書いたもの? CentOS 8が2021年末にEOLになるということで、話題になりましたね。 個人的にはUbuntu Linuxをメインに使っているので、情報としては見つつも、どうなるのかなーと思っていたのですが。 CloudLinuxが、CentOSの代替とな…

現在保持しているVagrantのBoxを一括でアップデートしたい

vagrant box updateに--boxオプションを指定することで、カレントディレクトリにVagrantfileがない状態でもBoxを アップデートできることを知りませんでした。 これとvagrant listをうまく使えば、現在保持しているBoxを一括でアップデートできそうですね。 …

Vagrantで使っているUbuntu Linux 20.04を日本語化する

これは、なにをしたくて書いたもの? Vagrantで、UbuntuのBoxはこちらを使っているのですが、ちょっと日本語にしたいなぁと思うことがあったので。 Vagrant box generic/ubuntu2004 - Vagrant Cloud まあ、Vagrantで使うかどうかに限らず使えそうな気はしま…

vagrant-libvirtでSynced Foldersを使いたい

これは、なにをしたくて書いたもの? 自分はUbuntu Linux上でVagrantを使っていて、VagrantのProviderにはvagrant-libvirtを使っています。 Providers | Vagrant by HashiCorp GitHub - vagrant-libvirt/vagrant-libvirt: Vagrant provider for libvirt. Syn…

Vagrantの仮想マシンに、プライベートIPアドレスを(複数個)設定する

これは、なにをしたくて書いたもの? Vagrantで時々プライベートIPアドレスを固定しているのですが、複数設定した時の挙動を見てみようかなと思いまして。 Vagrantのネットワーク設定 Vagrantのネットワーク設定には、Private NetworkとPublic Networkがあり…

Moleculeで使うインスタンスを、Vagrantで管理する

これは、なにをしたくて書いたもの? MoleculeでAnsibleのRoleをテストする時のDriverとして、Dockerではなく仮想マシン…というかVagrantが使えそうだったので 1度試してみることにしました。 まあ、いろいろありそうなのですが…。 Molecule Vagrant Driver …

vagrant-libvirtを使って仮想マシンを起動した時に、NFSが使えない場合にエラーになるのを回避する

これは、なにをしたくて書いたもの? Vagrantで仮想マシンのプロバイダーにlibvirtを使っている時、NFSに関するエラーが出て仮想マシンが起動しなかったという事象に遭遇し、 さてどうしましょうと調べてみた話。 その内容を書こうかな、と。 環境 Ubuntu Li…

vagrant-libvirtをUbuntu Linux 18.04 LTSにインストールして、Ubuntu Linuxの仮想マシンを起動するまで

以前、セキュアブートが有効なUbuntu Linux 18.04 LTSに、VirtualBoxをインストールするのに失敗しました。 Ubuntu Linux 18.04 LTSに、VirtualBox 6.0をaptでインストールする - CLOVER ただ、Vagrantが使いたいなぁとは思っていて、VirtualBox以外のProvid…

Ubuntu Linux 18.04 LTSに、VagrantをインストールしてUbuntu Linux 18.04 LTSのboxを起動するまで

最近、ちょっとした環境の用意はDockerで行っているのですが、それでもどうしても仮想マシン自体が欲しくなる時があり、 かといってがっつりと仮想化ソフトウェアを使う感じでもない(あくまでインストール手順の確認とか)ので、 簡単に仮想マシンを起動で…