일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Xen
- MaxGauge
- UiPATH #UiRPA #RPA
- runner
- gitlab-runner
- UIPATH
- sonar-qube
- RPA
- Shell
- docker
- Oracle
- PostgreSQL
- gitlab
- container-registry
- Git
- gitlab-ci
- UiARD
- Today
- Total
목록2016 (24)
올챙이시절 기록소
Xen을 운영 & 관리하다보면 하나의 VM에 문제를 일으켜 전체의 서버에 부하를 줄 때가 있다 Search Tab을 이용하면 각 VM이 어떠한 상태인지 객관적인 지표로 일목요연하게 Cpu & Mem Usage, Disk & Network i/o 등을 확인할 수 있다 이러한 지표를 보기위해선 각 VM에 XenServer Tools를 설치해야하는데 링크를 클릭하거나 xs-tools-iso 이미지를 CD Rom에 넣어주자 OS별로 조금 다르다 먼저 윈도우이렇게 기다리면 자동설치 대화창이 뜨게 된다 설치를 다하고 서버를 재부팅해주면 된다 리눅스(CentOS)는이렇게 설치하고 마찬가지로 재부팅해주면 된다 ps. 우연히 이런 메모를 발견했는데 우분투에서 이렇게 하지 않았을까..? -------------------..
최신순으로 기록이 남아있던 500줄을 조사했다 git commit --amendgit commit -m " "git commit -agit add [a file or files]git checkout [commit or tag]git checkout filegit push --taggit fetch --taggit statusgit diffgit taggit loggit tag -dgit tag -lgit mvgit rmgit resetgit rebase* git 입문 단계는 넘었음을 가정하고 설명한다 1. git commit --amend : 최근의 commit을 수정해야할 때 2. git commit -m "contents" : 메세지와 함께 commit 할 때 3. git commit -a : 모든..
* 입사하고 6개월 되었을 때 공부한 내용이고 정리차원에서 블로그에 올려둔다 그때 당시엔 브랜치 별 권한을 나누어야 하는 경우까지 고려했었다 ( 현 실무에서는 쓰지 않는다 ) Gitolite는 저장소뿐만 아니라 저장소의 브랜치나 태그에도 권한을 명시할 수 있다 즉, 어떤사람은 refs(브랜치나 태그)에 Push할 수 있고 어떤 사람은 할 수 없게 하는 것이 가능하다 권한 부여 및 명세는 위와 같이 작성하고 줄 수 있는 권한들은 이와 같다
ref : Install Gitlab Runner 이 글은 Gitlab CI - Runner설치에 대해 다룬다 * 8.x 버전당시 Gitlab CI 아키텍쳐 Runner는 CI시스템에서 우리가 명세한 작업을 수행하고 결과를 Gitlab으로 피드백하는 녀석이다 ( GitLab Runner is the open source project that is used to run your jobs and send the results back to GitLab. It is used in conjunction with GitLab CI, the open-source continuous integration service included with GitLab that coordinates the jobs.) GitLa..
ref : Sections Info ( 모든 지식의 출처 ) 여기 스크립트는 총 10개의 섹션을 사용한다 1. Setup2. Languages3. Tasks4. Icons5. Run6. UnistallRun7. Unistall8. Code9. Dirs10. Files 하나씩 살펴보자 1) Setup인스톨러와 언인스톨러가 사용하는 전역 설정을 명세하는 부분 작성한 모든 설치(Innosetup 스크립트)에는 지시사항이 필요하다 ( This section contains global settings used by the installer and uninstaller. Certain directives are required for any installation you create. ) 찬찬히 보자 ( 번역은 ..
Linux & Unix 에선 다수 유저가 한 환경에 접속을 하는 것이 빈번한일이다 ( 환경이 귀하니까~ ) 서로 깔끔하게 사용하면 좋겠지만 생성한 파일 & 켜놓은 프로세스에 대한 뒷정리가 미흡하다 다들 참고 사용하다가 Disk full이 나면 아쉬운 사람이 말을 꺼내기 마련이다 디렉토리를 정리 해보자 타산지석의 기지를 발휘하여 오라클 형님들은 어떻게 하는지 살펴보았다 파일을 관리하기 위한 최적의 구조를 정의하였는데 이것이 바로 OFA ( Optimal Flexible Architecture ) 인 것이다 아주 복잡한 것을 쉽게 도식화 한 것이다 ( 그래도 복잡한 건 어쩔 수없다 ) OFA설명을 읽어보다 여기서 조그만 영감을 얻었다 업무특성상 유저구분은 필요없어서 u01 ~ n은 제외 app은 applic..
XEN을 도입하고 VM이 비약적으로 늘었다 관리를 쉽게 하고자 규칙을 만들었다 각 VM 이름은 다음처럼 짓기로 한다 팀명 + 숫자 2~3자리 Ex) DEVQA20 여기서 범주를 나누었다 01 ~ 09 XenServer 자체 ( DeskTop 들 ) 10번 대는 IMX 제품군 (APM) 20번 대는 MFO (ORACLE) 30번 대는 MFT (TIBERO) 40번 대는 ?? (비어있는 듯) 50 번대는 MFS (Mssql) 60 번대도 MFM (Mysql) 70 번 대는 MFA (ALTIBASE) 80번 대는 MFD (DB2) 90 번 대는 임시로 사용하는 것들 100번 대는 공용 사용하는 서버들 (ex Redmine, GitLab) 110번대는 빌드 서버들 * 그 뒤에는 OS와 어떤 용도인지 간략하게 적..
일단 파일 부터 구하자 XenCenter DownLoad ( 지금은 7.2 버전을 구할 수 있다 ) 인스톨러 더블클릭 ( 윈도우에서 설치란 참 쉽다 ) Win7에선 이런 보안경고창이 뜬다 실행버튼 클릭 알림창 한 번 슥 봐주고 넥스트 버튼 클릭 경로 확인 후 넥스트 버튼 클릭 본격적인 설치가 시작될 예정 인스톨 버튼 클릭 설치 완료 실행메뉴에 이렇게 추가된 걸 확인할 수 있다 실행시켜보자 서버의 IP 계정 Password 차례대로 입력한다 ( XenServer에서 설치 할 때, 설정했었던 항목들이다) ( 만약, 이 창이 안떳다면 아래 블록잡은 XenCenter 우측클릭 하여 'Add...' 선택 ) 로딩중... XenServer를 한 대상 서버들이 보인다 초록불로 On임을 확인한다~ 이미지 등록은 어떻게..
일단 파일 부터 구합니다 XenServer DownLoad 실습환경으로는 Oracle Virtual Box가 설치되어 있어야 합니다 * Oracle Virtual Box 내 설정사항에 대해서는 따로 설명하지 않습니다 여기 이하부터는 실서버에 설치하는 것과 동일하다 인스톨 첫 화면 엔터를 한 번 쳐줍니다 조금 시간이 걸립니다 키보드 세팅 US로 설정합니다 중요한 데이터는 백업하라고 합니다 없으므로 OK 정책 동의 - Accept EULA 엔터 오라클 가상머신에서 실행하기 때문에 나타나는 경고문 ( 실서버 설치에는 나타나지 않았던 걸로 기억 ) 하드디스크 선택 하나만 있으면 문제가 없습니다 thin provisioning 꼭 체크! ( 1TB 하드지만 10TB 처럼 쓸 수도 있다 ) * 2개 이상인 경우는 ..
Xen을 쉽게 설명하면 1대 컴퓨터를 여러 대처럼 사용하는 기술이다. 핵심은 "하이퍼바이저, 반가상화" 이다 꼭 알아두자. ( Open Source 란 것도 ) Xen은 하이퍼바이저다 Xen은 반가상화 기술이다 * 하이퍼바이저 : 호스트 컴퓨터에서 다수의 운영 체제(operating system)를 동시에 실행하기 위한 논리적 플랫폼(platform) * 전가상화 vs 반가상화 Open Source 기술이며 무료로 쓸 수 있다 ( 유료회원은 자동 업그레이드 및 각종 지원을 받을 수 있긴하다 ) 때는 호랑이가 담배피던 시절 Test 환경으로 Desktop 5대가 있었다 한 대는 윈도우, 세 대는 리눅스 마지막 한 대는 레드마인용 9명의 팀원이 공용으로 같이 쓰다보니 엉망이었다 ( 결함의 원인을 다른 제품 ..