並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 48件

新着順 人気順

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

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

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

      転職したらKubernetesだった件 - Qiita
    • 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
      • 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
        • 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
          • 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」で。現バージョンとの互換性は維持
            • Docker でフロントエンドとAPIを開発してみた - to-R Media

                Docker でフロントエンドとAPIを開発してみた - to-R Media
              • 業務で使っている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年半が経った - ぶていのログでぶログ
                • 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は別物 - くりにっき
                  • 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
                    • 実例で学ぶ 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
                      • 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インターネットグループ グループ研究開発本部
                        • Toward Vagrant 3.0

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

                            Toward Vagrant 3.0
                          • 絶対に失敗しない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
                            • 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
                              • DockerNATが一部のポートを潰しちゃう話 — KaoriYa

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

                                • 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
                                  • 超入門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 - ローファイ日記
                                    • 一部のポートが潰されちゃう件と正しい回避方法 — KaoriYa

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

                                      • 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
                                        • 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の環境作る - ハイパーマッスルエンジニア
                                          • 【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
                                            • Web系のDocker民から見たVagrantについて - Qiita

                                              仮想化、いいですよね。特に色んな環境を1つのマシンで開発してる人は便利だと思います。 そこで、今回はWeb系の視点から、Dockerを主に使っている人がVagrantとの違いに触れながら「なぜDockerを選んでVagrantを使わないのか」ということについて書きたいと思います。 Docker と Vagrant の違い さんざんあちこちで書かれていることなのですが、Vagrantはカーネルも含めて仮想機械を自動構築するのに対して、DockerはカーネルなどのOSの共通部分を、ホストのものをそのまま使うという点で違っています。 すごくざっくりとした絵で厳密さを排しているので、あくまでイメージとして捉えてください。 イメージとしては、 1台のサーバーで運用しているようなイメージ LAMPを入れて動かす 内部で完結している という勝手な印象がそれぞれにあります。(実際、こういう使い方が筆者が関

                                                Web系のDocker民から見たVagrantについて - Qiita
                                              • 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
                                                • 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のゴミを削除する - 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
                                                    • 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
                                                      • 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
                                                        • 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
                                                          • 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 問題を解決する - インゲージ開発者ブログ
                                                            • 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の日記
                                                                • 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
                                                                  • Vagrant 事始め 04 - Vagrant のネットワーク設定 - Qiita

                                                                    前回からの続きです。 Vagrantfile で設定できるネットーワークは、大まかに 5 種類あります。 NAT ホストオンリーアダプター 内部ネットワーク ブリッジアダプター ポートフォワーディング 1. NAT Vagrantfile の初期設定です。同ファイルにネットワークの設定を記述しない場合は、NAT が設定されます。NAT の設定がされた場合、SSH の接続はできず、Virtualbox のターミナルで仮想マシンを操作することになります。 2. ホストオンリーアダプター ホスト (ローカルマシン) から仮想マシンへ接続ができるようになります。この設定で、仮想マシンの IP を固定 IP にするか、動的 (DHCP) に指定するか選択できます。

                                                                      Vagrant 事始め 04 - Vagrant のネットワーク設定 - Qiita
                                                                    • 【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
                                                                      • Dockerとは何か?初心者にもわかりやすく仕組みやメリットを解説

                                                                        Docker(ドッカー)とは、「仮想環境の構築ツール」です。 このDockerを使った環境構築は、これからのデファクトスタンダード(事実上の標準)となりつつあります。 仮想環境といえば「VirtualBox(Vagrant)」なども有名ですが、構築の仕組みがまったく違い、Dockerを使うことで、より素早く簡単に仮想環境を構築できるようになります。 この記事では、初心者にもわかりやすくDockerの仕組みについて紹介していきます。 Dockerとは何かDockerの仕組みVirtualBoxとの違いDockerのメリットDockerとは何か?VirtualBoxとの違いをしっかり覚えて、Dockerを使いこなせるようになりましょう。 ちなみに、Dockerを使うにあたってLinuxの基本知識が必要になるので、心配な方はこちらの記事もあわせて読んでみてください。 【Linux入門】基礎知識や

                                                                          Dockerとは何か?初心者にもわかりやすく仕組みやメリットを解説
                                                                        • Vagrant環境を他のPCに受け渡す方法 - Qiita

                                                                          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環境を他のPCに受け渡す方法 - Qiita
                                                                          • 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
                                                                            • 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で止まる問題
                                                                              • 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をダウンロードしてインストールしたほうが楽な気が

                                                                                • 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