Ossian Story
article thumbnail
[GCP] Linux Instance(가상머신) Root로 SSH 접속하기

[GCP] Linux Instance Root로 SSH 접속하기 PrologueGCP에서 Linux Instance를 생성하여 SSH를 접속하면 GCP 계정에 따른 User 계정이 생성됩니다.보안을 위하여 "sudo"를 사용하여 Management를 할 수 있지만 상황에 따라 Root 계정을 사용해야 할 일들이 발생됩니다. 아래의 포스팅을 통해 GCP Linux Instance에서 Root 계정을 직접적으로 사용하는 두가지 방법에 대해 알아보겠습니다. OS 기준은 GCP의 CentOS 7 Instance 기준으로 작성되었습니다. Root 계정 사용 - 1GCP에서 CentOS 7 Instance를 생성 후 GCP에서 제공하는 SSH로 접속합니다. 아래와 같이 "sudo passwd"를 통해 root 패스..

article thumbnail
[Docker] Container 실행
[Cloud & Virtual]/Docker 2017. 11. 14. 15:57

[Docker] Docker Container 실행 Container 실행Docker에 대한 개념은 "[Docker] Docker란 무엇일까?" 포스팅을 통해 참조 부탁드립니다. Container는 "run" 명령어로 새로운 Container를 생성 합니다.Container Image 없을 경우 다운로드 후 Container를 생성하고 실행합니다.•docker run [ Option ] [ Image ] [ Command ] ...$> docker run centos Unable to find image 'centos:latest' locallylatest: Pulling from library/centosd9aaf4d82f24: Pull complete Digest: sha256:4565fe2dd7f4..

article thumbnail
[GCP] Instance(가상머신) 간 SSH 접속하기

[GCP] Instance 간 SSH Key 사용하여 접속하기 PrologueGCP에서 Instance에서 다른 Instance로 접속을 하기위해 ssh "destination server ip"를 입력하고 ID와 Password를 사용하여 접속하려하니 접속이 되지 않았습니다. 다른 좋은 방법도 많겠지만 SSH Key를 생성하여 Butket을 통한 SSH Key파일 전송을 사용하여 Instance 간 SSH Key를 통해 접속했습니다. SSH Key - 접속하려는 서버의 ID와 Password 없이 SSH Key를 이용하여 접속할 수 있습니다. - Public Key는 접속하려는 Destination Server에 위치하면 되고 Private Key는 접속을 행하는 Source Server에 위치하면 됩..

article thumbnail
[GCP] 가상머신 만들기

[GCP] 가상머신 만들기 Google Cloud Shell 활성화GCP Console 오른쪽 상단 툴바에서 Cloud Shell icon 클릭 "CLOUD SHELL 시작" 클릭 Google Cloud Shell - Google Cloud Shell은 가상머신이 실행되며 Google cloud form의 Development tools을 사용할 수 있습니다. - 5GB의 Persistent Home Directory와 Google account의 authentication을 기본으로 제공합니다. Account authenticated 확인하기ossian_2@ossian-api-project:~$ gcloud auth list Output Credentialed AccountsACTIVE ACCOUNT*..

article thumbnail
[Docker] Docker를 위한 Core OS - Install
[Cloud & Virtual]/Docker 2016. 8. 1. 11:07

[Docker] Docker를 위한 Core OS - Install Core OS란?Core OS는 Docker 구동에 특화된 OS를 목표로 만들어졌으며 그만큼 경량화된 리눅스 OS 입니다. 가장 큰 특징은 아래와 같습니다. OS Memory 최소 사용 Core OS는 114M의 메모리만을 사용하여 일반적인 리눅스에 비해 40% 적은 메모리를 사용합니다. 안정적인 OS 업데이트2개의 부트파티션을 가지고 있으며 A파티션이 운영중일 때 B파티션에서 OS업데이트를 수행함에 따라 운영중인 서비스에 영향이 없습니다.업데이트된 B파티션은 서버 재부팅 시 업데이트 파일 적용과 함께 B파티션 OS로 전환됨에 따라 매우 빠르고 안정적인 OS 업데이트가 가능합니다. Docker에 최적화된 아키텍처docker 관리에 최적화..

article thumbnail
[Docker] Install -CentOS 6.x
[Cloud & Virtual]/Docker 2016. 7. 31. 16:58

[Docker] Install - CentOS 6.x Docker Install - CentOS 6.xDocker의 최소 설치 사양은 2.6.32-431 이상이 되어야 합니다.CentOS 6.x의 기본 커널 버전은 2.6.32까지는 맞지만 마지막 버전의 숫자가 낮은 경우가 있습니다.해당 상태에서도 설치는 가능하지만 Docker 실행 시 오류가 발생합니다. CentOS 커널 업데이트CentOS 6.8기준으로 커널버전은 2.6.32-504이므로 Docker 최소 설치 사양에 부합됩니다.굳이 커널 업데이트를 할 필요는 없지만, 연습삼아 커널 업데이트 진행 후 Docker 설치를 진행할 예정입니다.12uname -aLinux Web-Test 2.6.32-504.el6.x86_64 #1 SMP Wed Oct 15..

article thumbnail
[Docker] Docker란 무엇일까?
[Cloud & Virtual]/Docker 2016. 7. 16. 23:17

[Docker] Docker란 무엇일까? Docker 소개2018년 현재 우리는 다양한 클라우드 인프라 환경속에 살아가고 있습니다. AWS, GCP 등의 다양한 클라우드 서비스를 통해 물리서버를 구매하기 보다는 사용한 요금만 내고 가상서버를 빌려 서비스를 합니다. 또한 물리서버를 구매해도 가상화를 통해 여러대의 가상서버를 구성하여 사용하기도 합니다. 클라우드 및 가상화 환경을 통해 가상서버를 1대가 되었든, 100대가 되었든 버튼 클릭 한번으로 생성할 수 있게되었습니다. 우리는 생성된 가상서버에 각종 소프트웨어 설치와 환경설정을 해야합니다. 가상서버가 1대 또는 2대일 경우 쉽게 하겠지만 100대가 넘는 서버에 소프트웨어를 설치하고 환경설정을 구성하여 배포하는 것은 큰 어려움으로 다가왔습니다. 이러한 상..