본문 바로가기

전체 글62

Vmware / python sdk / pyvmomi pyVmomi.vmodl.query.PropertyCollector traversalspec object searching 오브젝트 서칭 pyvmomi는 VCSA 혹은 ESXI의 SOAP API를 호출하는 SDK이며, vmware의 유료 라이센스를 구입하고 키를 입력해야 모든 SDK의 기능을 사용 가능합니다. 무료버전으로만 사용시 기능이 제한됩니다. Vmware를 사용과 운영하다보면 VM, Host등의 Managed Object들에 대해서 커스텀한 조회가 필요한 경우가 존재합니다. pyvmomi의 object property를 얻기 위한 공식 샘플 코드 GitHub - vmware/pyvmomi-community-samples: A place for community contributed samples for the pyVmomi library. A place for community contributed samples for the py.. 2022. 3. 14.
git tag 사용 git의 tag는 특정 커밋에 달거나, 그 커밋 자체의 다른 alias라고 생각할 수도 있습니다. 의외로 많은 글들이 tag를 쓰는 법만 적혀있고 의미에 대해서 명시를 안해서 ㅠㅠ 위 사진처럼 tag는 커밋에 붙게됩니다. github에서도 branch대신 tag를 통해서도 특정 커밋의 파일을 볼수 있고 Repository 메인창의 오른쪽 중단의 release를 선택해서도 확인할 수 있습니다. 대충 tag 쓰는 법은 아래에서 확인할수 있습니다. https://backlog.com/git-tutorial/kr/stepup/stepup4_1.html 누구나 쉽게 이해할 수 있는 Git 입문~버전 관리를 완벽하게 이용해보자~ | Backlog 누구나 쉽게 알 수 있는 Git에 입문하신 것을 환영합니다. Git을.. 2021. 12. 11.
Pycharm virtual env 가상환경 생성 및 연동 보통 Pycharm 프로젝트 생성하면서 가상환경 만들고 그 다음 작업물 만들거나 올리고 하는 경우가 많다보니 딱히 신경 안썼는데, 반대로 git clone등올 먼저 작업물 가져오고 pycharm 프로젝트 연동할때마다 까먹어서.. 블로그에 끄적끄적.. Preferences 창켜고 mac기준 command + , 윈도우는 몰라요 ㅠㅠ 검색란에 interpreter 적어주시고 예 추가해주시면 됩니다~ virtualenv나 python3 -m venv 등 터미널에서 그냥 직접 커맨드 떄려서 만든 가상화환경이 이미 있거나 그냥 다른프로젝트 가상화 환경 이어다가 그냥 쓸런다 싶으면 + 누르지 마시고 show all해서 나온 목록중에 하나 선택해서 프로젝트 연동해서 사용하시면 됩니다. 20000 2021. 12. 10.
동일 Inode file의 fileSystem 확인 ps, 커널 의사 파일시스템(pseudo filesystem) 동일 inode를 가진 file의 filesystem 찾기 inode는 fileSystem에서 각 file마다 고유합니다. 동일 filesystem에서 inode가 고유하지 않거나 문제가 있는 경우엔 fsck로 filesystem 복구 필요! inode를 통해서 file을 찾아야 할 일이 있어서 찾아봤는데, 유일할 줄 알았던 inode 결과가 2개가 나왔다;; find / -inum {inode 숫자} 2>/dev/null $ df -Th # 이걸로 확인해봐도 겉으로보기엔 같은 fileSystem 같이 보인다.. $ lsblk # 마찬가지 $ df [file path] # 직접 file path를 넣으면, 해당 파일의 fileSystem이 나왔구나.. Filesystem Type Size Used Ava.. 2021. 11. 8.