일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- 서울 야경
- bind9
- 프랑크푸르트 여행
- 모리셔스 여행
- 모리셔스 카젤라
- r
- 독일여행
- mauritius
- 두바이
- 두바이여행
- 모리셔스여행
- postgresql 비밀번호 변경
- 모리셔스
- 트루오비쉬
- Melbourne 여행
- 모리셔스리조트
- cloud foundry
- 서울야경
- 모리셔스 카셀라
- Sony A850
- postgresql 설치
- 트루우비슈
- 경주 여행
- postgresql 비밀번호 초기화
- Trou aux Biches
- openstack
- mauritius casela
- duabi
- 경주
- 느낌 사진
- Today
- Total
목록Cloud (14)
I.K.Picture & IT Info.
저는 피보탈 기반의 클라우드 파운더리를 활용하고 있습니다. 클라우드 파운더리만 독립적으로 사용하시거나 paas-ta 사용하시는 분들은 참고로 보시면될 것 같습니다. 다른건 다 똑같은데 admin client cerdentials 확인 하는 방법이 서로 조금 다를 것으로 생각되네요. 1. ubuntu ruby ruby-dev rubygems 설치 #apt install ruby ruby-dev rubygems 2. cf-uaas 설치 #gem install cf-uaac 3. uaa 로그인 #uaac target uaa.{system domain} (예: uaa.sys.192.168.0.0.xip.io) #uaac token client get admin -s {비밀번호} (이 비밀번호는 아래 그림처럼 p..
2020. 07월 기준으로 초기 버전이긴 하지만 PostgreSQL에 이어서 공간정보 분야에서 많이 사용되는 서버 소프트웨어인 GeoServer를 PaaS에서 사용할 수 잇도록 서비스 브로커를 만들어보았습니다. PostgreSQL은 만들어진 서비스 브로커를 가지고 활용했는데요 GeoServer는 서비스 브로커가 없기 때문에 직접 만들었습니다. 만들어진 소스는 댓글 달아주시면 공유해드리겠습니다. 아직 완벽하게 공개할 수 있는 버전은 아니여서 테스트 하실 분에 한해 공유해드릴 수 있도록 하겠습니다. 업로드 및 설정 방식은 아래와 같습니다. $mvn package // jar 파일을 만듭니다. $cf push geoserver-cf-service-broker -p target/geoserver-cf-servi..
Cloud Foundry 구축을 위한 필수 조건인 도메인과 인증서에 대해 최종 정리를 해보려고 합니다. IaaS 기반에 PaaS를 구축하려면 아래 세 가지가 준비가 되어 있어야합니다. 1. 도메인 2. SSL 인증서 3. 와일드 카드 DNS 이 모든걸 제대로 하려면 비용이 꽤 들어가죠. 하지만 테스트를 위해... 비용이 들어가긴 살짝 큰 금액이기 때문에... 이를 일단 무료로 제공되는 방법으로 구축하려고 합니다. 그럴때 사용하는 것으로 운영도 가능하긴 하지만 추천드리진 않네요... 이유로는 여러가지가 있겟죠? 그 중에서 뭐.. 주기적으로 재발급을 계속 해줘야된다는것입니다... 그게 참.. 그렇죠? 자.. Money가 안들어 간다는 가정 하 (물론 물리적 기본적인 요소는 모두 되어 있다는 가정하입니다..)..
일반적으로 OpenStack Subnet에서 DNS 를 적용해놓습니다. 그런데 이게... 다른 놈은 모르겠는데 제가 만들어놓은 ubuntu 18.04 이미지에서는 해당 DNS가 적용이 되지 않더군요.. 그렇다고 설정이 되어 있지 않은 것은 아닙니다. 설정은 되어 있는 상황인데, 적용이 안되어 있는 그런 느낌이라고 해야될까요...?? 그래서 이를 적용하는 방법에 대해 순서대로 정리해보도록 하겠습니다. 해당 내용이 클라우드 IaaS OpenStack 을 기준으로 했지만 기존 Ubuntu 에서도 적용 가능한 그런 내용일 수도 있겠네요.. 기본적으로 /run/systemd/resolve/resolv.conf 에 DNS 서버 목록을 작성되어 있다는 가정하입니다. #systemctl enable systemd-re..
다 설치 후 제대로된 사용을 위해서는 CLI 설치가 필요하고 이에 대한 사용 방법을 잘 알고 있어야됩니다. 이 중 가장 기본적인 CF CLI 설치 법에 대해서 정리해보도록 하겠습니다. 해당 내용은 아래에 들어가면 원문으로 바로 보실 수 있습니다. https://docs.cloudfoundry.org/cf-cli/install-go-cli.html 우분투의 경우 $ wget -q -O - https://packages.cloudfoundry.org/debian/cli.cloudfoundry.org.key | sudo apt-key add - $ echo "deb https://packages.cloudfoundry.org/debian stable main" | sudo tee /etc/apt/sources..
해당 부분은 간단합니다. 각 Compute Node의 nova.conf 설정을 변경하면되는데 위치는 다음과 같습니다. #vi /etc/nova/nova.conf 파일 내부에 아래와 같은 내용을 찾으세요 #resume_guests_state_on_host_boot = False 해당 내용을 주석을 풀고 (# 지우면됩니다), False를 True로 변경해주세요
일단, CentOS 이미지를 업로드하고 가상머신을 생성합니다. 2020/05/15 - [Cloud/OpenStack] - [OpenStack] CentOS 이미지 등록 아, 생성할 때 Configuration 스크립트에 아래 내용을 추가해줍니다. #!/bin/bash echo "Installing Minimal X Window System" yum update -y yum groupinstall "X Window System" -y yum install gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation-mono-fonts -y unlink /etc/systemd/system/default.target ..
아래 URL에서 원하는 이미지를 다운로 받습니다. cloud.centos.org/centos/7/images/ CentOS Cloud images cloud.centos.org 저 같은 경우 OpenStack에 업로드할 것이기 때문에 qcow2 이미지를 사용하였고 다운로드 다 받으면 아래 명령어를 쓰면됩니다. (물론 openstack api를 활용하기 위한 기본적인 변수들을 미리 읽어 놓은 상태라고 생각합니다.) $openstack image create "centOS7" --file ./CentOS-7-x86_64-GenericCloud-1907.qcow2 --disk-format qcow2 --container-format bare --public 이러면 올라갑니다 :) 간단하죠? 다른 이미지들도 해..
클라우드 파운더리에서 DB, 메세징 서비스 등 서드파티 소프트웨어와 같은 것들은 "서비스" 형태로 배포됩니다. 그리고 이 서비스 형태로 배포된 애들은 서비스 브로커라는 연계자?를 통해 다른 앱들에서 활용하는 것이 가능합니다. 물론, 모든 서비스들이 브로커가 있는건 아니지만 대부분 존재하는 경우가 많이 있죠. 그렇기 때문에 PaaS 운영자가 직접 어떤 기술에 대해 서비스 형태로 제공하려면 서비스 브로커를 만들어서 배포한 후 이를 서비스 형태로 제공하게됩니다. 쉽게 예로 디비 서비스를 설명해볼께요. 디비 서비스를 PaaS에서 서비스 형태로 제공하기 위해 일단 먼저 데이터베이스가 설치된 컨테이너 또는 가상환경을 구성합니다. (해당 부분은 PaaS 운영자이기 때문에 가능하겠죠) 그런 후 클라우드 파운더리에서 제..
자체적으로 생성한 인증서 또는 받은 인증서에 대해 등록이 되어 있지 않다면 등록이 되어야합니다. CentOS 6 이상부터는 아래와 같이 인증서 파일을 넣어 적용 가능합니다. 만약, 인증서 관련 패키지가 없는 경우 먼저 설치하고 이를 활성화합니다. #yum install ca-certificates #update-ca-trust force-enable 이후, 가지고 있는 인증서 파일을 아래위치에다가 복사합니다. #cp "인증서파일명" /etc/pki/ca-trust/source/anchors/ 복사한 후 이를 업데이트하기 위해 아래 명령어를 실행하면 끝입니다. #update-ca-trust extract 너무 간단하죠? 혹시 자체 인증서 생성이 궁금하신 분은 아래 이전 글을 참고하시면될꺼같아요~ 2020/..
정말 오랜만에 OpenStack 카테고리에 글을 남기네요 ㅎㅎ 제가 작성하는 클라우드 기술들 대부분은... 간단한 내용이지만 차곡 차곡 정보를 정리하기 위해 정리해봅니다. 설치야 뭐 워낙 오픈스택 문서(https://docs.openstack.org) 에 잘나와있는거같구요.오늘 정리할 내용은 Ubuntu 이미지와 CentOS 이미지를 올리는 명령어를 정리해보려구 해요~ 자 일단 먼저 이미지 다운로드 링크입니다. Ubuntu http://cloud-images.ubuntu.com/ CentOS http://cloud.centos.org/centos 들어가면 버전 별로 다 올라와 있구요이번 글은 ubuntu는 16.04 버전 centos는 7버전을 가지고 보여드리려고 합니다. 일단 먼저 이미지를 다운로드 받..
Cloud Foundry에 로그인할 때 http://api.XXXX 로 로그인을 하게됩니다. 하지만 이때 인증서 등록을 하지 않으면 --skip-ssl-certificate 이라는 명령어 옵션을 통해 인증을 스킵해야됩니다. 하지만 저것도 만약 반드시 허용해야된다면 저 명령어 자체도 쓰지 못하지요.. 그렇기 때문에 인증서를 등록해야되는데. 이 때 윈도우, Ubuntu 기준으로 인증서를 등록하는 방법은 다음과 같습니다. 1. Ubuntu #cat root_ca_certificate >> /etc/ssl/certs/ca-certificates.crt (상당히 간단하죠...?) 하지만 윈도우는 아주 조금 복잡합니다. 2. 윈도우 > 윈도우 + R secpol.msc 실행 후 아래 그림과 같이 채크 > 그 다음 ..