Skip to content

Instantly share code, notes, and snippets.

View merevu's full-sized avatar

merevu merevu

View GitHub Profile
@merevu
merevu / ansible_on_aws_example.sh
Last active February 18, 2018 16:23
AWS EC2 인스턴스에 Ansible 사용 예제
#!/bin/bash
# ansible 설치
apt-get update && apt-get install ansible -y
# aws pem을 ssh agent의 key로 등록
ssh-agent bash
ssh-add {aws_ssh_key}.pem
@merevu
merevu / smartOS_json_log_pretty_print.sh
Last active November 17, 2016 16:10
smartOS에서 json 로그 파일을 pretty print
#!bin/bash
## $1 is log file name
## $2 is start line number
## $3 is end line number
for idx in $(seq $2 $3);do
sed "${idx}q;d" $1 | json
done
@merevu
merevu / gist:7c00ac48bb7c6df059fd1d949b4068a5
Last active October 19, 2016 16:15
sdcadm post-setup: error: imgapi client error: socket hang up
$ sdcadm post-setup fabrics -c ./fabric_cfg.json
Downloading image ebfc89fa-8ffc-11e6-a823-d354feacbb52
(portolan@master-20161011T214759Z-ga06a34d)
Error importing image ebfc89fa-8ffc-11e6-a823-d354feacbb52
(portolan@master-20161011T214759Z-ga06a34d)
sdcadm post-setup: error: imgapi client error: socket hang up
## download manually
$ wget https://us-east.manta.joyent.com/Joyent_Dev/public/builds/portolan/master-20161011T214759Z/portolan/portolan-zfs-master-20161011T214759Z-ga06a34d.zfs.gz --no-check-certificate
@merevu
merevu / bookmark-rdm
Last active April 6, 2016 23:04
[bookmarks] RDM (Raw Device Mapping)
RDM 개념
http://www.2cpu.co.kr/bbs/board.php?bo_table=vm&wr_id=23&sca=&sfl=wr_subject&stx=rdm&sop=and
@merevu
merevu / ssh_tunneling.sh
Last active June 5, 2023 09:18
ssh-tunneling
# local tunnel (for connecting remote from local)
ssh -f -N -L{LOCAL-PORT}:{DEST-IP}:{DEST-PORT} -l {JUMP-HOST-USER} {JUMP-HOST-IP}:{JUMP-HOST-PORT}
# reverse tunnel (for connecting local from remote)
ssh -f -N -R {LOCAL-PORT}:{DEST-IP}:{DEST-PORT} -l {LOCAL_USER} {LOCAL-IP}:{LOCAL-PORT}
@merevu
merevu / install_pkg_swift_kilo.sh
Created October 16, 2015 01:08
Install Swift Kilo packages
# common
yum install http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
yum install http://rdo.fedorapeople.org/openstack-kilo/rdo-release-kilo.rpm
# for proxy node
yum install openstack-swift-proxy python-swiftclient python-keystone-auth-token python-keystonemiddleware memcached
# for storage node
yum install openstack-swift-account openstack-swift-container openstack-swift-object
@merevu
merevu / boto-install.sh
Created September 30, 2015 07:32
install boto on centos
yum install python-devel gcc python-crypto
git clone https://github.com/boto/boto.git
cd boto
# for centOS 6.x
# pip install -r requirements-py26.txt
pip install -r requirements.txt
python setup.py install
@merevu
merevu / compile_py.sh
Last active September 21, 2015 08:20
script to complie .py file
python -c "import py_compile;py_compile.compile('FILENAME.py')"
@merevu
merevu / swift-install-saio.sh
Last active October 16, 2015 01:06
SAIO Install Script on RHEL/CentOS - icehouse
#!/bin/bash
#----------------------
# setup packages
#----------------------
#yum update -y
yum install -y yum-plugin-priorities
yum install -y http://repos.fedorapeople.org/repos/openstack/EOL/openstack-icehouse/rdo-release-icehouse-3.noarch.rpm
sed -i "s/baseurl/#baseurl/" /etc/yum.repos.d/rdo-release.repo
echo "baseurl=http://repos.fedorapeople.org/repos/openstack/EOL/openstack-icehouse/epel-6/" >> /etc/yum.repos.d/rdo-release.repo
@merevu
merevu / bash_check_self_running
Created August 31, 2015 07:33
bash script :: avoid self-process dup-running
#!/bin/bash
if [[ "`pidof -x $(basename $0) -o %PPID`" ]]; then
echo "This script is already running with PID `pidof -x $(basename $0) -o %PPID`"
exit
fi