イヌツムリのメモ

学習したことのメモである。しかし、他の人が読んでもわかるように書こう。

VirtualBox

virtualboxにcentos8を入れたかったができなかったので久しぶりにvagrantに頼ってみた話

はじめに kernel driverをいじりたかったのでcentos8を入れることにした。 (弊社環境は未だにcentos6... 誰が自動化されていない環境でウン百台もアップデートするんだ...) centos8のisoを用いたインストールがterminalからできなかったので、 vagrantを使っ…

Virtualboxの仮想マシンとlinuxホストマシン間でpingが通らない問題

はじめに virtualboxにcentos8を入れたがpingが通らない問題が発生した。 NATを介してホストマシンから仮想マシンへ接続することはできた。 しかし、仮想マシンからホストマシンへ、ホストマシンから仮想マシンへブリッジを介した通信ができなかった。 くだ…

centos6上にvirtualboxでcentos8環境を作りたい

はじめに centos6上にvirtualboxでcentos8環境を作りたい。 正攻法でうまく行かなかったので、vagrantのちからを借りようとしたら うまくできなかったので、邪道な方法で解決した。 vagrantをインストール (curlを添えて) boxを追加 (curlを添えて) vagrant …

VirtualBoxの仮想マシンを複数台まとめて起動する

複数起動したいとき dogsnailという名前を含む仮想マシンをすべて起動するには下記のようなコマンドで実現できる。 grep以前を調整すれば応用可能 vboxmanage list vms | grep dogsnail | cut -d" " -f1 | xargs -I{} vboxmanage startvm {} --type headless…

VirtualBoxの仮想マシンをまとめてexportする

スクリプト バックアップを取りたいが何回もexport何回もするのがめんどいので下記スクリプトを使う #! /bin/sh list=(`vboxmanage list runningvms | sed -e "s/^.*\"\(.*\)\".*$/\1/"`) for vm in ${list[@]} ; do vboxmanage controlvm ${vm} poweroff; v…

MACアドレスを変更せずにVirtualBoxの仮想マシンをインポートする

virutalboxでは仮想マシンをインポートするとmacアドレスが変わる。 しかし、インポートの際に、macアドレスを維持したいことが多々ある。 理由としては、macが変わってしまうと、/dev ~のファイルやらなんやら設定し直すことになってめんどいからである。 …

virtualboxのマシンを圧縮する

圧縮手順 ゲストOS上 空き容量一杯に空のファイルを作成して、削除。 (なぜ、/dev/zeroを読み込んでzeroファイルを作ることで空き容量いっぱいにゼロフィルできるのかわからん) # dd if=/dev/zero of=zero bs=4k # rm zero $ vagrant halt ホストOS上 VBoxMa…

virtualboxをCUIで操作する

2020/11/10 章: バックアップを取りたいが何回もexport何回もするのがめんどい のスクリプトがめちゃめちゃだったので正しく動くように更新 2020/11/10 章: 複数起動したいとき のコマンドがテキトーすぎて間違っていたので正しく動くように更新 2021/06/28 …