developerworks 46

OpenStack (DevStack) 설치.. 및 설정.. 인수인계버전

Open Stack 설치환경... 1 DEVSTACK. 1 설치순서... 1 localrc 1 설치... 2 설정... 3 대시보드... 3 Open_rc.sh. 5 Security Groups 6 Keypairs 7 이미지 파일 등록... 9 인스턴스 발행... 11 Volumes 15 설치환경 DEVSTACK DEVSTACK을 사용하여 open stack을 설치 ***DEVSTACK외의 설치 방법으로는 설치 실패 ***현재 생성 된 인스턴스에 공인IP(Open Stack과 같은 대역의 IP)를 할당하는 Floating IP기능은 정상동작하지 않음. – Open Stack이 설치된 서버에서만 접근가능 한 구조 ***별도 외부의 API호출을 위해서 인증절차를 구현해야 할 것으로 보임(deltacloud,..

Cloud Foundry 인수인계 버전

Cloud Foundry 환경구성 회원가입 Cloud Foundry 접속 http://www.cloudfoundry.com/ Sign Up for Cloud Foundry 클릭 E-mail, 보안문자 입력 후 회원 가입 입력한 E-mail로 임시 비밀번호 전송 Spring STS 환경구성 설치 Spring spurce에 접속하여 자신의 버전에 맞는 STS를 다운로드 http://www.springsource.org/sts Spring Tools 4 is the next generation of Spring tooling Largely rebuilt from scratch, Spring Tools 4 provides world-class support for developing Spring-based en..

DeltaCloud 설치 및 설정 인수인계 버전

Delta Cloud 이 기종 IaaS간의 API를 통합하여 관리 할 수 있도록 해 주는 오픈소스 입니다. DeltaCloud : http://deltacloud.apache.org Deltacloud API deltacloud.apache.org DeltaCloud 위키 : http://deltacloud.apache.org/install-deltacloud.html Install Deltacloud Installation dependencies First of all, you have to install several dependecies. The Deltacloud server relies on a number of external rubygems and other libraries. The fol..

리눅스 hosts 파일 수정 스크립트

IaaS에서 발행하는 인스턴스에 올라가는 이미지가 특정환경에 맞추어져 있는 관계로 hosts파일, env파일 내용을 수정 할 필요가 생겨서 스크립트를 작성 해 보았다. 우선 hosts파일에 추가 되어야 하는 내용인 노드이름과 ip정보를 읽어와서 hosts파일에 추가 해 주는 역할을 한다. # adjustHosts.sh #!/bin/bash nodeName=$(uname -n) ipAddr=$(ifconfig | grep "inet" | awk '{print $2}' | sed 's/^.*://g' | head --lines=1) echo "$ipAddr $nodeName" >> /etc/hosts exit 0 다른 부분에서도 사용될 여지가 많은 듯싶어 기록으로 남겨 둔다.

subversion 관련 스크립트..

프로젝트를 하면서 subversion과 hudson을 was를 통해서 제어해야 하는 이슈가 생겼다. 작년에 내가 했던 방법은 사람이 모든 것을 다 하는 것이었고 그 때는 그것도 힘들었다. 이제 시간이 1년이 더 지났으니.. 자동화를 시도하고.. 그 기록을 남겨 둔다. 우선.. Subversion 같은 경우는 별다른 외부 api가 없는 듯 싶었다. 아마도 내가 못 찾은 것이겠지만.. 그래서.. 직접 작성해 보았다. # svnMakeProject.sh #!/bin/bash SVN_HOME=/ssw/repository argc=$# argv0=$0 argv1=$1 svnadmin create $SVN_HOME/$argv1 exit 0 인자값을 입력받아 svn project를 생성한다. # svnSetting...