You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
MacでのVirtualboxとVagrantアンインストールメモです。 ディレクトリの削除において、権限が無いため削除できない場合があるので、 実行前に「sudo su」で管理者ユーザーにしておくことをお勧めします。 なお、誤って無関係なディレクトリを削除しないよう、注意してください。 Virtualboxのアンインストール ・インストール時に使用したdmgファイルを使用する。 ・dmgファイルを実行する。 ・Virtualboxのメニューから「VirtualBox_Uninstall.tool」を右クリックし、メニューから「開く」を選択。 ・「VirtualBox_Uninstall.tool」を開く際に、「開発元は未確認です。開いてもよろしいですか?」と問われるが、「開く」を選択する。 ・アンインストールの実行について、「Yes/No」を問われるため、「Yes」を入力する。 ・管理者
概要 MacBookPro から iMac へ Vagrant + VirtualBox で構築した環境をコピーする。 開発中のソースは GitHub で管理されているのでどちらのマシンでも作業できるようになる。 コピー元 = MacBookPro コピー先 = iMac この仮想環境は CentOS 7 なので、ボックス名は cent7 にしている。 [コピー元作業]package.box を作成・転送する MacBookPro でまず下記を実行してみる。 # vagrant box list cent7 (virtualbox, 0) box として cent7 が取り込まれていることがわかる。 cent7 の Vagrantfile が置いてあるディレクトリへ移動し、下記を実行する。 # vagrant package 実行したディレクトリに cent7 のpackage.boxが作
Vagrantで構築した環境を、別PCにコピーする機会があったのでその作業メモです。 移動元 Vagrant管理しているディレクトリ(Vagrantfileがあるところ)でvagrant haltコマンドで停止 vagrant packageコマンドを実行する。package.boxファイルが作成される。これが配布用のファイル package.boxファイルを移行先PCへ移動させる。1GBくらいあったのでAirDropで移動した。 移動先 VagrantとVirtualBoxはインストールしておく vagrant box add 任意のボックス名 package.boxへのパスでpackage.boxを登録する。 例:vagrant box add My_BOX ./package.box vagrant box listで登録したBoxを一覧表示で確認 vagrant init 登録した
Vagrant のバージョン 1.8 から、新しく Snapshot という機能が追加されました。 Snapshot 機能とは、ある時点の仮想マシンの状態を保存/復元できるようにする機能です。 例えば「これからWEBサーバーをインストールするんだけど、操作が不安!」などという時に、今の仮想マシンの状態を保存しておくことで、それ以降の手順で間違えがあっても状態を元に戻せる機能です。 今まで Vagrant では、sahara プラグインで実現できていましたが、プラグインが不要となり Vagrant 本体だけでスナップショットの機能が利用できるようになりました。 本稿では、Snapshot機能の使い方を解説したいと思います。 事前準備 当たり前ではありますが Snapshot 機能は Vagrant 1.8 からの新機能ですので、古い Vagrant を利用している場合は最新の Vagrant
目次と概要 Cakephpを起動、DBと接続、Cakephpの開発開始できるまでを目標にします。 1. Vagrantのインストールと初期設定を実施します。 2. Vagrantの設定ファイル(provision.sh)に各プログラムのインストールと設定を記述していきます。こうすることで、Vagrant初期起動時に必要なプログラムがインストールされ、次の開発環境セットアップも楽になる。(Anaibleはまだ導入できていません(´;ω;`)) 3. Vagrant起動後にCakephpのインストール、設定を行います。 4. MySQLの設定を行います。 5. ハマりポイント解説 6. 結びに 本編 1. Vagrantのインストールと初期設定 Vagrantのインストールと初期設定は下記サイトを参考に実施しました。 (私はCentOS Linux release 7.3.1611 を使用しま
remi(Les RPM de Remi - Repository)のrpmパッケージを使います。 http://rpms.famillecollet.com/ epelとremiのリポジトリを追加します。CentOS 6.5 (6系)用です。 # For CentOS 6.5, 6.4, ... % sudo rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm % sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm # For CentOS 7.0 $ sudo rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/7/
Home > Laravel | PHP | PhpStorm | Vagrant > PhpStorm から Vagrant VM の PHP アプリケーションをリモートデバッグする(Web & CLI) PhpStorm から Vagrant で構築した VM の PHP アプリケーションをリモートデバッグする方法です。Web アプリケーションだけでなく、CLI アプリケーションでもリモートデバッグできるように設定していきます。 VM スペック 192.168.33.41 を private network で設定 PHP + Xdebug がインストール済み ホストと VM は、synced folder でディレクトリを共有(/path/to/src -> /share) 0. Xdebug によるリモートデバッグの仕組み リモートデバッグを設定する前に PhpStorm と Xd
Vagrantでpingが通らない発生 こんにちは、大変ご無沙汰しております。仕事忙しくて死んでましたが比較的元気です。 比較的元気めに死んでました。 Vagrant環境を構築したら事件に遭遇。 問題解決するまでに3連休使ってしまいましたよ。 結果として、ネットワーク失敗したvagrantを一度destroyしてもう一度upするとうまくいったのですが、vagrantはもとい、centos7のネットワーク関係を学ぶのによい機会となったので備考録として残しておきたいと思います。 Vagrantfileを今一度しっかり読もう 明らかにVagrantのネットワークに関する問題にぶつかって、初めてしっかりとVagrantfileに目を通しました。 (遅せーよ) 私が今回使ったVagrantfileはこちらです。まっさらな状態からvagrant環境を作る手順を記載してあります。 空っぽのCentOS7
VisualStudioCode と Xdebugを使って、ホストマシンからVagrant上のPHPをリモートでデバッグするための手順をまとめてみました。 環境 vagrant 1.9.5 CentOS7.3 PHP 7.1(remi-php71でインストール済み) Xdebug 2.5.4 Xdebugをインストール peclでもインストールできるらしいですが、今回はyumでインストールしてみます。 $ sudo yum --enablerepo=remi-php71 -y install php-pecl-xdebug インストールできたか確認 $ php -i | grep xdebug Additional .ini files parsed => /etc/php.d/15-xdebug.ini, xdebug xdebug support => enabled : 省略 Xde
ゲストOS上でPHP製のWebサイト(もしくはCLIがある)が構築されているものとします。ホストOSでNetBeans(もしくはVSCodeその他IDE)を使用してデバッグします。ホストOSとゲストOSはprivate network接続です。 ソースコードはVagrantのrsyncもしくはNetBeansのデバッグのたびにアップロードで同期をとっているものとします。なお、この記事ではrsyncで同期しているものとし、NetBeansのデバッグのたびにアップロードについては触れません。 以下、長々書いてますが仮想環境だろうがそうでなかろうが大体下記に記述する通りでリモートデバッグできると思います。 はじめに 以下の辺りを知っておくと解り易いと思います。 XdebugはDBGPプロトコル?を使用してクライアント(ホストOS)とサーバー(ゲストOS)で通信します。 サーバー(ゲストOS)側の
以前、あるシステムをVagrantとVirtualBoxを使用して構築しました。 1つの物理マシン上に、多いもので20数台のVMを起動しているのですが、VMの起動時に何らかの契機(原因不明)により、正常に起動できず、他のVMも起動されないというエラーが発生することがありました。 エラーの原因となったVMのVBoxHeadlessプロセスが、CPUを100%使用し続ける状態になっており、正常に起動していないため、Vagrantが起動のTimeoutエラーを返すという現象でした。 滅多に発生する現象ではないのですが、一度発生してしまうと、VMやホストOSの再起動では解決しません。 数日前に、この現象が再発したので解決方法を探り、解決することができましたので備忘録として残しておきます。 環境 Linux Kernel 3.5.0-23-generic #35~precise1-Ubuntu ディ
はい,タイトルのままです. ##問題 CentOS6.8のVagrant box落としてきます. ↓ Vagrant up して,VMに入ります. ↓ yum update します ↓ エラー出ます(泣けるwwwww) 警告: rpmts_HdrFromFdno: ヘッダ V4 RSA/SHA512 Signature, key ID ef8d349f: NOKEY Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-puppetlabs-PC1 The GPG keys listed for the "Puppet Labs PC1 Repository el 6 - x86_64" repository are already installed but they are not correct for this packag
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く