vagrantで動かしている仮想サーバ上に開発/テスト環境を作ってあり、そこで date で時間を進めてテストを行おうとしていました。 しかし、ntpdを動かしていないのに勝手に時間がすぐ戻ってしまい、なんで?となりました。 ただVMwareとかVirtualBoxのようなVMでは、ホストのサポートが無いとクライアントサーバの時間がずれてしまう現象が良くあるので、それを補正する機能が付いているのですが、VirtualBoxで動いているvagrantでもその機能がデフォルトで動いているのだろうな、と思いました。 で調べてみるとやっぱりそうで、デフォルトでは時間の同期が行われてしまうため、止めるためにはvagrantファイルに設定を追記する必要があるのだそうです。 Vagrantでホストマシーンとクライアントマシーンの時間を同期させない方法 - Qiita http://qiita.com/w
HOME » O2 Blog » Linux » Virtual Box上のUbuntu 18.04 LTSにGuest Additionをインストール Virtual BoxにインストールしたUbuntu 18.04 LTSには、Guest Additions(任意のビデオ解像度、共有フォルダ、クリップボードなどの機能)が不可欠。 デスクトップを右クリックしメニューから「端末を開く」を選択してターミナルを開く apt installでヘッダなど必要なパッケージをインストール $ sudo apt install linux-headers-$(uname -r) build-essential dkms【Enter】 Password パスワード VirtualBoxの「Devices」メニューから「Insert Guest Additions CD image…」を選択 ダイアログボッ
本エントリの目的 ローカル環境で開発をしているとデータベースやその他諸々のサービスをlocalhostで参照できて設定が楽というメリットはありますが、WebサーバとDBサーバの分かれた本番環境と構成が異なるのが気になります。 せめて本番にデプロイする前にステージング環境で確認をしておきたいところですが、個人開発ではお金を節約したいのでわざわざ本番サーバと同じVPSやAWSは使いたくありません。そこでVirtualboxの仮想マシンにVagrantとAnsibleを使って環境を構築することにします。 Virtualbox、Vagrant、Ansibleのインストール方法、使い方などは説明しません。 使用したファイルはGithubに上げています。 ホストマシン: MacOSX El Capitan Vagrant v1.9.1 Ansible v2.0.2.0 Virtualbox v5.0.
はじめに Amazon Linux 2 LTSのVagrant box作る方法、2018/1/16時点の各種情報ではそのままではいくつかハマってうまくいかなかった。 でもちゃんと公式読んだら出来た。公式読まなかった俺が悪い。 備忘録としてAmazon Linux 2 LTSの綺麗なVagrant boxを作成する方法を残しておく。 環境はmacOS Sierraでやってる。 大まかな手順 1. Amazon Linux 2のダウンロード 2. cloud init用データの作成 3. VMの作成とAmazon Linux 2の起動 4. Guest Additionsのインストール 5. クリーンアップとboxの作成 Amazon Linux 2の公式は次のURL 2018年1月16日時点のVirtualBoxイメージは次のものが最新 さぁ、はじめよう。 準備 VirtualBoxイメージ
こんばんは.1000chです. 最近なにかと話を聞くvagrant.みなさん使っていますでしょうか. 自分は今,バイト先のチーム開発で利用しています. vagrantファイルが置いてあるディレクトリのフォルダはゲストマシンとホストマシンでの共有フォルダとして利用でき, ホスト側から普段の開発環境でコーディング,ゲスト側でサーバ起動,なんてことができてなかなか快適です. しかし今回,共有フォルダを利用しているが故の穴にはまってしまいましたので備忘録としてメモを残しておきます. 今回起こった現象 今回起こったのは,共有フォルダにおけるchmodの挙動に関する問題です. まずはこちらのコードをご覧ください. <?php // 中略 if( !file_exists($upload_dir)){ umask(0000); mkdir($upload_dir,0777); chmod($upload
2020-07-28 追記 vagrant-global-status plugin NOTICE: This plugin is no longer being maintained as its functionality has been implemented on Vagrant core and will be available with Vagrant 1.6+. すでに Vagrant 本体に組み込まれているため、このPlguinはメンテナンスされていません! 代わりに vagrant global-status を利用してください! VagrantでVMをポコポコ起動していると、どこで何を起動して、どのVMが生きているのか良くわからなくなる。 いつも、VirtualBoxを起動して確認するのも面倒くさいしイケてないきがする。 vagrant statusはVagrant
実行環境がVirtualBoxの場合にVagrantfileでゲストVMのCPU数を設定する方法。他。 環境 macOS Sierra Vagrant 1.9.7 VirtualBox 5.1.26 Vagrant.configure("2") do |config| config.vm.box = "centos/7" config.vm.synced_folder ".", "/vagrant", type: "virtualbox" config.vm.provider "virtualbox" do |vb| # 割り当てるメモリー(MB) vb.memory = 512 # CPUの数 vb.cpus = 1 # I/O APICの有効化 vb.customize ["modifyvm", :id, "--ioapic", "on"] end end
VirtualBox 4.3から、Webカメラを仮想化して利用する機能が追加されました。 何が嬉しいかと言うと、MacBookに付いているFaceTimeカメラなどのホストOSが抱えているWebカメラをゲストOSからも使用できるようになることです。 このおかげで、ゲストOSでSkypeのビデオチャットなどができるようになる、という訳です。 Oracle、PC仮想化ソフト「Oracle VM VirtualBox 4.3」を正式公開 - 窓の杜 ところがこの機能は、コマンドラインのツールを叩かないと使えないようです。 環境 ホストOS: Mac OS X 10.8.5 VirtualBox 4.3.6 ゲストOS: Windows 8.1 手順 ホスト側の作業です。 まずはVirtualBoxにExtension Packを導入します。 VirtualBoxのサイトからダウンロードして来てく
OSアップデート後… 現在、仕事・プライベートで使っているMacBook Air。 High Sierra にアップデート後、頻繁にフリーズ・数分経って復帰という状態で、1日トータル1時間半以上、作業が中断されることも。先日iPhoneで、アップデートによる古い端末の不具合などがあったので、Appleの新製品を買わせたい策略かとも思いつつ、6年近く使っているため、買い替えを決意!移行アシスタントを使って 新しいMacBookにデータ移行 を行ったので、作業をまとめてみました。既に色んなサイトで説明されている内容ですが、同じような症状で買い替えを決意した方の参考になれば幸いです。 注意点 今回作業して思った注意点です。 移行はTime Machine のバックアップからがオススメ。どの方法でも時間がかかります。WiFiは論外。本体からではなく、バックアップから移行すれば、移行中も作業が出来る
VirtualBoxのネットワーク設定がいまいち理解してるのかわからない… ので自分なりにまとめ。 ※全然理解してない人なので、間違えあればごめんなさい。参考にする場合は自己責任で。 ステップ1 (何もないとき) 初期段階を見てみた CentOS7.2でサーバー(GUI)でインストール。 初期設定でネットワーク設定なし。 仮想NICは何も差していない状況です。 CentOSインストール ネットワーク設定なし Virtual Boxの仮想NICなし こんな感じで仮想マシンを起動してあげると 中身はこうなります。 virbr0という接続情報がデバイスvirbr0に紐づいている。 早速、これなに。 Google先生に聞くと以下のサイトで分かりやすい図があり。 http://www.orangetakam.com/blog/archives/1034 RedHat公式。 https://acces
はじめに Docker でコンテナを使ってDBを動かすとき、コンテナを落としてもデータが消えないよう、多くの人はDBのデータディレクトリをホスト側にマウントすると思います。 本記事は PostgreSQL についてですが、他DBでも同様だと思われます。 BAD: ホストOSのDirectoryをマウントする 一番Basicな方法だと思いますが、Windowsですと Permission denied だとか、書き込み時に initdb: could not fsync file Errorが頻発します。頑張ってLinuxの仮想FileSystemをWindows上で再現しているので折り合いが悪い様子。 ### (a) コマンド直打ちの場合 $ docker run -d -v ./data:/var/lib/postgresql/data postgres:9.6.3-alpine ###
参考:http://changineer.info/server/virtualization/virtualization_diff.html また仮想環境を設定するのに、自動的に設定を行ってくれる「vagrant」というツールがある 「box」という仮想環境のベースとなるイメージファイルを用いて自動で環境を構築してくれる 環境構築するには「Vagrantfile」という設定ファイルに「box」を指定して設定ファイル階層で実行をする コンテナ型 コンテナ型のソフトウェアに「Docker」がある サポートは基本的LinuxOSだったが、2016年12月時点では要件次第で対応している 要件を公式より下記引用 Mac Docker for Mac requires OS X El Capitan 10.11 or newer macOS release running on a 2010 or
CentOS7.2 64bitのインストール後に、VirtualBoxのネットワークのアダプターをNATとホストオンリーアダプターに変更する場合のネットワークの設定について、以下に示します。 ※VirtualBoxでのNAT、ホストオンリーアダプターの設定については、当サイトのVirtualBox CentOS7 64bitでNAT、ホストオンリーアダプターを使用のページをご覧ください。 ※CentOS7 64bitのインストール時にVirtualBoxでNAT、ホストオンリーアダプターを使用する場合のネットワークの設定については、当サイトのCentOS7 64bit インストール時にVirtualBoxでNAT、ホストオンリーアダプターを使用する場合のネットワークの設定のページをご覧ください。 CentOS7 64bitのインストール後にNATとホストオンリーアダプターに変更する場合のネ
動作条件¶ システム上に正しくインストールするには、 最新バージョンの VirtualBox をインストールする必要があります。 Mac または Windows で Docker Machine のインストールに Docker Toolbox を使えば、VirtualBox を自動的にインストールします。 1台目のマシンを Quickstart Terminal で作成したら、ターミナル上で default という名称を持つ環境が自動的に用意されます。この場合、以下の手順をそのまま読み進めても構いませんが、「default」以外の名前( staging や sandbox)で別のマシンの作成も可能です。 Machine を使って Docker コンテナを実行¶ Docker コンテナを実行するには、 新しい Docker 仮想マシンを作成します(あるいは既存マシンを開始します)。 環境変数
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く