본문 바로가기

반응형

분류 전체보기

VMware ESXi 7 Standalone 환경에서 새로운 관리자 계정을 생성하는 방법 VMware ESXi 7.0.0 Standalone 환경에서 새로운 관리자 계정을 생성하는 방법1. 사용자(User) 생성관리 > 보안 및 사용자 > 사용자 추가2. 권한 부여(Administrator 역할 할당)Host > 사용 권한사용자 및 역할 확인역할(사용자) 할당3. esxcli 명령어로 계정 확인esxcli system account listUser ID Description-------- -----------root Administratordcui DCUI Uservpxuser VMware VirtualCenter administration account 더보기
Ansible 모듈 리스트 Ansible 모듈 리스트Ansible은 수많은 모듈을 제공합니다. 각 모듈은 특정 기능을 수행하며 Ansible의 다양한 작업에 사용됩니다. 일반적인 Ansible 모듈의 목록은 다음과 같습니다.command: 쉘 명령어를 실행합니다.shell: 쉘 명령어를 실행합니다.copy: 로컬 머신에서 원격 호스트로 파일을 복사합니다.file: 파일 또는 디렉토리를 만들고 소유자, 그룹 및 권한을 변경합니다.template: 로컬 파일을 사용하여 원격 호스트에 파일을 만듭니다.service: 서비스 상태를 관리합니다.apt, yum, dnf, zypper: 패키지를 설치, 업그레이드 또는 삭제합니다.user: 사용자 계정을 만들거나 삭제합니다.group: 그룹을 만들거나 삭제합니다.get_url: URL에서 파.. 더보기
Alpine Linux에 jq 패키지를 설치하는 방법 Alpine Linux에 jq 패키지를 설치하는 방법Alpine Linux에서 운영체제 정보 확인표준 리눅스 방법cat /etc/os-releaseNAME="Alpine Linux"ID=alpineVERSION_ID=3.21.3PRETTY_NAME="Alpine Linux v3.21"HOME_URL="https://alpinelinux.org/"BUG_REPORT_URL="https://gitlab.alpinelinux.org/alpine/aports/-/issues"Alpine Linux 방법cat /etc/alpine-release3.21.3패키지 인덱스 업데이트apk updatejq 패키지 설치apk add jq설치 확인jq --versionjq-1.7.1 더보기
HashiCorp Vault와 Consul을 Docker 컨테이너로 구성하고 연동하는 방법 HashiCorp Vault와 Consul을 Docker 컨테이너로 구성하고 연동하는 방법이 구성은 Vault의 스토리지 백엔드로 Consul을 사용하도록 설정합니다.Vault의 백엔드(Storage Backend)는 Vault의 데이터를 저장하는 위치입니다. 구성 요약Docker : 컨테이너 기반 배포Vault : 비밀 관리 시스템Consul : 서비스 디스커버리 및 Vault의 스토리지 백엔드1. 디렉터리 구조 생성mkdir -p ./vault-consul-docker/{vault/config,consul}cd ./vault-consul-docker2. Vault 설정파일 작성sudo tee vault/config/vault.hcl > /dev/null 3. Docker Compose 파일 작성sud.. 더보기
HashiCorp Vault의 OTP 방식을 이용하여 SSH 인증을 구성하는 방법 HashiCorp Vault의 OTP(One-Time Password) 방식을 이용하여 SSH 인증을 구성하는 방법Vault가 SSH 접속용 일회용 비밀번호(OTP)를 발급하고, SSH 서버는 vault-ssh-helper를 통해 Vault에 OTP를 검증시켜 사용자를 로그인시키는 방식입니다.테스트 환경Vault Server 192.168.0.11SSH Server 192.168.0.121SSH Client 192.168.0.21. Vault 서버 설정 (192.168.0.11, Docker 컨테이너)Vault 컨테이너 접속docker compose exec vault shVault 환경 설정export VAULT_ADDR=http://127.0.0.1:8200export VAULT_TOKEN="hvs... 더보기
우분투 24.04에서 Kubernetes를 제거 및 재설치 방법 우분투 24.04에서 Kubernetes를 제거 및 재설치 방법1. Kubernetes 관련 서비스 중지 및 패키지 제거systemctl stop kubelet기본 패키지 제거sudo apt purge -y kubeadm kubelet kubectl kubernetes-cni(또는) 패키지가 hold 상태일 경우sudo apt purge -y --allow-change-held-packages kubeadm kubelet kubectl kubernetes-cni2. 구성 파일 및 디렉터리 제거sudo rm -rf /etc/kubernetessudo rm -rf ~/.kubesudo rm -rf /var/lib/{cni,kubelet,etcd}sudo rm -rf /etc/cni3. 컨테이너 런타임 관련 .. 더보기
HashiCorp Vault를 Docker 컨테이너로 설정하는 방법 HashiCorp Vault를 Docker 컨테이너로 설정하는 방법테스트 환경$ docker version --format '{{.Server.Version}}'28.2.2$ docker compose versionDocker Compose version v2.36.21. 디렉터리 구조 생성mkdir -p ./vault/{config,file,logs}chmod -R 755 ./vault2. Vault 설정 파일 작성vim vault/config/vault.json{ "storage": { "file": { "path": "/vault/file" } }, "listener": [{ "tcp": { "address": "0.0.0.0:8200", "tls_d.. 더보기
AWS CLI 명령어 자동 완성을 활성화하고 쉘 환경에 적용하는 방법 AWS CLI 명령어 자동 완성(탭 자동 완성)을 활성화하고 쉘 환경에 적용하는 방법aws_completer가 설치되어 있는지 확인which aws_completer/usr/local/bin/aws_completer자동 완성 기능 활성화complete -C "$(which aws_completer)" aws더보기---.bashrc 또는 .bash_profile에 추가echo 'complete -C "$(which aws_completer)" aws' >> ~/.bashrc적용source ~/.bashrc---확인 방법명령어 입력 후 [Tab] 키를 두 번 누르기aws s3 [Tab][Tab]정상 작동 시 아래와 같이 하위 명령어 목록이 출력됩니다cp ls mb mv presi.. 더보기

반응형