2019.01.26「かめねこが説明する!実は良く分かっていないシリーズ」です。最近になってvagrantって見たり聞いたりする事が良く有るのです、気になったので公式サイトを見てみると、簡単に仮想マシン環境を管理できるようになるよ!って書いている様な気がします、英語は良く分かりません。かめねこは常に仮想マシンを動かしているわけでは無いのですが、ローカル環境上で簡単にテスト運用できるサーバー環境を構築して簡単に管理できてしまう事に魅力を感じたので、vagrantをインストールしてみます。10.8.5)VirtualBoxのインストール起動の準備をしてみるそれでは起動します。vagrantまとめvagrantで何が出来るのかvagrantって何?要は仮想マシン環境を提供してくれるVMwareやVirtualBoxを簡単にCUIから管理できちゃうツールのようです。かめねこ的な使い方は、本運用しているサーバー環境に対して変更や更新前に実験できる環境が欲しかったので導入します。vagrantで作った環境は簡単にコピーして引っ越しをしたり、共同でwebサービスを開発する際に、同じ環境を簡単に配布する事が出来るらしいので導入しました。10.8.5)まずはメインのvagrantをインストールします公式サイトhttp://www.vagrantup.comへ行ってDOWNLOADをクリック最新バージョンが良いと思うので一番上をクリックこの記事を書いている時の最新はv1.2.7ですMacなので「Vagrant-1.2.7.dmg」をクリックしますダウンロードされたVagrant-1.2.7.dmgをダブルクリックしてMacにマウントしますVagrant.pkgをダブルクリックしますインストーラが起動、「続ける」をクリック使用許諾契約を読んで「続ける」をクリック同意するをクリック「インストール」をクリックします、インストール先を変更する場合は「インストール先を変更」をクリックしますインストールの制限をしている場合はMacアカウントのパスワードを入力します。hostsをダウンロードします、この記事を書いている時の最新バージョンはv4.2.16です。icon:って書いている下の「VirtualBox.pkg」をダブルクリック「続ける」をクリックしてインストーラが起動したら「続ける」をクリックします標準インストールしてしまいましょう「インストール」をクリックしますインストールの制限をしている場合はMacアカウントのパスワードを入力します。インストール完了です、とりあえず閉じます、開いているFinderも閉じてしまいましょう。起動の準備をしてみるvagrantと仮想化Appのインストールが完了したので早速仮想環境を起動してみます!公式サイトには「導入は簡単だよ!どれくらい簡単?まぁ良いから試してみろよ!」って書いていると思うので公式サイトに従って起動してみます。手始めに、vagrantが使用するBoxファイルをダウンロードします、ダウンロードはvagrantのコマンドを使います。http://files.vagrantup.com/lucid32.boxをとりあえず実行するように!って書いてあります。このコマンドを実行するとlucid32.boxというBoxファイルがダウンロードされてbaseという名前でvagrantに登録されるそうです、しつこいですが公式サイトに書いているので間違いないでしょう。ちなみにBoxファイルとはvagrantで使うOSのイメージファイルのようです、自分でビルドすることも出来るらしいのですが、今回はインストールと起動のテストなので公式がオススメしているBoxファイルを使うことにします。vagrantはターミナルから操作するので、おもむろにターミナルを起動します、起動方法はspotlightに「ターミナル」って入れたりlaunchpadの検索窓に「ターミナル」って入れると起動するはずです。それではBoxファイルをダウンロードするために下のコマンドを入力します。http://files.vagrantup.com/lucid32.boxenterキーをターーン!!!って押すとダウンロードが始まるので、Progress:が100%になるまで待ちます。「完了!Box名baseを追加したよ!ちなみにプロバイダーはvirtualboxだから!」って出たら終わったはずです、プロバイダーって何だろう?って思ったので公式サイトを読んでみると仮想化ソフトの種類のようです。次にvagrantのためにディレクトリを作成します、今回はデスクトップにvagranttestを作りますが、もちろん任意の場所に作る事も可能です。下記のコマンドをターミナルに入力、もしくはコピペします。upってコマンド打ったら起動するよ!あ、後でVagrantfile読んでみてね、コメントに色々なオプションの説明も書いてるから!それから公式サイトにも情報あるから見に来いよな!」って書いていると思います、なんとなく、多分そんな感じ。デスクトップに作成したvagranttestフォルダにVagrantfileというファイルが作成されていたら準備完了です。下記コマンドを入れて15秒ほどで起動するので少し待ちます。upなにやら起動時に色々と設定してくれているみたいですね、ポート番号が22から2222に設定されてるのかな?下記コマンドを実行すると起動している事が確認できます。statusさっそくSSHしてみます、下記コマンドをターミナルで実行するとssh出来ます。ssh尚、sshポート番号等の情報を知りたい場合は下記コマンドで確認することが出来ます。sshを使わずにターミナルからsshコマンドで接続する場合はこんな感じでポート指定すると繋がるはずです。SSHで適当に遊んで、飽きたらsshからログアウトしてシャットダウンを試します。haltvagrant意外と便利そうな感じ!今回、ダウンロードして使っているlucid32.boxはどうやらOSがubuntuのようです、このまま設定変更したり機能を追加したり、諸々のツールをインストールした後にboxファイルとして書き出す事も出来るらしいです。なんて便利なツールなんだろうvagrant!これで環境を配布したり引っ越しが容易に出来ます。近いうちにboxファイルの記事や便利に使えるプラグインの記事を書こうと思います。(まだ使っていないのです><)vagrantまとめ確かに公式サイトに書いている通り、簡単にvagrantを使ってsshする所までは到達できました。かめねこMacVPSシェアするTwitterFacebookGoogle+LINEkamenekoかめねこ記録かめねこの関連記事AppleMac:MAMPを使ってローカル環境にwordpressのテスト環境を作ってみた「かめねこが説明する!実は良く分かっていないシリーズ」です。記事内での疑問はGoogle先生に聞くのが確実です。タイトルの通りローカル環境にMAMP(マンプ)をインストールして、ローカルでCMSのwordpress(ワードプレス)やSOY(ソイ)、その他Webサービス等のテストが行えるように環境を構築してみました。MAMP(マンプ)です、間違ってもマンピーとか言っちゃダメ、絶対。MacのSpotlight、便利ですよね。cotrol+スペースキーを押すといつでも検索窓が開いてローカル内のファイルや連絡先、メールもweb履歴まで検索表示してくれる賢い機能です。一覧をFinderに表示させて右上の保存を押すとスマートフォルダで保存も出来るSpotlight。使うApp名を数文字打ち込むだけで起動も出来るSpotlight。その2Macを購入してから導入したAppが増えてきたのでインストールしたAppその2を書いておこうと思います。環境にて使用しています。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。Pi3に複数のwifiへ自動接続してもらう2018.01.062019.01.26AppleMac:Mailが起動できない、フリーズする時の対処法2015.07.072019.01.26AtomエディタAtomエディタを使いやすくする基本の設定2018.05.232018.05.29Appleファイルが改ざん、破損?ハッシュ値で比較検証する方法-チェックサム2018.01.132018.04.15。