Ansible에서 ESXi 6.5 VM 관리하기
By 지훈현서 | 2018년 12월 13일 |
회사에서 어찌 저찌 하다보니 혼자 DevOps를 구축하게 되었네요.이제 그 끝이 보여갑니다. - Ryzen으로 ESXi 서버 구축하기- Photon Linux로 Docker Host 구축하기- 맥 시에라를 인텔CPU 기반 ESXi 서버에서 VM으로 돌려보기- Photon Linux에 Ansible을 포함한 젠킨스 컨테이너 만들기- ESXi 재기동 VM 및 Photon Linux의 재시작 서비스 설정 각 회사마다 처해진 상황이 다르기 때문에 범용 DevOps라 하기에는 아직 좀 멀지만,조금 다듬으면 ESXi 서버에 몽땅 필요한 것을 담아 넣고 DevOps 를 기동시킬 수 있겠습니다.(나중에 기회가 되면 정리를 별도로 할 생각입니다) 그 중에 정리를 위해서 하나의 그림으로 먼저 시작을 해 봅니다. 위의
[ESXi 6.5] Photon Linux의 HDD 크기를 실시간으로 증가시키기
By 지훈현서 | 2018년 12월 3일 |
지난번에 ESXi 6.5 서버에 가장 최적화 되어있는 Photon Linux 설치하여 사용해보기를 살펴보았습니다. 그런데 이것을 운영을 하다보니, HDD가 기본이 16G 밖에 되지 않아 조금만 돌려보다보면문제가 될 수 있습니다. 이번에는 해당 Photon Linux VM을 reboot 이나 끄지 않고서도 쉽게 HDD를 늘리는 방법을 찾아서적어봅니다. 운영하고 있는 ESXi 서버에서 해당 Photon VM의 HDD 가 16G 로 되어 있습니다. 이것을 40 으로 변경하고 Save 합니다. 아직 해당 VM에 들어가서 "df -h" 명령으로 확인해보면 16G 크기 인 것을 확인할 수 있습니다. 이제 시스템에게 크기가 변경되었으니 다시 조사해보라는 명령을 내립니다. echo 1 > /sys/cl
[ansible] sshpass 설치
By 지훈현서 | 2018년 12월 8일 |
앤시블로 작업을 하다보니, 모두 ssh-keygen 으로 만든 id_rsa.pub 와 같은키 대신 암호로 접속하고는 하는데, 이때 sshpass 라는 유틸이 필요합니다. 즉, ansible을 돌리는 머신에서 해당 유틸을 설치해야 하는데요, 다음과 같이 설치가능합니다. (윈도우 제외) 1) Photon Linux에서tdnf install -y sshpass 2) CentOS, Fedora 같은 Redhat 계열에서는yum install -y sshpass 3) Ubuntu와 같은 debian 계열에서는apt-get install -y sshpass 4) 마지막으로 Mac은 homebrew로 설치가능한데, 디폴트 저장소에는 존재하지 않아다음의 명령으로 가능합니다. rew install 어느 분
[ESXi 6.5] FreeNAS 로 Windows, MacOS, Linux 공유 폴더 만들기
By 지훈현서 | 2018년 11월 21일 |
며칠 전 포스트에 Ryzen 7 2700X CPU로 vSphere Hypervisor (ESXi) 6.5 를 구축한 것을 블로그에 남긴 적이 있습니다. Docker도 마찬가지지만 VM 들도 작업을 하는 주체로 이미지를 만들어 작업하다보면,스냅샷을 잡아놓고 수시로 이전으로 깨끗이 돌아가서나 하는 일이 부지기수입니다. 이런 상황에서 무언가 말 그대로 Persistent 한 저장소가 있다면, 예를 들어개발하고 있는 소스를 가지고 처리를 한다면 이런 소스는 계속해서 변경되고 있기 때문에스냅샷에 포함되는 것이 아니라, 그것과 상관없이 어딘가 저장을 해야할 필요가 있습니다. 또한 어떤 파이썬 소스가 있다고 가정하고, 이것을 하나의 소스로윈도우/맥/리눅스 용으로 개발, 빌드, 테스트 등을 진행한다고 하였을 때git