Server
概要 気づいたときに一部VMが親なし状態の仮想マシンという状況になってしまいました。 GUIから消すこともできなかったのでCUIで対応します。
概要 標題のエラーの対応策です。コンソールでVMをいじっていたところ突然VMが落ち、再度立ち上げようとしたところエラーで立上ませんでした。 なぜこれで回復するかわかりませんが以下の手順で復旧しました。
概要 自宅で運用しているNASにContainerStationというNAS内にubuntuコンテナを動かす機能があります。 こちらとNASで提供されているMariaDBを組み合わせてIP管理のためphpipamを導入してみます。
概要 実家と自宅をL2で結ぶVPNをSoftether <-> Softether で接続して使っていました。 VPN ServerはESXi上で動かしていたのですが、サーバの調子が悪かったため、ラズベリーパイを実家におき、自宅用にIX2015を中古で購入したので拠点間VPNを張ってみました。
概要 今更ながら簡単にdocker触ってみました。ローカルで試しに作るときはVirtualenvを使っていましたがコンテナ化もしてみたく。 dockerをローカルで動かすところまで記載したいと思います。 Virtualenvについてはこちら↓ yunabe.hatenablog.com
概要 拠点間VPNがうまく繋がらかったときの対処です。
概要 GCPのリソースを操作する際はサービス アカウントでjsonキーをダウンロードし、 環境変数に先程ダウンロードした GOOGLE_APPLICATION_CREDENTIALS で指定する必要があります。今回StackStormでBigQueryを操作するために調査してみました。
概要 今まで使っていたサーバ兼ルータであるGA-C1037UN-EUも購入してからだいぶ経っていたのでそろそろ新しくしたいなと思い、新しいものに変えてみました。 せっかくだから家にあったGS116Eを使ってLAGを組み構成を変えてみます。
概要 Azure App Service でPython環境を構築するとき、fishを使っていたので、コピペでうまくいかなった部分です。 わざわざ違うシェル入れてるのだから勉強しなきゃだめですね。 Azureというより、ローカルの環境を構築する際について記載しています。
概要 自宅で動かしているサーバを管理するのに、IPアドレスをnetbox等で管理しようかと思ったのですが、ラックもないしDNSで管理したほうが楽だと思いました。 IPアドレスわからなければ、ドメインで名前解決できるし、いざとなればConfig見ればIPアドレスも…
概要 こちらの記事にて、追加NICなしでSoftetherサーバにアクセスできるとコメントをいただきました。 実家にラズベリーパイを置いてあるため、今回このラズベリーパイを使って実装しようと思います。 自分自身にアクセスできない理由は以下の記事にあります…
概要 BOTを作るためにhubotを使っており今回別のサーバにマイグレを行いました。 hubotはnode.jsで作られているのですが、node.jsはバージョンの違いで動かないことが多々あり、今回このバージョン差分で動きませんでした。 node.jsのバージョンを管理するた…
概要 tmuxがあまりに便利だったので、今更ながら使い方についてまとめます。 tmuxは端末多重化ソフトウェアというものになります。 使いこなすと今までSSHのセッションが切れないように端末を放置したり、無線の調子が悪くてSSH途切れてイライラみたいなこと…
概要 安定していると評判のいい Ubuntu 16.04 を使用してみました。当然のごとくSSHでログインしようとするとSSH サーバが入っておらず、インストールしようとすると E: Package openssh-server has no installation candidate."とエラーが出たので対応につ…
概要 ESXを使っていて同じ大量にVMを作るとき、GUIでポチポチするのは数台なら大丈夫ですが、何十台とあるときはさすがにやりたくありません。 ESXではSSHでログインすることでCLIコマンドを使うことができます。 このコマンドを用いてスクリプトを書くこと…
概要 サーバを運用していくと壊れた時のリスクを考えるとバックアップを考えるようになります。 さすがに手動で定期的にバックアップをとるのは大変なので"rsync"を用いて定期的なバックアップを行います。
概要 CentOS7ではCentOS6からネットワークインターフェイス周りがだいぶ変わっています。 インターフェイスがethからens**になっていたり、VLANインターフェイスをvconfigをインストールしないで作ることもできました。 今回ESX上のvSwitchからサーバに対し…
概要 ソースコードや書類を管理するときに、v1、最終版、fix等どれが最新か分からない場合という状況は多々ある状況かと思います。一般的にこういう場合のベストプラクティクスとしてバージョン管理システムのgitがよく紹介されます。 今回はgitサーバを立て…
概要 Hubotでは雑談、何かのアクション、情報の取得等様々なことをAPIを利用して実装することができます。 例えば今回はdocomoの自然対話で雑談、OpenWeatherMapで天気の取得を実装します。 ・雑談BOT(docomo自然対話) ・天気取得BOT(OpenWeatherMap) hubot…
概要 Hubotを自分のチームで作って、他のチームにも移植して欲しいという要望がありました。 トークン増やせばいいだけかなと思ったら、ポート等も変えなくてはいけず、手間取った部分があったため、今回は複数のSlackチームでBOTを動かすことをご紹介します…
概要 BOTとは特定時間にコメントを送ったり、実ユーザのコメントに対して自動的に返答を行う自動発言システムのことをいいます。 今回はSlackのチャット上で、HubotというGithub社のフレームワークを利用してクラウド上にデプロイし24時間運用するまでを紹介…
概要 VMwareで仮想化している環境を別の基盤でデプロイしたいと思い、イメージをエクスポートして新しい環境にインポートしたら、/dev/sda1 unexpected inconsistencyというエラーが発生しました。 せいぜいNICのMACアドレス書き換えるくらいで済むかと思っ…
概要 Linuxは標準の機能でルーティング機能を持っています。デフォルトでは無効化されているため有効化することで使用することができます。ルーティングしたいけど、スタティックだしルータ置くまでもないなーという場合使用したりしています。
概要 自宅NW構成について記します、常識的なコスト(節度ある投資)に抑え、稼働音0(夜はぐっすり寝れること)にすることを大事にしています。 将来的にはVLANを切って生活用と開発用NWを分けていきたいと思っています。 構成を更新しました-> yunabe.hatenablo…
概要 自分のWebサーバにログインする際、自宅からやVPNからのアクセスは認証を無しにするが、外部からはアクセスをさせたくない場合の設定です。 ip filter の要領でnginxにも設定することができます。 nginxのインストールについてはこちら↓ yunabe.hatenab…
概要 いつもサーバ構築する際にiptablesの設定の仕方を忘れてはググっているのでいつも使うものについては記録して残したいと思います。 使うものが増えていけば追記していきたいと思います。
概要 自宅のオンプレサーバとIaaSで使っているクラウドを拠点間VPNで結ぶことでなんちゃってハイブリットクラウド環境を構築するのにSoftetherを用いて構築しました。 今回作った構成は小規模の構成のため、全てL2の1つのNWにまとめました。簡単に導入でき…
概要 Macを利用しているとバックアップをする際、タイムマシーンが非常に便利です。しかし利用するためには自分で用意したsambaでは対応しておらず、利用するためにはappleのTimeCapsuleを購入しなくてはなりません。しかし、FreeNASというUNIXベースのNAS用…
概要 git を使いソースコードを管理し始めて少し自分がハマった部分について残していきたいと思います。 気づいたら随時更新していくつもりです。
概要 ESXiのバージョンをアップデートするに当たって、自宅で運用していたESXiで運用していたVMをエクスポートし、インポートし直したところVMのnicのmacアドレスが変更されたように見えたため、eth名が変更されてしまいました。 その場合以下の設定ファイル…