かべぎわブログ

ブログです

2019-01-01から1年間の記事一覧

Cannot delete entity, must detach all policies firstの対処法

AWS

CloudFormation Stackを削除しようと思ったらこんなかんじのエラーがでてスタックが削除されなくなった。(DELETE_FAILEDになった) のでその対処法です。 Cannot delete entity, must detach all policies first. (Service: AmazonIdentityManagement; Status…

Ansibleでgoofysをインストールする

概要 AnsibleでgoofysをインストールするPlaybookを書いた。 playbook こんなかんじ。 おわりに epel-releaseとfuse,golangを分けたのはなんかそうしないとうまくいかなかったんだよね。 Ansible実践ガイド 第2版 (impress top gear)作者: 北山晋吾,塚本正隆…

Linuxでコマンド一撃で1GBのファイルを作成する

Linux環境で1GBとかそれ以上の大容量ファイルをコマンド一撃で作成してみたいと思います。 コマンド こんなかんじでできます。 $ fallocate -l 1G wawawa.txt 確認してみるとこんなかんじ。 $ ls -lh total 1.0G -rw-rw-r--. 1 vagrant vagrant 1.0G Feb 5 1…

CentOS7にgoofysをインストールしてS3をマウントしてみる

概要 CentOS7にS3をマウントできるツールであるgoofysをインストールして、S3バケットをマウントしてみたいと思います。 インストール手順 epelリポジトリを追加する $ sudo yum install epel-release fuseをインストールする $ sudo yum install fuse goを…

CentOS7にGoをインストールする

CentOS7の環境にGo言語をインストールしてあげます。 手順 まず、epelリポジトリを追加してあげます。 sudo yum install epel-release そのあと、yum installすることでインストールできます。 sudo yum install golang インストールできました!!! $ go v…

Vagrantで構築したサーバにRLoginでssh接続する

概要 Vagrantで構築したサーバにローカルのRLoginからssh接続してみたいと思います。 環境 Windows 10 Home RLogin 2.24.0 手順 こんなかんじです。 Vagrantの設定 vagrant initして vagrant init 作成されたVagrantfileを編集してプライベートIPアドレスが…

Vagrantでホスト名を指定する方法

Vagrantfileに以下のように設定してあげることでホスト名を指定することができます。 config.vm.hostname = "wawawa" 実践 Vagrant作者: Mitchell Hashimoto,Sky株式会社玉川竜司出版社/メーカー: オライリージャパン発売日: 2014/02/21メディア: 単行本(ソ…

Vagrantでプライベートアドレスを指定する方法

Vagrantfileに以下のように設定してあげることでプライベートアドレスを指定することができます。 config.vm.network "private_network", ip: "192.168.56.201" 実践 Vagrant作者: Mitchell Hashimoto,Sky株式会社玉川竜司出版社/メーカー: オライリージャパ…

最近読んだ本とか見た映画とか漫画とか

ここ2週間くらいで消費したやつ。 本 よんだやつ The DevOps 逆転だ! DevOpsを導入する小説みたいなやつ。 おもしろいかおもしろくないかでいうとわからない。 The DevOps 逆転だ!究極の継続的デリバリー作者: ジーンキム,ケビンベア,ジョージスパッフォー…

Intel Corei7とかのシールを買ってしまった

なんの気の迷いかわからないんだけれどもこんなかんじのシールを買ってしまった。 Amazonで売ってた。 合計10枚 正規エンブレムシールインテル CPU intel 8th gen corei7 corei5 core i3 xeon 第8世代プロセッサーロゴノートパソコンロゴ出版社/メーカー: Ab…

GCPのCloud Source Repositoriesをはじめてつかってpushするまで

Google CloudのGitリポジトリであるCloud Source Repositoriesをつかいはじめてローカルからpushするまでやってみたいと思います。 手順 リポジトリの作成 GCPのコンソールからCloud Source Repositoryをえらんで、「開始」を選択します。 「リポジトリを作…

CloudFormationでセキュリティグループとそれをアタッチしたインスタンスをつくる

AWS

こんなかんじでつくれます。 セキュリティグループの指定のところで!RefをつかってあげるとそのリソースID(sg-xxxxxxみたいなやつ)がわたされます。 徹底攻略 AWS認定 ソリューションアーキテクト ? アソシエイト教科書作者: ??部昭寛,宮?光平,菖蒲淳司,株式…

CloudFormationでセキュリティグループをつくる

AWS

こんなかんじでつくれる。 SecurityGroupIngressがインバウンドでSecurityGroupEgressがアウトバウンド 徹底攻略 AWS認定 ソリューションアーキテクト ? アソシエイト教科書作者: ??部昭寛,宮?光平,菖蒲淳司,株式会社ソキウス・ジャパン出版社/メーカー: イ…

AWSCLIとCloudtrailでインスタンスを停止した犯人をさがす

AWS

概要 AWSCLIでCloudtrailを操作してインスタンスを停止した犯人をコマンド一発でさがしだしてみたいとおもいます。 コマンド コマンドはこんなかんじ。 $ aws cloudtrail lookup-events --start-time 2019-01-23T17:00:02+0900 --end-time 2019-01-24T17:1 1…

AnsibleでCentOSにRuby2.6.0ともろもろ一式をインストールする

概要 Ansibleでほとんどなにもしていない生のCentOSにRuby2.6.0とrbenvとかもろもろ一式をインストールするplaybookを書いてみました。 playbook shellのところだけ~/でホームディレクトリが呼び出されないのでがっつりかいているよ。 Ansible実践ガイド 第2…

ansible_ssh_common_argsをつかって踏み台経由でAnsibleを実行する

概要 ansible_ssh_common_argsを利用して踏み台を経由して、外部においてあるAnsibleからだと直接接続できないサーバの構成管理をしてみたいと思います。 構成 構成としてはこんなかんじ。 仕事でつかうようなかんじだとよくあると思う。 外部のAnsibleから…

鍵認証で踏み台経由で多段scp接続する

概要 踏み台経由かつ鍵認証で多段scpをしてみたいと思います。 コマンド コマンドとしてはこんなかんじ。 $ scp -i 踏み台の鍵 -o ProxyCommand='ssh -i 目的地の鍵 -W %h:%p ユーザ名@踏み台のアドレス' ユーザ名@目的地のアドレス わかりにくいから実際に…

鍵認証で踏み台経由で多段ssh接続する

概要 踏み台経由かつ鍵認証で多段sshをしてみたいと思います。 コマンド コマンドとしてはこんなかんじ。 $ ssh -i 踏み台の鍵 -o ProxyCommand='ssh -i 目的地の鍵 -W %h:%p ユーザ名@踏み台のアドレス' ユーザ名@目的地のアドレス わかりにくいから実際に…

Serverspecをつかってみる

概要 Serverspecをさわってみます。 Serverspecのインストール Rubyがはいっていればこれだけでインストールができます。 $ gem install serverspec Serverspecの設定 以下コマンドを入力してServerspecの設定を行います。 OSはUNIXで対象はExec(local)にし…

断酒する

断酒するでござる。 関係各位はよろしく。 72個ITロゴのグラフィカルなブライダルステッカー、プログラミングコーダー言語シリーズロゴ、Developer Programmer Decoration、C#C ++、Python、JS Java(72パック)出版社/メーカー: Zontlink Limitedメディア: …

WSLのUbuntuにServerspecをインストールする

Windows Subsystem for Linux上のUbuntuにServerspecをインストールしてみたいと思います。 手順 gitのインストール Ruby関係のインストール rbenvのインストールと設定 ruby-buildのインストール Rubyのインストール Serverspecのインストール 手順 こんな…

鍵認証のサーバにscpでファイルを転送する

鍵認証のサーバにscpでファイルを転送してみます。 コマンドはこんなかんじ。 $ scp -i 鍵のPATH コピー元ファイル ユーザ@コピー先アドレス:コピー先PATH わかりにくいから実際に書いてみるとこんなかんじ。 $ scp -i ~/.ssh/wawawa-key.pem ./wawawa.txt c…

WSLのUbuntuにRubyをインストールする

GWindows Subsystem for Linux上のUbuntuにRubyをインストールしてみたいと思います。 手順 こんなかんじでインストールすることができます。 apt install してあげます。 $ sudo apt install ruby インストールできました! $ ruby --version ruby 2.5.1p57…

WSLのUbuntuにGoogle Cloud SDKをインストールする

GCP

Windows Subsystem for Linux上のUbuntuにGoogle Cloud SDKをインストールしてみたいと思います。 手順 Cloud SDKのリポジトリの環境変数を作成 パッケージ元としてCloud SDKを追加 GCPの公開鍵をインポート Cloud SDKを更新してインストール インストール完…

GCPのCloud Storageをgsutilでバケットをつくっていろいろする

GCP

GCPのCloud Storageをgsutilでバケットをつくってみたいと思います。 そもそもgsutilってなんやねん? バケットを作成する オブジェクトをアップロードする アップロードできたかどうか確認する オブジェクトを削除する バケットを削除する そもそもgsutilっ…

AWSCLIでキーペアを作成する

AWS

概要 AWSCLIを利用してキーペアを作成してみます。 環境 Amazon Linux2 キーペアをつくれる権限のIAMロールがアタッチされている 手順 キーペアをつくれる権限のIAMロールがアタッチされているAmazonLinux2で以下のコマンドを実行します。 wawawa_keyの部分…

WSLのUbuntuにAWSCLIをインストールする

AWS

概要 Windows Subsystem for Linux上のUbuntuにAWSCLIをインストールしてみたいと思います。 手順 こんなかんじでやるとインストールできます。 pipをインストールする curlでpipをもってきて $ curl -O https://bootstrap.pypa.io/get-pip.py 実行する $ py…

GCPのCloud Storageにファイルを格納してみる

GCP

概要 GCPのCloud Storageにファイルを格納してみたいと思います。 そもそもCloud Storageとは? AWSでいうところのS3みたいなやつ。 安価でデータをいろいろ格納できて、可用性も高いよ。 バケットを作成する まず、Cloud Storageのバケットを作成します。 …

VirtualBoxとVagrantでWindowsにCentOS環境を構築してみる

https://upload.wikimedia.org/wikipedia/commons/8/87/Vagrant.png VirtualBoxのインストール Vagrantのインストール CentOSのboxファイルをダウンロードする 初期設定をする CentOSを起動する VirtualBoxからCentOSにsshログインする おまけ コマンドプロ…

IT情報安全守護と半凶と生存報告

あけましておめでとうございます。 まだ生きてます。 初詣に神田明神に行ってきました。 ハイパーくそ混んでました。 IT情報守護を買いました。 よい。 おみくじをひいたら半凶でした。 わるい。 おわり。 ステッカー 100枚セットメディア: おもちゃ&ホビー…