並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 48件

新着順 人気順

vagrantの検索結果1 - 40 件 / 48件

  • Apple Silicon (M1/M2)MacでのVagrant+VirtualBoxの代替手段 - GMOインターネットグループ グループ研究開発本部

    みなさんこんにちは、グループ研究開発本部 AI研究開発室のK.Fです。 これまで、Intel MacでVirtualBox + Vagrantを利用してCentOS 7の仮想(VM)環境を利用していたのですが、Apple Silicon MacにPCを乗り換えたので、代替方法がないか調査してみました。 結論 Ubuntu 22.04/aarch64 on multipass -> CentOS 7/x86_64 on vagrant + libvirt が最もよい 動作は少し遅いと感じることがあるが、x86_64をエミュレートしているので本番との環境差分が少なくなってうれしい 1. はじめに 筆者の環境 MacBook Pro 14 inch, M2 Pro, 32GB RAM MacOS Ventura 13.4.1 なるべくこれまで使ってきたVagrantfileを変更したくないので、

      Apple Silicon (M1/M2)MacでのVagrant+VirtualBoxの代替手段 - GMOインターネットグループ グループ研究開発本部
    • perfでCRubyのプロファイリングができる環境を作る - Eggshell

      みなさん、こんにちは。ima1zumi です。 これは Ruby Advent Calendar 2022 6日目の記事です。 本日は macOS で perf が動く仮想環境を作って CRuby のプロファイリングできる環境構築をしていきます。 目次 macOS で perf は使えない Virtualbox & Vagrant で Ubuntu が動く環境を作る Virtualbox をインストール Vagrant をインストール Box ファイルを入手 Vagrantfile を作成 Vagrant を起動 Vagrant に接続 perf をインストール Ruby をビルドする 依存ライブラリのインストール Ruby をビルド perf を実行する 参考 macOS で perf は使えない 私は普段 macOS で開発しているのですが、perf は Linux 用の計測ツールなの

        perfでCRubyのプロファイリングができる環境を作る - Eggshell
      • 業務で使っているPCをLinuxデスクトップにしてから3年半が経った - ぶていのログでぶログ

        この記事はGMOペパボエンジニア Advent Calendar 2021の5日目とLinux Advent Calendar 2021の10日目*1の記事です。 昨日ははらちゃんのブログをもっといい感じにするでした。 差分転送することでアップロードを高速化するのは目から鱗でしたね。 データのアップロードが遅いと更新のモチベーションが下がってしまうことがあるので、ブログを長く続けるためにも高速化は重要ですね! 2018年のアドカレで業務で使っているPCをLinuxデスクトップにしてから半年が経ったという記事を書いたのですが、それから3年経って今はどうなったかという記事を書いていきたいと思います*2。 現状はどうなのか? 相変わらずUbuntuデスクトップをインストールして開発環境として利用している。 前回の記事では、Ubuntu18.04であったが順当にバージョンアップを繰り返し今はUbu

          業務で使っているPCをLinuxデスクトップにしてから3年半が経った - ぶていのログでぶログ
        • Software Design連載 2021年9月号 「テストが無い」からの脱却 - MonotaRO Tech Blog

          こんにちは、鈴木です。 「テストが無い」状態を脱却しました。 「いつの時代かよ!」と突っ込まれるかもしれませんが、モノタロウは創業から 20 年ほど EC をやっています。昨日書いたコードも、15 年前に書いたコードも、元気にビジネスを支えています。 本記事ではモノタロウの EC を支える API の話をします。「テストが無い」状態がスタートラインでした。そこから、CI を導入して、ローカル開発環境の整備して、テストコードを書いて、リリースマネジメントを導入しました。 目新しいことは書きません。長寿の大規模システムであっても、愚直に数年取り組むことで、「前進できる!」「変えられる!」という実例を書きます。 ※本記事の初出は、 Software Design2021年9月号「Pythonモダン化計画(第2回)」になります。第1回の記事は「Software Design連載 2021年8月号

            Software Design連載 2021年9月号 「テストが無い」からの脱却 - MonotaRO Tech Blog
          • Vagrantが開発言語をRubyからGo言語へ切り替え、次のメジャーバージョンアップ「Vagrant 3.0」で。現バージョンとの互換性は維持

            Vagrantが開発言語をRubyからGo言語へ切り替え、次のメジャーバージョンアップ「Vagrant 3.0」で。現バージョンとの互換性は維持 HashiCorpは、仮想環境をプログラミングできるツール「Vagrant」の開発言語を、これまでのRubyからGo言語切り替えることを明らかにしました。 Learn more about the new features, capabilities, and improvements we’re making on our journey toward Vagrant 3.0. https://t.co/49scP0FdqW — HashiCorp (@HashiCorp) June 11, 2021 時期未定ながら、今後約1年のあいだに登場するVagrant 2.3、Vagrant 2.4を経て、Vagrant 3.0でGo言語への移行が完了

              Vagrantが開発言語をRubyからGo言語へ切り替え、次のメジャーバージョンアップ「Vagrant 3.0」で。現バージョンとの互換性は維持
            • Toward Vagrant 3.0

              Sign up for freeGet started in minutes with our cloud products TerraformInfrastructure as code provisioning​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍‍​‌‍​‌‌​‌‍‍​‌‍‍‌‌‍​‌‍‌​‍‌​​​‍‍‌‍​‌‌‍‌​‌‍‌‌‍‍‌‌‍‍​‍‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​‌

                Toward Vagrant 3.0
              • 実例で学ぶ MySQL/MariaDB デバッグ - nayuta-yanagisawa's blog

                この記事では、MySQL/MariaDB のバグを修正するための典型的な手順を、具体例を通して解説する。次の MariaDB のバグを例として取り上げるが、基本的なデバッグの手順は MySQL でもまったく同様である。 MDEV-24868: Server crashes in optimize_schema_tables_memory_usage after select from information_schema.innodb_sys_columns なお、MySQL/MariaDB のデバッグ方法についての包括的な解説を与えるのは、この記事のスコープ外である。デバッグ手法の詳細を知りたい場合は、以下の一連の記事を参照してほしい。 Debugging MySQL/MariaDB (1): Build and Test Debugging MySQL/MariaDB (2): DBU

                  実例で学ぶ MySQL/MariaDB デバッグ - nayuta-yanagisawa's blog
                • Running Vagrant on an M1 Apple Silicon using Docker

                  I've recently started at a new job, and I'm fortunate enough to have a new M1 Macbook Air. I'd heard from the wider community that everything "just works" on the M1, even though it's not an Intel chip. "Even Docker" they said. "Wow" I thought, this will be seamless, incredible. So I sit there on my first day ready to get started. NPM installs everything fine, my python packages all install and bot

                    Running Vagrant on an M1 Apple Silicon using Docker
                  • Vagrantのゴミを削除する - Qiita

                    ゴミを削除する方法まとめ vagrant global-statusで、ゴミを確認する vagrant global-status —-pruneで、vagrant上のゴミを削除する VBoxManage unregistervm ${VM}で、VMを削除する はじめに Vagrantを使っていると、使わなくなったものを放置して、そのままディレクトリを削除してしまうことがよくあります。 vagrant destroyを実行してVMを削除しないと、VagrantやVirtualboxの中にゴミが残ってしまいます。 ディレクトリを復活させればvagrant destroyコマンドが実行できるようになりますが、それが出来ない場合はゴミだけを消します。 実行環境 MacOS: 10.15.7 Vagrant: 2.2.9 virtualbox: 6.1.8 Macにvirtualboxとvagra

                      Vagrantのゴミを削除する - Qiita
                    • VagrantとVirtualBoxは別物 - くりにっき

                      Twitterを見てるとたまにVagrantとVirtualBoxを混同してる発言があってその度にイラッとしてるのでメモ。 tl;dr; 雑な説明 VirtualBoxとは Vagrantとは よくある間違い tl;dr; DockerとVagrantはカバーしてる分野が異なるツールなので比較するのは間違い DockerとVagrantを比較してる場合、9割くらいの確率でVagrantとVirtualBoxを混同している可能性が高い 雑な説明 VirtualBoxとは www.virtualbox.org WikiPedia より引用 Oracle VM VirtualBox (オラクル ブイエム バーチャルボックス)とは、x86ならびにAMD64/Intel64にかかる仮想化ソフトウェアパッケージの一つ。 要はVMの実行環境です。 似たような領域をカバーするツールとしての比較対象は下記

                        VagrantとVirtualBoxは別物 - くりにっき
                      • 【2021年】React / TypeScript使用のためのDocker + Vagrant環境を構築する - Qiita

                        目的 下記の技術を使ったフロントのコンポーネントの作成を行うための環境構築を行いました。 React TypeScript 目的は上記の利用ですが、本記事としてはReact/TypeScriptを触れることはありませんので、Node.jsを利用する環境の構築には利用が可能かと思います。 DockerだけでなくVagrantを採用している理由としては、自分の開発環境がmacであり、 参考記事に記載の理由で動作が遅いことを解消するためです。 参考記事 DXを大幅に低下させるDocker for Macを捨ててMac最速のDocker環境を手に入れる 前準備/筆者の環境 参考記事に記載のVagrantやMutagenのインストールが必要です。 筆者の環境としては下記となります。 MacOS 11.1 Vagrant 2.2.7 Mutagen 0.11.8 作成するもの 下記の4つのファイルを作

                          【2021年】React / TypeScript使用のためのDocker + Vagrant環境を構築する - Qiita
                        • 超入門USDT - ローファイ日記

                          Linuxアドベントカレンダー2020 8日目の記事です。前日はmomomo_rimotoさんの多段sshとchroot環境。そしていろいろなコマンドを使いたいでした。 qiita.com 今日はみんな大好きなeBPFにも関係して、特にUSDTという機能に関するお話をします。 USDT、それは USDT(User Statically-Defined Tracing) とは、要するに、ユーザランドにあるプログラムに対して、静的にトレースのための窓口(プローブ)を埋め込む仕組みです。トレースが無効の際はパフォーマンスが落ちないような工夫がされています。 詳細な説明は id:mrtc0 の記事の方がわかりやすいので、簡単な説明に留めますが... blog.ssrf.in カーネル側をトレースする際に、動的な関数などのプローブをkprobe、静的にカーネルに組み込まれたプローブをtracepoi

                            超入門USDT - ローファイ日記
                          • 【macOSアップデート】vagrant upできない時に一通り試すと良いかもしれない方法 - Qiita

                            はじめに 久しぶりに仮想環境を立ち上げようと思ったのですが、昔は実行できたvagrant upができなくなっていました! me@MacBook ~ % cd ~/vagrant/ubuntu64 me@MacBook~ % vagrant up Bringing machine 'default' up with 'virtualbox' provider... ==> default: Clearing any previously set forwarded ports... ==> default: Clearing any previously set network interfaces... ==> default: Preparing network interfaces based on configuration... default: Adapter 1: nat ==

                              【macOSアップデート】vagrant upできない時に一通り試すと良いかもしれない方法 - Qiita
                            • Vagrantでお手軽にKubernetesに触れてみよう

                              Vagrantを使ってKubernetesを体験してみるためのハンズオンです。 Kubernetes自体の構築ではなく、Kubernetes上でアプリケーションを作成・公開するために、Kubernetesの主要なリソースおよびkubectlコマンドの使い方について説明しています。

                                Vagrantでお手軽にKubernetesに触れてみよう
                              • vagrant-libvirt を使ってみる - ngyukiの日記

                                ずいぶん前に Docker Desktop (Docker for Windows) のために Hyper-V を有効にしたため VirtualBox が使えなくなりました。それに伴って Vagrant も使わなくなりました。 最初は Vagrant が使えなくなるのは辛いかな・・と思っていたのですが、開発系の作業は Docker で事足りているし、サーバ系の作業でどうしても Docker では足りないときは KVM (virt-install) とか EC2 にインスタンスを作るなどすればいいので、Vagrant が使えなくなってもそれほど困りませんでした。 ただ、Vagrant でローカルの VirtualBox に環境を作るのと比べると KVM に virt-install でセットアップしたり EC2 インスタンスをマネジメントコンソールや CLI で作るのは作業のステップが多くて

                                  vagrant-libvirt を使ってみる - ngyukiの日記
                                • VagrantがSSH auth method: private keyで止まる問題

                                  vagrant upでVMを起動しようとしたときに、なぜかSSH auth method: private keyのところでVMからレスポンスが返ってこずとまる問題が発生した。 調べてみたら、同じ問題が起こっている模様。 Vagrant freezes on ‘SSH auth method: private key’ いろいろ試したが結局以下の方法で解決した。 解決方法上のリンク先の下のほうのコメントで書かれている通りに、vagrant upに--provisionオプションを付けてVMを起動した。 vagrant halt vagrant up --provisionなにも問題なく起動し、今まで通りに起動できた。

                                    VagrantがSSH auth method: private keyで止まる問題
                                  • ISUCONの過去問にチャレンジするためのシンプルな環境構築 : ISUCON公式Blog

                                    過去のISUCONで出題された問題をシンプルに環境構築できるページなどを紹介します。 初めてISUCONにチャレンジするという方は、事前講習のスライドや動画でISUCONの競技の流れをまとめています。2021年と2022年とそれぞれありますので参考にしてみてください。 AWS環境で構築するConoHaのVPSで構築するさくらのクラウドで構築するDocker環境があればすぐに構築できるVagrantとVirtualBoxがあれば構築できるWSL2があれば構築できるVirtualBoxがあればすぐに構築できるAppleシリコン搭載のMac上で構築する AWS環境で構築するmatsuu/aws-isucon: ISUCON過去問をAWS環境で構築するための一式ISUCON5 予選ISUCON6 予選ISUCON7 予選ISUCON8 予選ISUCON9 予選ISUCON9 本選ISUCON10

                                      ISUCONの過去問にチャレンジするためのシンプルな環境構築 : ISUCON公式Blog
                                    • 絶対に失敗しないDockerでLaravel+Vueの実行環境(LEMP環境)を構築する方法〜前編〜 - Qiita

                                      Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

                                        絶対に失敗しないDockerでLaravel+Vueの実行環境(LEMP環境)を構築する方法〜前編〜 - Qiita
                                      • 2015年頃のWeb開発者がやりがちだった、DockerをVMと同じように使うのは便利だけど辞めたほうが良いという話 - inductor's blog

                                        Dockerが普及し始めて、Docker Composeによって開発環境が簡単につくれるようになった2015年頃から、DockerはVagrantの置き換えツールとして使われることが増えてきました。 Vagrantを使うことでサーバープロビジョニングのときに発生する初期構築を全てスクリプト化し、プロジェクトメンバーの開発環境構築のコストを削減することができますし、設定がGitに残るのでメンテナンスも比較的容易です。そのため、自分の認識ではVagrantの一番の特徴はVMのパッケージングにあると思っています。 一方、Dockerはアプリケーションを動かす環境を配布するための仕組みとして普及しました。どちらもベースのイメージから必要な処理を流す点は同じですが、DockerとVagrantでは開発者が利用する上では体験の面で見ても以下のような違いがあると思います。 Vagrantは仮想マシンをV

                                          2015年頃のWeb開発者がやりがちだった、DockerをVMと同じように使うのは便利だけど辞めたほうが良いという話 - inductor's blog
                                        • Vagrant Provisionとは - Qiita

                                          vagrantとは 仮想マシンの起動やパッケージインストールなどを自動で行ってくれるツール 一度設定を作成すれば同じ設定の環境を共有できる! WindowsやMacに依存せず利用可能 シェルスクリプトやChefなどのプロビジョニングツールを用いて設定可能 vagrant provision(プロビジョニング)とは プロビジョニング・システム 「ソフトウェアインストール」などを自動化できる仕組みのこと 初回セットアップなどを自動化! yum updateなどをシェルスクリプトなどの言語で記述可能 vagrant provisionのタイミング vagrant up 初回実行時のみ vagrant up --provision 起動時に行う場合 vagrant provision 起動中のマシンで行う場合 vagrant reload --provision 再起動し行う場合 vagrantの

                                            Vagrant Provisionとは - Qiita
                                          • pyinfra

                                            pyinfra automates infrastructure super fast at massive scale. It can be used for ad-hoc command execution, service deployment, configuration management and more. Core design features include: 🚀 Super fast execution over thousands of targets with predictable performance. 🚨 Instant debugging with realtime stdin/stdout/stderr output (-vvv). 🔄 Idempotent operations that enable diffs and--dry runs b

                                              pyinfra
                                            • 転職したらKubernetesだった件 - Qiita

                                              TL;DR Kubernetes がどのように、人間の作業を自動化しているのかを、実際に Kubernetes がやっている作業を手作業で行なう ことで学びましょう。 このQiita の内容は、CloudNative Days Tokyo 2019 における発表の、「転職したらKubernetesだった件」を書き下ろし、実際にデモが行えるように修正を加えたものになります。 YouTube Speakerdeck この物語はフィクションであり、登場する団体名・会社名・人名等は架空のもので、実在する団体・会社・人物等とは、一切、関係がありません。 これまでのあらすじ ある日、某Z社に転職した稲津さんに与えられた仕事は、“Kubernetes の一員”になることだった!? 某Z社は、親会社からの依頼で Kubernetes クラスタを運用しなければならなくなりましたが、 「Kubernetes

                                                転職したらKubernetesだった件 - Qiita
                                              • Ubuntu 18.04にVagrantをインストールするコマンド - suzu6の技術ブログ

                                                コマンドでのUbuntu 18.04にVagrantをインストールする方法を紹介します。 Vagrantは、仮想マシン環境を構築および管理するためのツールです。 Ansibleなどインフラ周りの試しをしたいので、いくらでも壊せて遊べるVagrantが好きです。 仮想マシンのプロバイダーはVirtualBoxを利用します。 手順はHow to Install Vagrant on Ubuntu 18.04 | Linuxizeを参考にしました。 環境とインストールしたバージョン Ubuntu 18.04.3 LTS x86_64 VirtualBox 6.1 Vagarnt 2.2.7 UbuntuにVagrantをインストールする手順 以下、Vagrantをインストールするコマンドです。 ただし、GUIであれば各ダウンロードページから.debをダウンロードしてインストールしたほうが楽な気が

                                                • Kubernetes The Hard Way on vagrant - Qiita

                                                  全体の流れ 流れは以下の通りです。 ノードの作成 証明書作成、設定ファイル作成 etcd 構築 Controller 構築 Worker 構築 クライアント設定 動作確認 お片付け では早速構築していきましょう。 01. ノードの作成 The Hard Way 01-prerequisites 03-compute-resources まずはサーバを構築します。 今回は vagrant で 7 台のサーバを一気に立てます。 ※後述で説明、注意事項を記載しています # -*- mode: ruby -*- # vi: set ft=ruby : Vagrant.configure("2") do |config| config.vm.box = "ubuntu/bionic64" # vagrant deploy timeout(sec) config.vm.boot_timeout = 6

                                                    Kubernetes The Hard Way on vagrant - Qiita
                                                  • macOS Catalina の NFS 問題を解決する - インゲージ開発者ブログ

                                                    こんにちは、masm11 です。 弊社では、macOS 上の Vagrant 環境内から、macOS のディレクトリを NFS で mount して、 開発しています。 仮想マシンとしては VirtualBox を使用しています。 この度、私に貸与された mac の macOS を Catalina に上げた ところ、NFS mount ができない、という症状が発生しました。 今回はこの症状を解決するまでをご紹介します。 なお、macOS は Catalina 10.15.4、Vagrant は 2.2.7 です。 症状 vagrant up すると、途中まではうまく処理が進むのですが、 NFS mount するところで、以下のように失敗します。 ==> default: Exporting NFS shared folders... ==> default: Preparing to e

                                                      macOS Catalina の NFS 問題を解決する - インゲージ開発者ブログ
                                                    • Docker でフロントエンドとAPIを開発してみた - to-R Media

                                                        Docker でフロントエンドとAPIを開発してみた - to-R Media
                                                      • Vagrantを使う「Mac最速のDocker環境」を初心者向けに解説【遅いMac for Dockerを卒業】 - Qiita

                                                        下記の記事を参考にVB上にDocker環境を構築してみたのですが、いくつか調べて対応しなければいけなく、初心者にとってはとっつきにくいかと思いました。 参考: DXを大幅に低下させるDocker for Macを捨ててMac最速のDocker環境を手に入れる 初心者向けで細かくコマンドを解説していきたいと思います。 2020年4月2日追記: docker-composeのInstallをプラグインに変更しました。 2020年5月6日追記: mutagenのセッションリセット方法を追記しました。 はじめに 前提 Homebrew導入済み Dockerの使い方がわかる 対象者 Mac for Dockerを使っている人 Docker上で開発をしていて、重いなって感じてる人 大まかな流れ VirtualBoxをインストール Vagrantをインストール Vagrantの設定ファイル作成 Muta

                                                          Vagrantを使う「Mac最速のDocker環境」を初心者向けに解説【遅いMac for Dockerを卒業】 - Qiita
                                                        • 2020年3月5日 デスクトップにミニクラウドを ― Canonical、「Multipass 1.1.0」をリリース | gihyo.jp

                                                          Linux Daily Topics 2020年3月5日デスクトップにミニクラウドを ― Canonical、「Multipass 1.1.0」をリリース Canonicalは3月4日、コマンドラインで仮想マシンを簡単に起動/管理できるツール「Multipass」の最新安定バージョンとなる「Multipass 1.1.0」をリリースした。対応プラットフォームはLinux、Windows、macOSで、WindowsとmacOSのインストーラはGitHubからダウンロード可能、LinuxのインストーラはSnapで提供される。 Multipass version 1.1.0 -Canonical -GitHub Multipass -Instant Ubuntu VMs -Canonical バージョン1.1.0では 動作に必要なmacOSのバージョンが10.12に緩和 プロキシサポートを追加

                                                            2020年3月5日 デスクトップにミニクラウドを ― Canonical、「Multipass 1.1.0」をリリース | gihyo.jp
                                                          • DXを大幅に低下させるDocker for Macを捨ててMac最速のDocker環境を手に入れる - Qiita

                                                            ※DXはデジタルトランスフォーメーションではなくてDeveloper Experienceの方です 2020/05/26追記 https://qiita.com/nanasess/items/16ab9274c34bdc34e567 を使うことでVagrantを経由せずにDocker for Macの機能だけでMutagenを使うことができるようになりそうです。 パフォーマンスの測定はしていませんが、Docker for Macの設定のみでこの記事の手法と同等の速度が出るようになるかもしれません。 概要 Macでネイティブでの動作とほぼ同等の速度の安定したDocker環境を手に入れることができたので、その知見について公開します。 ものによりますが、最大10倍程度パフォーマンスの向上が見られました。 具体的な手法としてはVirtualBox + Dockerを用います。 設定は2ファイル50

                                                              DXを大幅に低下させるDocker for Macを捨ててMac最速のDocker環境を手に入れる - Qiita
                                                            • 【VM】VirtualBox 6.1とVagrant 2.2.6で動作しない場合の対処方法[Windows版] │ On Your Mark Tech

                                                              【VM】VirtualBox 6.1とVagrant 2.2.6で動作しない場合の対処方法[Windows版] 2020.01.29 VM vagrant, virtualbox VagrantはVirtualBox 6.1を認識しない VirtualBox 6.1以降(最新版)にすると Vagrantが認識できません。 実際、vagrant upコマンドが通らなくなり、 下記のエラーメッセージが出力されます No usable default provider could be found for your system. githubのコメントにも書かれてます Vagrant 2.2.6 doesn’t work with VirtualBox 6.1.0 · Issue #178 · oracle/vagrant-boxes 対処方法 githubのコメントにも書かている通り、対処方

                                                                【VM】VirtualBox 6.1とVagrant 2.2.6で動作しない場合の対処方法[Windows版] │ On Your Mark Tech
                                                              • Windows10環境にVagrant + VirtualBoxでUbuntu18.04(デスクトップ)環境を構築 - Qiita

                                                                #Windowsキー + Rで下記を入力。必要ならパスワードを入力 powershell start-process powershell -verb runas #以下PSで入力 #必要なディレクトリを作成し作業用ディレクトリに移動。 New-Item "C:\Vagrant\tmp" -Force -ItemType Directory New-Item "C:\Vagrant\ubuntu1804" -Force -ItemType Directory New-Item "C:\Program Files\Oracle\VirtualBox" -Force -ItemType Directory cd "C:\Vagrant\tmp" #Virtualboxをインストール Invoke-WebRequest -uri https://download.virtualbox.org/v

                                                                  Windows10環境にVagrant + VirtualBoxでUbuntu18.04(デスクトップ)環境を構築 - Qiita
                                                                • Vagrantで開発環境をあまりネットを見ずに頑張ったログ(MAC編) - LiBz Tech Blog

                                                                  概要 Vagrantって何?? インストール VirtulaBoxのインストール Vagrantのインストール Linuxのインストール 1. Boxを追加する 2. vagrantファイルを書く 3.Vagrantを立ち上げよう 開発環境を整える 1. Rubyのインストール 2. Railsアプリのインストールから作成 3. MACからRailsアプリへのアクセス 4. VagrantのファイルとMAC側のファイルの同期 まとめ 概要 Docker便利ですよね。 git pullして、imageをbuildしたら、後はデータベースを流し込めば開発環境の構築終了 Dockerも便利なのですが、まずはlinuxを知るという意味で、vagrantを使うと PC内に遊べるlinux環境もできて良いと思うので、Vagrantの環境構築を久しぶりにやろうと思います。 また、今回、できるだけネットで

                                                                    Vagrantで開発環境をあまりネットを見ずに頑張ったログ(MAC編) - LiBz Tech Blog
                                                                  • Vagrant + VirtualBox で CentOS8 + Nginx + PHP7.4 + MySQL8.0環境を構築する - Qiita

                                                                    Vagrant + VirtualBox で CentOS8 + Nginx + PHP7.4 + MySQL8.0環境を構築するnginxVagrantMySQL8.0PHP7.4centos8 仕事上、掲題の開発環境を構築する必要があったので構築。 その時のメモを残す。 必要アプリケーション バージョンは最新で問題ない。自分の環境にあったものを選んでローカルにインストールする。 vagrant (URL:https://www.vagrantup.com/ ) virturalbox (URL:https://www.virtualbox.org/ ) ※2019/01/22追記 vagrantの最新バージョンがvirturalbox 6.1系に対応していない。 どうしてもvirturalbox 6.1系を使いたい場合は以下を参考にvagrantのコアファイルを修正すること https

                                                                      Vagrant + VirtualBox で CentOS8 + Nginx + PHP7.4 + MySQL8.0環境を構築する - Qiita
                                                                    • kali-linux/rolling × Vagrant × AnsibleでKali-Linuxの環境作る - ハイパーマッスルエンジニア

                                                                      以前もkali-linuxの構築について書いたが、余分な設定とかも書いていたのでまとめる。 github.com Mac環境 $ vagrant -v Vagrant 2.2.3 $ VBoxManage -v 5.2.26r128414 vagrant構築 Vagrantfile Vagrant.configure("2") do |config| config.vm.box = "kalilinux/rolling" config.vm.box_version = "2019.3.0" config.vm.network :private_network, ip: "192.168.56.100" config.vm.provider :virtualbox do |v| v.gui = false v.customize [ "modifyvm", :id, "--memory",

                                                                        kali-linux/rolling × Vagrant × AnsibleでKali-Linuxの環境作る - ハイパーマッスルエンジニア
                                                                      • vagrant起動後にTeratermでSSHアクセスしたい場合 - Qiita

                                                                        vagrant起動後に「vagrant ssh」でやってたけどTeratermでアクセスしたいという時がある そんな時の備忘録 1. アクセスするipアドレス、ユーザ、ポート番号、秘密鍵の場所を確認 vagrant ssh-configでホストの情報を確認 c:\testVM>vagrant ssh-config Host default HostName 127.0.0.1 User vagrant Port 2222 UserKnownHostsFile /dev/null StrictHostKeyChecking no PasswordAuthentication no IdentityFile c:/testVM/.vagrant/machines/default/virtualbox/private_key IdentitiesOnly yes LogLevel FATAL c

                                                                          vagrant起動後にTeratermでSSHアクセスしたい場合 - Qiita
                                                                        • https://blogs.oracle.com/scoter/post/getting-vagrant-226-working-with-virtualbox-61-ga

                                                                            https://blogs.oracle.com/scoter/post/getting-vagrant-226-working-with-virtualbox-61-ga
                                                                          • Docker for Mac遅すぎる問題の解決 - ITANDI Engineer Blog

                                                                            こんにちは、イタンジの福崎です。 Docker for Macですがプロジェクトが大きくなるのに比例して重くなっていき、我慢できなくなりました。 docker syncを試したりもしたんですが安定しないので、もうMacからLinuxに変更しようかと思ったりもしましたがVagrant使うことで解決しました。 以下はその内容の共有です。 やりたいこと MacにVagrant入れる MacとVagrant間でフォルダを共有 コーディングは今まで通りMacで行い、Dockerの実行はVagrantで行う 環境構築手順 Virtual Boxのインストール Downloads – Oracle VM VirtualBox Vagrantのインストール Download - Vagrant by HashiCorp 適当なところにvagrantフォルダを作成してinit $ mkdir vagrant

                                                                              Docker for Mac遅すぎる問題の解決 - ITANDI Engineer Blog
                                                                            • 一部のポートが潰されちゃう件と正しい回避方法 — KaoriYa

                                                                              本記事は前回の DockerNATが一部のポートを潰しちゃう話 を読んでることを前提に書かれています。 まだの方は先にそちらを読んでからこちらをどうぞ。 TL;DR Windows には「ポート除外範囲」(excludedportrange)という指定した範囲のポートの利用を禁ずる機能がある 実は「ポート除外範囲」には2種類ある エフェメラルポートの動的割当から除外する 特定プログラムが予約し、そのプログラム以外からの利用を禁ずる 2種類とも同じコマンドで確認できるのでややこしい Hyper-Vをインストールする前に「ポート除外範囲」を追加するのが良い コマンド例: > netsh int ipv4 add excludedportrange protocol=tcp startport=2222 numberofports=1 経緯 前回の記事 を公開したところ、 ある方から以下のような

                                                                              • DockerNATが一部のポートを潰しちゃう話 — KaoriYa

                                                                                Docker Desktop for Windows と VirtualBox を共存できないか試していて、 もっとも納得できていない現象を紹介します。 本記事はトライしたけどできなかった系のお話から始まります。 さらに妥協した方法を模索しているうちに不可解な現象に遭遇しました。 たまたまその不可解な現象の回避方法を発見しましたが、 どうしてそれがうまく機能するのかはわかっていません。 教えてもらったことをきっかけに正しい理解を得ました。 詳しくはこちらの 追加記事 をご確認ください。 TL;DR Docker Desktop for Windows の仮想スイッチ vEthernet (DockerNAT) が生きてると、VirtualBox のポートフォワーディングで 1688 から 2279 の範囲が利用できなくなる ネットワークアダプタ vEthernet (DockerNAT)

                                                                                • Vagrant up/sshに失敗したときの対処法 - Qiita

                                                                                  Vagrantの"centos/7"boxの起動、sshログインに失敗する症状が起こったので解決方法を残しておきます。 環境 Windows 10 Home (64bit) VirtualBox バージョン 5.2.8 r121009 (Qt5.6.2) Vagrant 2.1.1 検証用のディレクトリを作ります > vagrant --version Vagrant 2.1.1 > vagrant init centos/7 > vagrant up Bringing machine 'default' up with 'virtualbox' provider... ==> default: Checking if box 'centos/7' is up to date... ==> default: A newer version of the box 'centos/7' for

                                                                                    Vagrant up/sshに失敗したときの対処法 - Qiita