1. uptime 확인하기
  2. 디스크 용량 확인하기
  3. 메모리 상태 확인하기
  4. 새로운 유저 만들기
  5. 파일 전송하기
  6. 서비스 설치


UPTIME 확인하기

[root@vm-ansible-server ~]# ansible all -m shell -a "uptime" -k
SSH password:
10.0.0.6 | CHANGED | rc=0 >>
 07:51:57 up  3:47,  1 user,  load average: 0.11, 0.05, 0.06

10.0.0.5 | CHANGED | rc=0 >>
 07:51:57 up  3:48,  1 user,  load average: 0.00, 0.01, 0.05

10.0.0.7 | CHANGED | rc=0 >>
 07:51:57 up  3:41,  1 user,  load average: 0.00, 0.01, 0.05

[root@vm-ansible-server ~]#


디스크 용량 확인하기

[root@vm-ansible-server ~]# ansible all -m shell -a "df -h" -k
SSH password:
10.0.0.7 | CHANGED | rc=0 >>
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda2        30G  1.2G   29G   5% /
devtmpfs        948M     0  948M   0% /dev
tmpfs           960M     0  960M   0% /dev/shm
tmpfs           960M  9.0M  951M   1% /run
tmpfs           960M     0  960M   0% /sys/fs/cgroup
/dev/sda1       497M   81M  417M  17% /boot
/dev/sdb1       3.9G   16M  3.7G   1% /mnt/resource
tmpfs           192M     0  192M   0% /run/user/1000

10.0.0.6 | CHANGED | rc=0 >>
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda2        30G  1.2G   29G   5% /
devtmpfs        948M     0  948M   0% /dev
tmpfs           960M     0  960M   0% /dev/shm
tmpfs           960M  9.0M  951M   1% /run
tmpfs           960M     0  960M   0% /sys/fs/cgroup
/dev/sda1       497M   81M  417M  17% /boot
/dev/sdb1       3.9G   16M  3.7G   1% /mnt/resource
tmpfs           192M     0  192M   0% /run/user/1000

10.0.0.5 | CHANGED | rc=0 >>
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda2        30G  1.2G   29G   5% /
devtmpfs        948M     0  948M   0% /dev
tmpfs           960M     0  960M   0% /dev/shm
tmpfs           960M  9.0M  951M   1% /run
tmpfs           960M     0  960M   0% /sys/fs/cgroup
/dev/sda1       497M   81M  417M  17% /boot
/dev/sdb1       3.9G   16M  3.7G   1% /mnt/resource
tmpfs           192M     0  192M   0% /run/user/1000

[root@vm-ansible-server ~]#


메모리 상태 확인하기

[root@vm-ansible-server ~]# ansible all -m shell -a "free -h" -k
SSH password:
10.0.0.6 | CHANGED | rc=0 >>
              total        used        free      shared  buff/cache   available
Mem:           1.9G        156M        1.5G        8.9M        224M        1.5G
Swap:            0B          0B          0B

10.0.0.5 | CHANGED | rc=0 >>
              total        used        free      shared  buff/cache   available
Mem:           1.9G        154M        1.5G        8.9M        224M        1.5G
Swap:            0B          0B          0B

10.0.0.7 | CHANGED | rc=0 >>
              total        used        free      shared  buff/cache   available
Mem:           1.9G        158M        1.5G        8.9M        223M        1.5G
Swap:            0B          0B          0B

[root@vm-ansible-server ~]#


새로운 유저 만들기

[root@vm-ansible-server ~]# ansible all -m user -a "name=bloter password=1234" -k
SSH password:
 [WARNING]: The input password appears not to have been hashed. The 'password'
argument must be encrypted for this module to work properly.

10.0.0.6 | CHANGED => {
    "changed": true,
    "comment": "",
    "create_home": true,
    "group": 1001,
    "home": "/home/bloter",
    "name": "bloter",
    "password": "NOT_LOGGING_PASSWORD",
    "shell": "/bin/bash",
    "state": "present",
    "system": false,
    "uid": 1001
}
10.0.0.7 | CHANGED => {
    "changed": true,
    "comment": "",
    "create_home": true,
    "group": 1001,
    "home": "/home/bloter",
    "name": "bloter",
    "password": "NOT_LOGGING_PASSWORD",
    "shell": "/bin/bash",
    "state": "present",
    "system": false,
    "uid": 1001
}
10.0.0.5 | CHANGED => {
    "changed": true,
    "comment": "",
    "create_home": true,
    "group": 1001,
    "home": "/home/bloter",
    "name": "bloter",
    "password": "NOT_LOGGING_PASSWORD",
    "shell": "/bin/bash",
    "state": "present",
    "system": false,
    "uid": 1001
}
[root@vm-ansible-server ~]#


파일 전송 하기



서비스 설치

  • No labels

0 Comments

You are not logged in. Any changes you make will be marked as anonymous. You may want to Log In if you already have an account.