yeonghoon.kim

  • 게시판
  • 갤러리
  • aws

ansible lvm 구성 예제.yml

김영훈 2021.04.10 14:28 조회 수 : 372

"-물리디스크 4개(/dev/sdb, /dev/sdc, /dev/sdd, /dev/sde) 존재한다고 가정
-볼륨 그룹 3개(vg10, vg20, vg30)
-논리볼륨 4개(vg10 : lv10 / vg20 : lv20, lv21 / vg30 : lv30)
-/test1, /test2, /test3, /test4 마운트(fstab에도 등록)

 
---
- hosts: rhel_test
  user: root
  become: yes

  tasks:
    - name: /dev/sdb 파티셔닝(/dev/sdb1)
      parted:
        device: /dev/sdb
        number: 1
        state: present
        flags: [ lvm ]

    - name: /dev/sdc 파티셔닝(/dev/sdc1)
      parted:
        device: /dev/sdc
        number: 1
        state: present
        flags: [ lvm ]

    - name: /dev/sdd 파티셔닝(/dev/sdd1)
      parted:
        device: /dev/sdd
        number: 1
        state: present
        flags: [ lvm ]

    - name: /dev/sde 파티셔닝(/dev/sde1)
      parted:
        device: /dev/sde
        number: 1
        state: present
        flags: [ lvm ]

    - name: 볼륨그룹 생성(sdb1 이용) - vg10
      lvg:
        pvs: /dev/sdb1
        vg: vg10

    - name: 볼륨그룹 생성(sdc1, sdd1 이용) - vg20
      lvg:
        pvs: /dev/sdc1,/dev/sdd1
        vg: vg20

    - name: 볼륨그룹 생성(sde1 이용) - vg30
      lvg:
        pvs: /dev/sde1
        vg: vg30
 
    - name: 논리볼륨 생성(vg10 이용) - lv10
      lvol:
        vg: vg10
        lv: lv10
        size: +100%FREE
 
    - name: 논리볼륨 생성(vg20 이용) - lv20
      lvol:
        vg: vg20
        lv: lv20
        size: 512m

    - name: 논리볼륨 생성(vg20 이용) - lv21
      lvol:
        vg: vg20
        lv: lv21
        size: +100%FREE

    - name: 논리볼륨 생성(vg30 이용) - lv30
      lvol:
        vg: vg30
        lv: lv30
        size: +100%FREE

    - name: /dev/mapper/vg10-lv10 xfs 파일시스템으로 포맷
      filesystem:
        dev: /dev/mapper/vg10-lv10
        fstype: xfs

    - name: /dev/mapper/vg20-lv20 xfs 파일시스템으로 포맷
      filesystem:
        dev: /dev/mapper/vg20-lv20
        fstype: xfs

    - name: /dev/mapper/vg20-lv21 xfs 파일시스템으로 포맷
      filesystem:
        dev: /dev/mapper/vg20-lv21
        fstype: xfs

    - name: /dev/mapper/vg30-lv30 xfs 파일시스템으로 포맷
      filesystem:
        dev: /dev/mapper/vg30-lv30
        fstype: xfs

    - name: /dev/mapper/vg10-lv10 마운트 - /test1
      mount:
        path: /test1
        src: /dev/mapper/vg10-lv10
        fstype: xfs
        state: mounted

    - name: /dev/mapper/vg20-lv20 마운트 - /test2
      mount:
        path: /test2
        src: /dev/mapper/vg20-lv20
        fstype: xfs
        state: mounted

    - name: /dev/mapper/vg20-lv21 마운트 - /test3
      mount:
        path: /test3
        src: /dev/mapper/vg20-lv21
        fstype: xfs
        state: mounted

    - name: /dev/mapper/vg30-lv30 마운트 - /test4
      mount:
        path: /test4
        src: /dev/mapper/vg30-lv30
        fstype: xfs
        state: mounted

 
"

  • 추천 0

  • 비추천 0
이 게시물을
목록

댓글 0

사진 및 파일 첨부

여기에 파일을 끌어 놓거나 왼쪽의 버튼을 클릭하세요.

파일 용량 제한 : 0MB (허용 확장자 : *.*)

업로드 중... (0%)

0개 첨부 됨 ( / )
 
번호 제목 글쓴이 날짜 조회 수
공지 2025 일본 여행 계획 김영훈 2024.10.10 1309
공지 현금, 저축, 투자, 지출, 예산, 보험 내역(2024-05-30) 김영훈 2024.03.10 1031
» ansible lvm 구성 예제.yml 김영훈 2021.04.10 372
85 CentOS7 ntp 서버 구성.yml 김영훈 2021.04.11 310
84 CentOS7 ntp 클라이언트 설정.yml 김영훈 2021.04.11 283
83 ubuntu 20.04 docker, docker-compose 설치 김영훈 2021.09.18 287
82 도커 기본 명령어 김영훈 2021.09.19 364
81 도커 컨테이너, 이미지 전체 삭제 스크립트 김영훈 2021.09.20 245
80 docker-compose 명령어 김영훈 2021.09.21 195
79 let's encrypt 와일드카드 인증서 발급(도커 이미지 이용) 김영훈 2021.10.09 280
78 인텔 11세대 RST 드라이버(윈도우 10 설치시 필요) 김영훈 2021.10.21 290
77 MBR to GPT, 디스크 용량 확장 김영훈 2021.12.17 323
76 go_ethereum_ubuntu20.04 김영훈 2021.12.25 227
75 bitcoin_core_ubuntu20.04 김영훈 2021.12.25 284
74 tron_ubuntu20.04 김영훈 2021.12.25 355
73 우분투 22.04 nagios 설치(마스터 서버) 김영훈 2022.08.01 491
72 pigz (다중 코어 압축) 사용법 김영훈 2022.08.02 351
71 nc 소스 설치(yum 안되는 환경) 김영훈 2022.08.02 242
70 오라클 클라우드 서버 백업 스크립트(+아카이브 스토리지 업로드) 김영훈 2022.08.02 327
69 OCI CLI 이용하여 아카이브 스토리지 파일 제어 김영훈 2022.08.02 329
68 리눅스 이미지 퀄리티 일괄 변경(ImageMagick 이용) 김영훈 2022.08.08 316
67 오라클 클라우드 RDNS 요청 방법 file 김영훈 2022.08.10 323
쓰기 태그
 첫 페이지 5 6 7 8 9 10 11 12 13 14 끝 페이지