Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。
![ホストオンリーアダプターでもゲストOS同士で通信できる?](https://cdn-ak-scissors.b.st-hatena.com/image/square/d61d99447f3434c475f38686e3fcb4f6ab93528f/height=288;version=1;width=512/https%3A%2F%2Fteratail.com%2Fimg%2FogpImages%2FimgFacebookShare.png)
Vagrantでjavascriptやcssを変更しても反映されないという問題にはまりました。 ブラウザのキャッシュの問題かと思ったのですが、Chrome Developer ToolのSettingで"Disable cache"にしても変化なし。 ならばサーバー側だということでnginxのキャッシュとかを調べていたら、nginxとかの問題ではなく、VirtualBoxのBugのようで、VirtualBox(Vagrant)とshareしているフォルダにおいてるとだめぽい。 http://docs.vagrantup.com/v2/synced-folders/virtualbox.html ここに書いてあるようにsendfileをoffにすればなおります。 nginx sendfile off; apache EnableSendFile off
[Vagrant] Vagrant で複数のVM を立ち上げて、お互いに通信できるようにするには [VirtualBox]VagrantVirtualBox Vagrant では、一つの BASE BOX イメージから、複数の VMを起動することができるようになってえらくステキです。 勿論、複数のイメージファイルを指定することもできますけれども、BASE BOX は素の状態にしておいて、各サーバは Chef の Role を使って識別して、構成できるようにするのが宗教的理由により優れていると判断しましたので、そのように構成してみようと至ったわけです。 今は、たまたま、ZABBIX2.2の環境を構成しようとしているのですが、ZABBIX の Webフロントエンドと、ZABBIX本体(+DB)を別々のサーバにして構成してみようというところから、この考えに至ったというか、今朝、入門Chef So
結論 -> vmwareを使うと速い 経緯 私達のチームでは、開発環境と本番環境の差をなるべく無くすために、VagrantとDockerを使って環境を構築しています。Vagrantで動作しているのはUbuntu 14.04 x64です。VirtualBoxにはGuest Additionsがインストールされている状態です。 ある日、同僚からdockerコンテナでScalaのソースをコンパイルすると遅すぎるとの苦情がきたのでどこが遅いか調べてみることにしました。 どのくらい遅いかというと、macでコンパイルすると6秒で完了するものが、Dockerコンテナ内だと30秒かかる。5倍ぐらい時間がかかってます。 Dockerコンテナが遅いのか? -> 遅くない まずDockerコンテナが遅いのかどうかを知らべてみることにしました。 そのために同じScalaの環境をゲスト環境(Ubuntu 14.04
tl;dr より新しいkernelが公開されているタイミングでGuestAdditions(以下GA)の再ビルドをすると、インストール済みGAが無効になる(削除されてから再ビルドに失敗する) kernelのアップデートをすれば復旧は可能 vbguestプラグインを使うならGlobal Configurationでauto_update = falseとしておきたい 発生を確認した状況 VirtualBox 4.3.18(Mac) Vagrant 1.6.5 vagrant-vbguest 0.10.0 CentOS6の最新kernel: 2.6.32-504.el6 使ったBox: chef/centos-6.5 インストール済みGAのバージョン: 4.3.8 (VirtualBoxのバージョンと不一致) kernelのバージョン: 2.6.32-431.el6 (最新のバージョンと不一致
VagrantではSahara pluginを使うことで、VMの状態を以前の状態に巻き戻すことができます(sandobx mode)。 VMの中でいろいろいじっている際に変更前の状態に戻せるのはとても便利なのですが、Saharaでは戻せるチェックポイントをひとつしか作れません。 自分の場合、深遠なChefのレシピを書いている過程で、戻せるポイントを何個か置きたくなることがよくあります。 さて、VagrantのバックエンドとしてVirtualBoxを使っている人は多いかと思います。 バックエンドがVritualBoxの場合、SaharaのsandboxはVirtualBoxのsnapshotを使って実現されています。 VirtualBoxのsnapshotはひとつだけでなくいくつでも作ることができます。 CUIでVirtualBoxの操作(snapshotを作ったり)をするには、vboxma
Home > Vagrant | 開発環境 > Vagrant + VirtualBox で nfs を使って、synced_folder を速くする Vagrant + VirtualBox で便利な synced_folder を nfs を使ってパフォーマンスを向上する方法です。 開発環境として Vagrant + VirtualBox を使う上で欠かせないのが synced_folder です。ホストとゲスト間でディレクトリを共有できるので、ホストで書いたコードをゲストですぐに実行することができます。 synced_folder はVirtualBox が持つ shared folders という機能をつかているのですが、代わりに nfs を使うことで、パフォーマンスを向上させることができます。 nfsd をホスト側で起動 synced_folder に nfs を利用するには、ホ
あなたはクライアント向けの6ヶ月に及ぶプロジェクトのラスト2回のスプリントを終えたところとしましょう。クライアントは2週間後の正式公開に向けてあなたのアプリケーションをクラウド環境に移してほしいと言っています。 開発にやり残しがないようにするだけでなく、アプリケーションをクラウドにデプロイし、なおかつ全ての機能がクラウドスタック上で動作する事を確認しなければならないでしょうか。そんな事はありません。 不安を感じる必要はありません。Engine Yard は Engine Yard Local というツールを開発しました。我々はコミュニティの開発者からの声を聞いてきました。それによるとローカル開発環境からプロダクション環境へ素早く移行できる仕組みが必要とされていました。 つまり、 Engine Yard Local はEngine Yard Cloud に近いインスタンスを使ってローカルなク
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く