본문 바로가기

AWS - Access Port Add (접속 포트 추가) AWS EC2에서 생성한 인스턴스에 대한 Security Group의 Inbound 값을 수정함으로써포트 접속을 허용하거나 막을 수 있습니다. 1. AWS EC2 콘솔에 접속한다. - 어떤 region을 사용하느냐에 따라 달라질 수 있겠습니다. https://ap-northeast-2.console.aws.amazon.com/ 2. 아래 그림에 적힌 순서대로 따라가보세요. 1) Security Groups를 선택 2) 인스턴스에 적용한 Security Group 하나를 선택 3) Inbound 탭 선택 (인스턴스에서 내보내는 것을 관리하려면 outbound를 선택) 4) 추가하고 싶은 포트가 있다면 Edit를 선택 위 그림에서 4번을 누르면 아래와 같이 나옵니다. 저는 PostgreSQL, SSH 등을 .. 더보기
Bios Setting - Virtualization Technology 예전 포스팅에서 Computing Node 의 CPU는 VTx를 지원해야 한다고 말씀드렸는데요. 참고: http://ngee.tistory.com/552 Computing Node에서는 어찌대뜬 VTx를 Enable 시켜야합니다. BIOS마다 다르지만 System Security 쪽에서 많이 봤어요. 주로 HP를 써서 그런 걸 수도 있구요. 참고 하시라고 사진도 하나 올립니다. :-) 두 번째 줄에 보시면 Virtualization Technology (VTx)가 있죠. 이것을 Enabled로 설정해주셔야 합니다. 만약에 BIOS에서 찾을 수 없을 때는... 몇 년전에 찾아봤던 내용이지만 제가 알기로는 VTx를 설정할 수 있는 방법이 없는 걸로... "BIOS를 업데이트 하세요" 가 가장 많은 답변이였던.. 더보기
Compute Node CPU Compute Node의 CPU는 가상화 기능을 제공하는 것을 사용하셔야 합니다. CPU 정보는 구글에 검색하면 많이 나오니깐요. Intel의 경우 VT-x를 지원하는 것을 사용하셔야겠죠. 또한 Compute 설치하기 전에 VT-x 기능을 활성화하는 것이 필요합니다. VT-x 기능 활성화는 주로 BIOS에서 가능합니다. 제 경험상 기본적으로는 OFF되어 있더라구요. 한 번은 CPU는 VT-x를 지원하지만 메인보드에서 VT-x 설정을 지원하지 않는 경우도 있어서 곤란한 적이 있었습니다. ㅠㅠ 이것도 잘 확인하셔야겠죠. 반면 Controller나 Network 노드는 VT-x가 필요한 것은 아닙니다. 어찌대뜬 요즘에 나오는 CPU는 거의 가상화는 지원하는 거 같아요. 그래도 구매 전에 반드시 확인이 필요한 .. 더보기
Ubuntu Instance 생성 후 DNS 설정 우분투 Instance를 생성하고 DNS 설정하는 것은 다음과 같아요. #꼭 클라우드에서 생성한 것만 DNS 설정을 하는 것은 아니죠. 아무튼 DNS 설정을 해줘야 인터넷에 연결되도록 구성되었을 수도 있으니깐요. 아래 명령어로 파일을 오픈하구요. vi /etc/resolveconf/resolv.conf.d/base 아래 내용을 작성해주세요. nameserver DNS_Server_IP_Address :wq로 저장하구 닫으시고, reboot 하면 완벽하겠네요. ^^ 더보기
Cloud Image Download (Ubuntu, Fedora) Ubuntu Cloud Image Download Web Page : http://cloud-images.ubuntu.com/ Ubuntu Server 14.04 Cloud Image Download Web Page : http://cloud-images.ubuntu.com/trusty/ Ubuntu Server 12.04 Cloud Image Download Web Page : http://cloud-images.ubuntu.com/precise/ Fedora Cloud Image Download Web Page : https://getfedora.org/en/cloud/download/ https://www.rdoproject.org/Image_resources CentOS7 Cloud Image D.. 더보기
10/16일 OpenStack Juno Release OpenStack 10번째 Release인 Juno가 10월 16일에 예정이네요. 조만간 Juno 설치를 시도해봐야겠네요 ^^;; 6개월에 한 번씩, 빠르게도 변화하고 있는 OpenStack!! 아직 Juno가 나오지 않았으니깐, 지금 최신은 Icehouse 인데요. ETRI 문서 중 하나로 OpenStack Icehouse 특징 및 기술동향 이 있는데요. OpenStack의 기초적인 이해가 필요하신 분은 읽으셔도 좋을 것 같습니다. 저도 읽어봤는데, 도움이 되었습니다 ^^ 다운로드 할 수 있는 주소는 아래와 같아요. http://ettrends.etri.re.kr/ettrends/main.do 위 주소에서 일반논문 탭을 선택하시면 됩니다. 더보기
OpenStack Havana Dashboard 문제 OpenStack Havana 설치 문서를 보고 따라하다 보면, Dashboard 설치 후 바로 접속이 되지 않는 현상이 발생할 수 있다. /var/log/apache2/error.log 를 살펴보면 블라블라블라 [Mon Jul 07 18:54:59 2014] [error] [client xx.xxx.xxx.xxx] IOError: [Errno 13] Permission denied: '/var/lib/openstack-dashboard/secret_key' 위와 같이 secret_key의 퍼미션 문제가 발생하는 것으로 나타난다. 이때 해결 방법은 아래와 같다. chown horizon:horizon /var/lib/openstack-dashboard/secret_key 아마도 내가 root에서 바로 작.. 더보기
icehouse 설치 완료 :) OpenStack IceHouse 버전 설치했네요. 아휴, 아직 할 일이 많네요. 설치에서는 네트워크 때문에 좀 힘들었네요. 매번 네트워크 때문에 고생하는 것 같아요. 공부가 필요하네요 ㅎㅎ 그래서 이번에서는 고생한 부분을 리스트로 만들었어요. 다음부터는 조금 실행착오를 줄이고자 ㅠㅠ Dashboard는 마우스를 한 번씩 더 눌러야 하는 것 같아서, 저는 이전 버전이 더 좋은 것 같아요. 그래도 계속 이뻐지고 있네요 ^^ 더보기
AWS MFA(Multi-Factor Authentication) 인증 설정하기 얼마전에 어떤 글에서 AWS 사용 금액이 엄청나게 나왔다는 내용을 읽었습니다. 요약해보면, 자신이 사용하지 않았는데, 다른 누군가가 자신의 계정에서 엄청난 크기의 인스턴스를 사용했던 것이더군요. 그래서 저도 불안해졌고, AWS에서는 MFA 인증을 설정해서, 로그인 강화를 할 수 있다는 것을 알았습니다. MFA 인증 설정하는 방법은 아래와 같습니다. 준비물: 스마트폰 or 태블릿 그리고 웹 브라우저... 일단 먼저 AWS 계정에 로그인해주세요. 대시보드 화면으로요. 오른쪽 상단을 보시면, 계정 이름이 나와있고, 그것을 클릭하면 아래와 같은 화면이 나타나는데요. Security Credentials를 선택하시면 됩니다. 그럼 아래와 같은 그림을 또 보실 수 있습니다. 여기에 보시면 설정하고자 하는 MFA가 .. 더보기
EC2 - bad permissions: ignore key EC2에서 생성한 인스턴스 서버에 접근할 때 아래와 같은 에러를 만나신다면... @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0644 for '/home/aaa/keyname.pem' are too open. It is required that your private key files are NOT accessible by others. This private key will be ignored. bad permissions: ignore .. 더보기
ipTime 공유기 포트포워드 설정 (Port Forward) 안녕하세요. 딱히 OpenStack에 관련된 포스팅은 아니지만, 마땅한 카테고리가 없어서, 여기다 포스팅합니다. :) OpenStack 구축에서 DevStack으로 테스트하는 것이 아니라 실제 여러대의 서버를 연결하기 위해서는 공유기 한 대는 필요하니깐요. 암튼 이번 포스팅에서는 포트포워드를 설정하는 것을 요약하려고 합니다. 1. 192.168.0.1 에 접속한다. 물론, 공유기에 꼽혀 있는 랜선이 컴퓨터 또는 노트북에 꼽혀져야 겠죠? 그럼 다음과 같은 화면을 보실 수 있습니다. 자주 봤던 화면이죠? 좌측에 있는 메뉴에서, 고급설정 - 포트포워드 설정을 클릭하세요. 2. 포트포워드 설정하기. 일단 아래 그림을 보고 설명드리겠습니다. 빨간색 박스가 많죠? ㅎㅎ 일단 맨 위 빨간색 박스를 통해서 포트포워드 .. 더보기
EC2 Instance (6) - tip? 하이요. 블로그 유입 키워드를 보니깐요. EC2에 대해서 검색해서 들어오시는 분들이 계신데.. 얻고자 하시는 정보중에 "EC2 재시작"이 보이길래 이렇게 tip? 이라는 제목으로 몇가지를 말씀드리려고 해요. 1. EC2 Instance 재시작 EC2 Instance라고 해서 일반적인 리눅스와 별로 다른거 없어요. 초보인 제가 봤을 때는 말이죠. 물론 다른 부분이 있긴 하지만.. 굳이..... 아무튼 재시작하는게 명령어가 다르지 않다는 것을 말씀드리고 싶습니다. 명령어 : sudo reboot 일케 하시면.. SSH로 접속하시고 계신 분들은 접속이 끊어지겠죠? 일부러 한번 스샷을 찍어봤어요(Figure 1). 스샷이 기존 다른 포스팅과 조금 달라보이는 이유는 지금 리눅스 서버가 저의 옆에 없기 때문이에요 .. 더보기
EC2 Instance (5) - t1.micro Instance x 2 안녕하세용. Parallel Programming 때문에 머리 아픈 사람입니다. ^ ^ 사실 머리는 안아파요. 손가락이 아파요. 그러니깐 !! 제가 지금 AWS에서 Parallel을 테스트해보고 있는데요. 지금까지는 제꺼에 하나 동생꺼에 하나씩 t1.micro 인스턴스를 생성해두고요. 테스트하고 있었어요. 2개로 말이죠. 근데 3개로 테스트해보고 싶어진거에요. 어제밤에 !!! 그래서 일단 제가 가지고 있는 서버(클라우드 아님, 일반 리눅스 서버)로 테스트해서 소스코드를 수정하고.. 오늘 인스턴스를 하나 더 생성했어요. 궁금증 !! 물론 t1.micro는 한달에 750시간이 무료자나요. 근데 이게 인스턴스 2개로 사용해서 750시간 이하로 사용해도 되는건지가 궁금했어요. 돈나갈까바...;;; 결론은 된다!.. 더보기
EC2 Instance (4) - CPU, Memory 정보 안녕하세용. 이번에는 아마존 EC2의 t1.micro 인스턴스의 CPU와 Memory를 알아봤어요. CPU에 대한 정보는 Figure 1에, Memory에 대한 정보는 Figure 2에 있습니다. Figure 1. EC2 t1.micro - cpuinfo. Figure 2. EC2 ti.micro - meminfo. 아마존 EC2 관련 포스팅 모음 EC2 Instance (1) - 접근하기 : http://ngee.tistory.com/71EC2 Instance (2) - 아파치(apache) 서버 + php 설치 및 접근 : http://ngee.tistory.com/73EC2 Instance (3) - PostgreSQL + PostGIS 설치 : http://ngee.tistory.com/75EC2.. 더보기
EC2 Instance (3) - PostgreSQL + PostGIS 설치 안냥하세영. 저는 요즘에 EC2를 살짝 살짝 만지고 있습니다. 기본적으로 제가 생성한 인스턴스는 공짜로 제공하는 인스턴스구요. 리눅스입니다. 이번 글에 EC2 Instance를 가지고 노는 3번째 포스팅이구요. 다른 글은 아래와 같습니다. EC2 Instance (1) - 접근하기 : http://ngee.tistory.com/71 EC2 Instance (2) - 아파치(apache) 서버 + php 설치 및 접근 : http://ngee.tistory.com/73 자, 그럼 본론으로 들어가서 왜 EC2에 왜왜왜 PostgreSQL + PostGIS 설치하느냐 !!! 가 문제 인데요. 저는 기존에 제 서버에서 돌리던 모바일과 관련된 시스템을 아마존 클라우드 인스턴스에서 테스트 해보기 위함이구요. 다른 .. 더보기
EC2 Instance (2) - 아파치(apache) 서버 + php 설치 및 접근 안녕하세용 !! 지난 아마존 EC2 Instance에 SSH로 접근하는 글(http://ngee.tistory.com/71)에 이어서, HTTP 접근을 위한 글을 쓰도록 하겠습니다. 아 물론 Instance가 리눅스를 선택하신 경우만 해당하는 것입니다. 사실 이번 글을 일반적인 리눅스에서 아파치 서버를 설치하고 PHP를 설치해서 연동하는 글과 별로 다르지 않습니다. Instance가 리눅스 인걸요 멀... 저는 공짜로 쓸 수 있는 Instance를 생성했기 때문인지는 모르겠지만.. 아무튼 최소화된 것으로 보이는 리눅스가 생성되어 사용하게 되었습니다. 클라우드가 아닌 제 옆에 있는 리눅스 서버 컴퓨터는 설치시에 개발을 체크해서 깔았기 때문에 웹 개발, gcc 개발 등과 같은 것은 거의 다 깔려 있거든요. .. 더보기