HashiCorp Cloud PlatformA fully managed platform to automate infrastructure on any cloud with HashiCorp products.
![HashiCorp](https://cdn-ak-scissors.b.st-hatena.com/image/square/13a965cf81eb1591820c9664a08a144c7d5e0ab6/height=288;version=1;width=512/https%3A%2F%2Fwww.datocms-assets.com%2F2885%2F1508522484-share.jpg)
本稿では Vagrant の Box (ゲストマシン) にインストールされている Guest Additions を最新化する方法について解説します。 VirtualBox Guest Additions とは? VirtualBox Guest Additions とは、VirtualBox 上に作成したゲストマシンにインストールするソフトウェアで、ホストマシンとゲストマシンとの間での操作を便利にしてくれる機能を持っています。 VirtualBox Guest Additions をゲスト OS にインストールすると、次のような事が可能になります。 クリップボードの共有 フォルダの共有 自動ログイン ホストマシンとの時刻同期 などなどの機能がゲストマシンに追加されます。 なぜ Box の Guest Additions を最新化する必要があるのか? さて、なぜ Box の Guest A
もう、あって当たり前というところまで浸透してきた仮想環境、みなさまは何をお使いでしょうか? 私の周辺ではVirtualBoxがよく使われています。 典型的な使い方としては、 以下のような感じです。 ホストOSには、mac/windowsをつかう ゲストOSには、Linuxを使う 共有フォルダを使って、ホストとゲストでファイルを共有する その中でも地味に重要なのが共有フォルダ。 共有フォルダとは、ホストOSのファイルシステムをゲストOSからマウントするための、VirtualBoxが提供している仕組みです。 しかし便利な反面、ファイルアクセスが非常に遅いという声をよく聞きます。 findが終わらないとか、git statusが遅すぎるとか... この問題への対策を探してみると、下記のような物がみつかります。 vboxsfでなくNFSなど別のファイルシステムを使う VirtulaboxではなくV
VirtualBoxって、デスクトップ用途で使うならVMWare Fusionと比べてパフォーマンス面(特にグラフィック)に難がある感じがしますよね。今回は、最新のVirtualBoxを用いて最大のパフォーマンスでUbuntuをセットアップする手順を紹介します。 VirtualBoxは、設定をカスタマイズしたり追加のモジュール(Guest Additions)をインストールすることでパフォーマンスを向上させることができます。初期設定のままだとGUIが重かったりディスク速度が遅かったりといろいろ残念な事になるので、カスタマイズをして仮想環境を快適に利用することをオススメします。 別にUbuntuじゃなくてもいいんですが、説明がしやすいので今回はこれで。ゲストOSはUbuntu 15.04、ホストOSはMac OS X 10.10を用いています。 Ubuntu 15.04 日本語 Remix
Failed to mount folders in Linux guest. This is usually beacuse the "vboxsf" file system is not available. Please verify that the guest additions are properly installed in the guest and can work properly. The command attempted was: mount -t vboxsf -o uid=`id -u vagrant`,gid=`getent group apache | cut -d: -f3`,dmode=777,fmode=777 /vagrant /vagrant mount -t vboxsf -o uid=`id -u vagrant`,gid=`id -g a
Scientific Linux 6.1 のベース BOX を自分で作成してみた。 http://docs-v1.vagrantup.com/v1/docs/base_boxes.html まずは VirtualBox 上で VM を作成する。そして、vagrant package コマンドでパッケージ化する。 以下から、最新のインストールDVDイメージをダウンロードしてくる。 http://www.scientificlinux.org/ VirtualBox の画面から仮想マシンの新規作成 名前 vagrant-sl6 OS Linux バージョン RedHat メインメモリ 512 MB チップセット PIIX3 オーディオ 無効 USB 無効 ネットワーク NAT ストレージ(HDD) 80GB (動的拡張VMDK形式) ストレージ(CDROM) インストールDVDイメージを割り当
modifyvmサブコマンドは停止中の仮想マシンのプロパティを変更します。 VBoxManage modifyvm <uuid|name> [--name <name>] [--ostype <ostype>] [--memory <memorysize in MB>] [--pagefusion on|off] [--vram <vramsize in MB>] [--acpi on|off] [--ioapic on|off] [--pae on|off] [--hpet on|off] [--hwvirtex on|off] [--hwvirtexexcl on|off] [--nestedpaging on|off] [--largepages on|off] [--vtxvpid on|off] [--synthcpu on|off] [--cpuidset <leaf> <ea
As briefly mentioned in Section 1.18, “Alternative Front-Ends”, VBoxManage is the command-line interface to Oracle VM VirtualBox. With it, you can completely control Oracle VM VirtualBox from the command line of your host operating system. VBoxManage supports all the features that the graphical user interface gives you access to, but it supports a lot more than that. It exposes all the features of
VirtualboxAPIが死ぬほど簡単だった 死にそう— numa (@numa08) 2013, 6月 3 簡単に仮想マシンのリストを取得できてしまった つらい— numa (@numa08) 2013, 6月 3 正しくないVagrantの使い方をしていたようです vagrantで仮想マシンの電源オン、オフの自動化を考えていましたが、そもそもVagrantはそんな ことに使うツールではなく、実験用の仮想マシンをお手軽に操作するツールのようでした。 確かに、rootのパスワードがvagrantで固定だったり、vagrantユーザを作る必要があったりと、ちょと考えればわかることですね。(*) (*)一応、分かってましたよ。ただ、自分の家で使うだけだからいいかなぁ・・・と Virtualbox SDKを知った Virtualboxのダウンロードページでは公式SDKが配布されています。 ドキ
ゴール 用途別のvm作成を簡単に(自動的に)行えるようにしたい mysql5.5サーバー用途のvmを作成したい!→ じゃあいつやるか?今でしょ!なノリでできれば理想的 想定するオペレーションシナリオ [MUST]サラのvmを用意する こんな感じでコマンド1発でできるのが理想 初回の操作をマクロ的に登録して、以後それを流用するイメージ $ vmcreate centos 6.3 hoge #<コマンド> <使用distribution> <使用ver> <vm名> $ vmcreate centos 6.3 mysql-5.5-server hoge #<コマンド> <使用distribution> <使用ver> <用途名> <vm名> [MUST]用途に応じたソフトウェアのインストール(&サービス化)だけ後でやる こんな感じでコマンド1発で(ry $ vmsetup hoge mysql
VagrantはOracle VirtualBoxを利用した仮想マシンをコマンドラインから作成してくれるソフトウェアだ。 設定ファイルをRubyで書くことができ、Chef等とも連携できるので、開発環境をコマンドライン一発で作成することができる。更にはCapistranoと組み合わせてアプリケーションのデプロイも一括で行うことで完全自動でいつでもテスト環境をつくれたりもする。 仮想マシンを捨ててしまってもいつでも再構築できること、誰のところにでもすぐ同じ状態に展開できることは開発を進める上で非常にメリットがある。 以下ではまずはVagrantを利用した簡単な仮想マシン構築の手順を説明する(本当に説明したい内容はもっと違う話なのだが追って別のエントリで書いていくことにする) Oracle VirtualBoxのインストールhttps://www.virtualbox.org/にアクセスし左ナビ
先日 Vagrant を触ってみたら便利すぎて鼻血が出ました。しばらく見ないうちに色々進んでるもんですねえ、いやはや参っちゃいました。 Vagrant は仮想マシンの VirtualBox のフロントエンドに相当する、ruby で書かれたツールです。vagrant コマンドなどを使ってコマンドラインから簡単に新しい VM を作れる。 % gem install vagrant % vagrant box add centos http://developer.nrel.gov/downloads/vagrant-boxes/CentOS-6.3-x86_64-v20130101.box % vagrant init centos % vagrant upこれだけで CentOS の Linux box をローカルマシン内に立ち上げることができる。*1 *2 なにこれすごい。 % vagra
今まで開発はWindowsのVirtualBox上のCentOSか、ミニパソコンに入れてあるUbuntu10.10、またはMacはMacPorts上でいろいろやってました。 ですが、MacPortsは便利なんですが直接Mac本体が汚れていくのがどうしても嫌になってきたので、 ちょっと前に挫折したVirtualBoxでの開発環境に再チャレンジ。 他にもやることたくさんありますが、とりあえず、下記2点だけメモ。 ssh接続 apache2を導入してホストOSからブラウザアクセスが可能 環境 ホストOS: MacOSX 10.6 ゲストOS: Debian VirtualBox 4.0.2 r69518 手順 VirtualBoxにDebianをインストール インストール方法は下記URLのまま。途中、「標準」にのみチェックしました。 ThinkIT 第1回:Debianの最新版「etch」をイン
VMware ServerがWindows 7上でうまくNATできてくれないので、これを機会にVirtualBoxに乗り換えた。 VirtualBoxはすごくいいねー。簡単だしかなり軽快。これは素敵。 ところで、VirtualBoxを使うときに1つだけちゃんと設定してあげないといけないことがあって、それが何かというとネットワーク周りの設定。*1 これをやったときに、手順的な問題でちょっとだけ間違ったりして(´д`)ホゲェ〜ってなったことがあったので、解説も含めメモっておく。*2 ちなみに、解決方法は簡単。ごたくが長い。想定対象読者はid:wozozo 作りたい構成 仮想マシンをローカルマシン上で使用する場合、大体の人が実現したいネットワークの構成としては、 GuestOSは外部ネットワークに対してアクセスできてほしい。 GuestOSは基本的に外部ネットワークからは遮断しておきたい。 でも
Mac のローカル環境で制作をしていましたが、開発環境の調整などがし辛かったので、VirtualBox を使って以下のような環境を構築します。 ホストOS (Mac) の ~/Sites フォルダをゲストOS (CentOS) の /var/www 以下にマウントして制作データは基本的に Mac に置いておくのにチャレンジ ホストOSから SSH でゲストOSに接続して作業できるようにする ゲストOSの ~/Sites フォルダをマウントしての作業がし辛い時に備えて rsync と SSH によるデータの同期もできるようにしておく ゲストOSから PHP の mail() 関数などでメールが送れるようにする VirtualBox のインストール 以下のページが参考にして以前、私は Windows をインストールしました。VirtualBox をインストールしていない人はこのページを参考にし
はじめに このエントリではVirtualBox上で動作しているCentOSにNAT接続でポートフォワーディングするための手順について書いています。 VirtualBoxのデフォルト設定ではNAT接続が行われます。このとき、ホストOSとゲストOSは別のネットワークとなってしまうため、両者の間での接続ができません。そこでポートフォワーディングという仕組みを使って、特定のポートの接続をゲストOS側へフォワード(転送)してしまうことで、接続することが可能になります。 NAT接続は、ホストOSがルータの役割を果たしているイメージなので、通常は実ネットワーク上の別のマシンが、ゲストOSで実行しているサービスを受けることは出来ない。ゲストOSとホストOSでは、参加しているネットワークが違うものになっているからである。 仮想化された日々:VirtualBoxのNAT接続でポートフォワード - livedo
VirtualBox 3.X系から VirtualBox 4.0.2に上げた際にホストからゲストへ今まで通り、SSHで接続しようとしたら出来なかった。 * Virtualbox 4.0.4でホストオンリーが修正されています。 *環境 – ホスト — Windows XP – ゲスト — Ubuntu 10.04 *今までの設定 *ホストオンリーで接続する例 [https://chocokanpan.net/archives/199:title=VirtualBoxのゲストにsshで接続してみる。] -ホストオンリーを使いホスト、ゲスト間をsshで接続していた。 —今回、繋がらなかった。 –VirtualBox 4.0.4で修正されています。 *今回の設定NATポートフォワーディングを使いゲストへsshで接続 VirtualBox 4 から NATポートフォワーディングの設定がGUIから出来
Windows PC 上で仮想的に Linux を動かして、そこを開発環境として使えるといろいろ便利です。それをするためのソフトとして VMware Server、VirtualPC、coLinux などがありますが、今回 VirtualBox を試してみたところ、簡単に開発環境を準備することができました。VirtualBox に CentOS を入れて、Windows PC 上のウェブサービス開発環境として使えるようにするまでの手順をメモしておこうと思います。 VirtualBox の良い点 インストールが簡単 ダウンロード&インストールに面倒なユーザー登録がない VMware Server は面倒だった気がする UI が使いやすい 設定画面などが分かりやすい VirtualPC 近い? 日本語化されている 動作が速い 仮想マシンの状態保存/復元が速い スナップショットを取るのがなかなか
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く