분류 전체보기 썸네일형 리스트형 [draft] Cockpit 관리 도구 설치(WEB UI 기반) Cockpit 관리 도구 설치(WEB UI 기반)플렛폼Platform(플랫폼)$ cat /etc/os-releaseNAME="CentOS Linux"VERSION="7 (Core)"ID="centos"ID_LIKE="rhel fedora"VERSION_ID="7"PRETTY_NAME="CentOS Linux 7 (Core)"ANSI_COLOR="0;31"CPE_NAME="cpe:/o:centos:centos:7"HOME_URL="https://www.centos.org/"BUG_REPORT_URL="https://bugs.centos.org/"CENTOS_MANTISBT_PROJECT="CentOS-7"CENTOS_MANTISBT_PROJECT_VERSION="7"REDHAT_SUPPORT_PRODUCT.. 더보기 [draft] 우분투 이미지 다운로드(Download Ubuntu Image) 우분투 이미지 다운로드(Download Ubuntu Image)mirror.kakao.com - https://mirror.kakao.com/우분투 릴리스(ubuntu releases)ubuntu releases - https://mirror.kakao.com/ubuntu-releases/Ubuntu Server for ARMhttps://ubuntu.com/download/server/arm서버 설치 이미지(Server install image)jammyhttp://releases.ubuntu.com/jammy/https://mirror.kakao.com/ubuntu-releases/jammy/Ubuntu ServerUbuntu 18.04.6 LTS (Bionic Beaver) : ubuntu-18.0.. 더보기 [draft] Shell 매개변수 확장(Parameter Expansion) Shell 매개변수 확장(Parameter Expansion)Shell에서 매개변수 확장(Parameter Expansion)은 변수의 값을 조작하거나 대체하는 기능을 제공합니다. 매개변수 확장은 다양한 형식과 옵션으로 사용할 수 있으며, 가장 일반적인 형식은 다음과 같습니다 1. ${변수명} : 변수의 값을 출력합니다.예를 들어, name="John"이라고 가정하면, ${name}은 "John"으로 확장됩니다. 2. ${변수명:-기본값} : 변수의 값을 출력하되, 변수가 정의되어 있지 않으면 기본값을 출력합니다.예를 들어, name="John"이라고 가정하면, ${age:-25}는 만약 age 변수가 정의되어 있지 않으면 "25"로 확장됩니다. 3. ${변수명:=기본값} : 변수의 값을 출력하되, 변수.. 더보기 [draft] Ansible ansible-config 명령어를 사용하는 방법 Ansible ansible-config 명령어를 사용하는 방법Ansible Galaxy란?전 세계 Ansible 사용자들이 공유하는 Role / Collection 저장소검증된 자동화 코드를 설치해서 바로 사용사내 표준 Role 구성에도 적합ansible-galaxy : https://galaxy.ansible.comansible-galaxy 설치sudo apt-get install ansible-galaxyansible-galaxy 기본 사용법명령어 구조ansible-galaxy TYPE [options]role : Role 관리collection : Collection 관리도움말 확인ansible-galaxy -hRole 관련 주요 명령어1. 역할 설치하기Ansible Galaxy에서 지정한 use.. 더보기 [draft] Ansible ansible-vault 명령어를 사용하는 방법 Ansible ansible-vault 명령어를 사용하는 방법ansible-vault란?ansible-vault는 Ansible Playbook, 변수 파일, 설정 파일 등에 포함된 민감 정보를 암호화하여 안전하게 관리하기 위한 도구입니다.비밀번호API Key/Token인증서/개인 키DB 접속 정보Vault 파일 생성 (create)새 Vault 파일 생성ansible-vault create a.yamlVault 파일 내용 확인 (view)암호화된 파일을 복호화하여 보기ansible-vault view a.yaml$ ansible-vault view a.yamlVault password:---- hosts: node1 tasks: - ping:Vault 파일 수정 (edit)암호화된 파일 직접 수정a.. 더보기 [draft] Ansible ansible-config 명령어를 사용하는 방법 Ansible ansible-config 명령어를 사용하는 방법ansible-config란?ansible-config는 Ansible의 구성(Configuration) 값을 조회·검증·초기화하기 위한 공식 CLI 도구입니다.ansible-config 도움말 확인ansible-config -h$ ansible-config -husage: ansible-config [-h] [--version] [-v] {list,dump,view,init} ...View ansible configuration.positional arguments: {list,dump,view,init} list Print all config options dump Dump.. 더보기 [draft] Ansible ansible-doc 명령어를 사용하는 방법 Ansible ansible-doc 명령어를 사용하는 방법ansible-doc 이란?ansible-doc은 Ansible에 포함된 모듈과 플러그인에 대한 공식 문서 조회 도구입니다.인터넷 접속 없이도 로컬 환경에서 다음 정보를 바로 확인할 수 있습니다.모듈/플러그인 설명사용 가능한 옵션지원되는 파라미터예제(Task 스니펫)ansible-doc 도움말 확인ansible-doc -h$ ansible-doc -husage: ansible-doc [-h] [--version] [-v] [-M MODULE_PATH] [--playbook-dir BASEDIR] [-t {become,cache,callback,cliconf,connection,httpapi,inventory,look.. 더보기 [draft] Ansible apt 모듈을 사용하는 방법 Ansible apt 모듈을 사용하는 방법 (Debian/Ubuntu 패키지 관리)Ansible의 apt 모듈은 Debian/Ubuntu 계열 시스템에서 apt-get, apt 기반의 패키지 설치, 제거, 업그레이드를 자동화하는 모듈입니다.패키지 설치/삭제APT 캐시 업데이트OS 전체 업그레이드idempotent(멱등성) 보장인벤토리(inventory) 구성 확인인벤토리 구조 확인ansible-inventory -i inventory/mycluster/inventory.ini --graph$ ansible-inventory -i inventory/mycluster/inventory.ini --graph @all: |--@etcd: | |--kube-control1 |--@k8s_cluster: .. 더보기 이전 1 2 3 4 5 6 ··· 144 다음