Develope

오늘은 Django 개발환경 및 프로젝트를 실행하기에 대한 포스팅을 하려고 합니다. 먼저 Django는 python기반의 Web FrameWork입니다. Django를 활용하여 개발하는 해외기업으로는 인스타그램, NASA, 빗버킷, Disqus, 모질라 등의 기업들이 있고, 국내기업으로는 피플펀드, 딜리버리히어로코리아, 화해(버드뷰), SendBird, 숨은고수 등의 기업들이 있습니다. Django를 사용하는 가장 큰 장점으로는 python을 기반으로하여 활용하기 좋은 수많은 lib들이 존재합니다. 또한 Django Framework를 설정하는 것들이 매우 간단하여, Spring Framework 개발자인 저로써는 프레임워크의 life cycle이 매우 간단하게 느껴집니다. 자 그럼 Windows환경에서..
오늘은 vCenter에서 export한 OVF를 마이그레이션 하는 방법에 대해 포스팅 하려고 합니다. 일반적으로 vCenter에서 OVF를 export하고 다른 vCenter또는 같은 vCenter에 import하면 해당 VM을 OVF를 통하여 이관 하거나 추가 할 수 있지만 vCenter의 상위버전에서 하위버전으로 또는 하위버전에서 상위버전으로 import가 안되는 경우들이 존재합니다. 이유는 경우에 따라 매우 상이하지만 일반적으로는 OVF에 대한 내용들을 마이그레이션 한다면 문제 없이 OVF를 import 시킬 수 있습니다. 이어서 vCenter OVF 마이그레이션 방법에 대해 진행하도록 하겠습니다. 먼저 기존 vcenter에서 OVF를 export 하면 .ovf .mf .vmdk 3가지의 확장자가 ..
오늘은 ActiveDirectory의 Ldap query사용시 발생하는 Unbalanced parenthesis; remaining name 에러에 대한 해결 방법에 대해 포스팅 하려고 합니다. 제가 나타났던 이슈는 java에서 ldap lib를 통해 ldap query를 filter를 사용하여 아래와 같이 했을 때 아래와 같은 오류가 나타났습니다. String filter = "(&(objectclass=pae-VDMProperties)(|(!pae-VDMSecurityServer=*)(pae-VDMSecurityServer=0))(|(!pae-Disabled=*)(pae-Disabled=0)))"; javax.naming.directory.InvalidSearchFilterException: Unba..
오늘은 VMware에서 OVF 패키지 배포시 실패하는 원인중 "NVRAM 파일을 가져올 수 없습니다." 에 해당하는 내용에 대해 포스팅 하려고 합니다. vCenter에서 나타난 상세 오류 내용은 다음과 같습니다. OVF 패키지를 배포하지 못했습니다. ThrowableProxy.cause 일반 시스템 오류가 발생했습니다. 예기치 않은 오류: 다음 NVRAM 파일을 가져올 수 없습니다. Server01-file1.nvram. 기본적으로 OVF의 패키지 구성은 ovf, vmdk, mf 이렇게 3가지 형태로 구성이 되어있습니다. OVA로 OVF 패키지를 단일로 export하는 경우도 있지만, OVA를 압축해제 하면 ovf, vmdk, mf 확장자로 파일이 존재하기 때문에 OVA는 OVF패키지들을 포함하고 있는 ..
오늘은 Linux에서 젠킨스(Jenkins)의 jobs 백업/복사/이관/서버이전 방법에 대한 포스팅을 하려고 합니다. 먼저 Linux에서 사용중인 젠킨스(Jenkins)의 jobs 위치로 이동합니다. 기본 설치로 하셨다면 /var/lib/jenkins/jobs 위치에 jobs 디렉토리 파일들이 존재하게 됩니다. 아래 그림과 같은 위치에 있는 파일들을 백업/복사/이관/서버이전 중에서 용도에 맞게 압축 또는 다른 위치로 디렉토리들을 복사 합니다. 그리고 해당 젠킨스(Jenkins)의 jobs 디렉토리들을 원복 또는 이관할 Linux서버 jobs 위치에 옮겨놓습니다. (이관을 하게 될 경우 해당 서버에도 기본적으로 Jenkins에 대한 설치는 되어있어야 합니다.) jobs의 디렉토리를 옮겨놨다면 폴더 권한들을..
오늘은 Eclipse에서 Maven Build 오류 및 ClassNotFoundException 오류 해결 방안에 대해 포스팅 하려고 합니다. 해당 오류에는 아래 내용과 같은 이슈가 함께 발생할 수 있습니다. java.util.concurrent.executionexception: org.apache.catalina.lifecycleexception: failed to start component [standardengine[catalina].standardhost[localhost] Tomcat으로 프로젝트를 실행하거나 빌드시에 오류가 나타난다면 프로젝트를 실행하는데 있어서 필요한 jar 파일들이 누락되었기 때문입니다. maven에 대한 설정이 완벽하고 pom.xml을 통하여 dependency에 대한..
오늘은 리눅스(CentOS7)에서 Selinux 설정시 오타로 인해 부팅이 제대로 되지 않는 경우에 대한 해결방안을 포스팅 하려고 합니다. 일반적으로 발생하는 경우가 SELINUX=disabled 또는 enforcing를 하려고 하다가 SELINUXTYPE에 해당 값을 입력하고 재부팅하는 경우에 해당합니다. 복구 방법은 다음과 같습니다. 1) 방법 (1) 부팅시 아래와 같은 화면에서 e를 입력합니다. 아래 그림과 같이 편집모드가 나타나면 해당 위치에 한칸띄고 enforcing=0 또는 selinux=0 을 입력하고 Ctrl-x로 편집을 종료 하면 재부팅이 진행됩니다. 그리고 정상적으로 부팅이 된다면 vi /etc/selinux/config에서 문제가 없도록 오타를 수정합니다. 2) 방법(2) 부팅시 아래..
오늘은 curl 및 wget를 사용하여 리눅스 REST API를 사용하는 방법에 대해 포스팅 하려고 합니다. curl과 wget는 linux, unix, window OS모두 사용이 가능 하지만, 일반적으로 Window에서는 사용 가능한 tool이나 Postman과 같은 프로그램들이 많기 때문에 TUI 환경인 Linux를 예로 들어서 설명하도록 하겠습니다. 먼저 curl을 통해 REST API를 사용하는 방법은 다음 예제와 같습니다. REST에도 많은 옵션들이 많이 있겠지만 아래 옵션과 같이 -H, -d, -X를 일반적으로 사용합니다. -H, --header Headers to supply with request. -d, --data Send specified data in POST request. De..
보노보노92
'Develope' 카테고리의 글 목록 (10 Page)