タグ

networkに関するngzmのブックマーク (9)

  • Linux KVM環境で物理NICに仮想ブリッジを接続する方法 | Check!Site

    記事投稿者:山下 晴規 記事公開日:2013/09/03 最終更新日: (この記事は約1年以上経過しています。) Linux環境(CentOS 6.4)でKVM環境を動かしている際に、作成する仮想OSを検証サーバ用途で使う際に便利な設定について記載しています。 Linux KVM環境を構築すると、デフォルトでは仮想マシンは、libvirtdが管理する仮想ブリッジ「virbr0」を利用して外部ネットワークと接続する事になります。(下図) この構成(上図)では、仮想マシンが外部ネットワークと接続する為には、iptablesのIPマスカレード機能を利用する事になります。また、仮想マシンをサーバー用途で使う場合は手間がかかります。 そこで、仮想マシンをサーバー用途で使いたい場合などは、ホストLinux側の物理NICに仮想ブリッジを接続する構成にする方法があります。そうする事によって、使いやすい仮想

    Linux KVM環境で物理NICに仮想ブリッジを接続する方法 | Check!Site
  • VagrantとLXCコンテナで仮想空間増築(Windows7編) - Qiita

    Windowsの話 WindownsはMacと違いUnixライクな環境がないので、 プログラムが絡んだコンテンツ等の動作検証を、ローカル側から容易に行えません。 ですが、Vagrantという仮想環境構築ツールを用いると、 WindowsマシンでもLinuxな環境の構築が可能となります。 そういえばCygwinといったWindows上で動作するUnixライクなものもありますが、 今回はVagrantにてubuntu等のOSをインストールをし、 LXCでCentOSのコンテナを複数立ち上げるをやってみようと思います。 Dockerがありますやん。とか思われる方が多々おられるかと思いますが、 コンテナにOSを入れて、ガッツリ使用するという主旨と、その際にブリッジを使ったネットワーク設定等を自分で行いたかったので、地道に構築していこうと思った次第です。 Vagrantの環境構築 Windows環境

    VagrantとLXCコンテナで仮想空間増築(Windows7編) - Qiita
  • FLINTERS Engineer's Blog

    2023-04-06 DigdagからBigQueryを動かす - ChatGPTを使用してエラーを解決した話 AI BigQuery Digdag こんにちは、植村です。今回は弊チームで使用しているワークフローエンジンのdigdag(AWS, EC2)からGCPへアクセスしてBigQueryを動かした時のお話を書きます。やりたいこと:DigdagからBigQueryのExport機能を使用してGCSにデータを格納するGCPの環境は既にで… digdag BigQuery Chat GPT 2023-04-01 週休7日に興味あり?新しいBingが弊社の魅力をご紹介します! AI こんにちは、菅野です。 もう一年の4分の1が終わりましたね。 新生活の季節となった4月1日なので(?)唐突に弊社を紹介する記事を書きました! と言っても、私が紹介するのでは面白くないので「新しいBing」に会社の

    FLINTERS Engineer's Blog
  • Dockerコンテナ間のlink,database.ymlの書き方

    Dockerコンテナ間のlink,database.ymlの書き方 DockerはLinksというコンテナ同士の連携を簡単に行う仕組みをもつ. これは,DB用のコンテナとアプリケーション用のコンテナの連携を行いたいときなどに有用になる. 例えば,1337ポートがEXPOSEされたcontainer1という名前のコンテナとの連携を行いたいとする. このとき以下のように,-link 連携したいコンテナ名:エイリアス名で新しいコンテナを起動すると, そのコンテナ内に連携したいコンテナのポート番号やIPをもった環境変数が現れる. docker run -d -link container1:alias user/sample bash root@48408a38c9b2:/# env ALIAS_PORT_5432_TCP_ADDR=172.17.0.2 ALIAS_PORT=tcp://172.

  • Proxy環境下でDockerを動かす

    Proxy環境下でDockerを動かす Docker1.0がリリースされたことで,プロダクションレディ感もあり,企業でもDockerを使う機運が高まっている.でも,実際はまだまだ番環境ではなく,テスト環境などで使われることが多い. Dockerによるテスト環境構築でまず思い浮かぶのはdokku.dokkuはDockerを使ったbash実装のPaaS.プライベートPaaSを持たない,かつHerokuなどを気軽に使えない企業のテスト環境として今後使われる機会がありそう. ただ,個人での利用とは違い企業などでDockerやdokkuを使う場合は,Proxyに阻まれることがある(というか今日阻まれた).ので,Proxy環境下でのDocker,dokkuの使い方を簡単にまとめておく.まず,Docker全般に関して,次にdokku特有の問題についてProxyの問題を解決しなければならない状況とその解

  • Linux Network Namespace で遊んでみる

    Linux Network Namespace を使うと 1 つの Linux ホストの中に仮想的なネットワーク環境を複数作れる。今回はサーバ、ゲートウェイ、クライアントの 3 つのネームスペースを作って通信させてみる。この機能を使うには新しめの Linux カーネルとツール群が必要みたいなのでディストリビューションには Ubuntu 13.04 を使った。 まずは各ネームスペースを作る。 $ sudo ip netns add server $ sudo ip netns add gateway $ sudo ip netns add client $ ip netns list client gateway server ネームスペース gateway をルータにしたいので IP 転送を有効にする。 ip netns exec コマンドを使うことで各ネームスペース上でコマンドを実行でき

    Linux Network Namespace で遊んでみる
  • Satoshi GUNJI's Blog - lxc

    だいぶ間が開いてしまいましたが、このあいだのエントリの続きです。 せっかく作ったLXCコンテナですが、このままだと外部のネットワークから直接アクセスすることができず、いったんホストコンピュータ上にアクセスしてからでないとログインできません。 これではつまらないので、インターネットから直接アクセスできるように設定をします。とは言ってもグローバルIPアドレスは一つしかないので、iptablesのDNAT(Destination Network Address Translation、あて先ネットワークアドレス変換)という機能を使って、ホストコンピュータの12200番ポートへのアクセスをLXCコンテナの22番ポートに転送することで、 $ ssh -p 12200 ホストコンピュータのIPアドレス とすることでsshアクセスできるようになります。iptablesの設定は $ sudo iptabl

  • さくらVPSでLXCを使って安価に複数台構成を実現する - orangain flavor

    2013年6月7日 22:04更新: Upstartのデフォルトの設定ファイルを書き換えない方法に変更しました。hitoさんありがとうございます。 lxcなどのバージョンを記載しました。 はじめに Chefを使っていると、役割やサービスごとに環境を分離したくなります。 しかし、個人レベルで大してトラフィックがない段階で、サービスごとに仮想サーバーを借りていてはお金が足りません。 そこで、安価なVPS上でLinux Container (LXC) を使うことで、複数のサーバーを作ります。 スケールしたくなったときは、コンテナを潰して、新しく仮想サーバーを借りてChefで同様の設定をすれば手軽にスケールできると考えています。 Heroku使えば?と言われるかもしれませんが、色々なミドルウェアを利用したり、バックグラウンドで処理をしようとすると、たちまちお金がかかるので、VPSをやりくりして遊び

    さくらVPSでLXCを使って安価に複数台構成を実現する - orangain flavor
  • Libvirt/KVM で VM に静的な IP アドレスを配布する

    Libvirt/KVM を使って VM を管理する際、通常は DHCP で動的に IP アドレスが配布される。 しかし、この場合配布された IP アドレスは変化しうるため、管理上不都合が出る場合もあるはず。 なので、今回は静的に IP アドレスを配布する方法について試してみる。 まず、以下の VM が既に存在する状況を考える。 $ sudo virsh list --all Id 名前 状態 ---------------------------------------------------- 2 vm1 実行中 この VM には DHCP で動的に IP アドレスが配布されている。 $ sudo virsh console vm1 vm1 # ifconfig eth0 eth0 Link encap:Ethernet HWaddr 52:54:00:CD:83:06 inet add

    Libvirt/KVM で VM に静的な IP アドレスを配布する
  • 1