728x90
반응형

vlan 상태 확인 포트별 정보 확인
show vlan

vlan 상태 확인
show vlan brief

포트 상태 확인
show interface status

각 포트별 인터페이스 상태 확인
show ip interface brief


vlan 변경 및 설정
en

show vlan

conf t

int <포트> : 포트설정 
ex) int Gi 0/20

switchport access vlan <할당 vlan>
ex) switchport access vlan 104
end
wr

vlan 이름 설정
conf t
vlan 101
name system
end
wr

728x90
300x250
728x90
반응형

Docker cgroup driver 변경 방법

 

Docker에서 사용하고 cgroup driver 확인하기

docker info | grep -i cgroup

 

json 파일생성

cat <<EOF | sudo tee /etc/docker/daemon.json 
{ 
    "exec-opts": ["native.cgroupdriver=systemd"],
    "log-driver": "json-file",
    "log-opts": { 
        "max-size": "100m"
        },
        "storage-driver": "overlay2"
} 
EOF
728x90
300x250

'IT > Container' 카테고리의 다른 글

Docker 이미지에 Label 설정  (0) 2022.04.27
WSL2에서 Docker 설치하기  (0) 2021.09.10
728x90
반응형

sudo kubeadm init --control-plane-endpoint 172.25.29.43 --pod-network-cidr 172.25.0.0/16 --apiserver-advertise-address 172.25.29.43 --ignore-preflight-errors=Swap

 

위와 같이 --ignore-preflight-errors=Swap 을 추가 해 준다.

728x90
300x250
728x90
반응형

systemctl 명령어 사용시 아래와 같은 메시지로, 어떤 서비스든 사용 할 수가 없는 상태로 됨

System has not been booted with systemd as init system (PID 1). Can't operate.

 

wsl에서 systemd를 지원하지 않기 때문에 이럴 때 systemd를 직접 enable 해줘야 함

 

1. 아래 shell을 입력한다.

cd /tmp
wget --content-disposition \
  "https://gist.githubusercontent.com/djfdyuruiry/6720faa3f9fc59bfdf6284ee1f41f950/raw/952347f805045ba0e6ef7868b18f4a9a8dd2e47a/install-sg.sh"

 

2. 권한 설정

chmod +x /tmp/install-sg.sh
728x90

3. 설치 작업 수행

/tmp/install-sg.sh && rm /tmp/install-sg.sh

 

4. wsl 중지 작업

wsl --shutdown

5. 관리자 권한으로 새로 PowerShell을 띄우고 아래 명령어 수행

wsl genie -s

 

6. systemd, systemctl 명령어를 마음 껏 사용한다.

728x90
300x250
728x90
반응형

PowerShell 관리자 권한으로 실행

 

Restart-Service LxssManager

 

종료

버전 및 이름 확인
wsl --list --verbose

wsl -t 이름

 

셧다운

wsl --shutdown
728x90
300x250
728x90
반응형

https://docs.microsoft.com/ko-kr/windows/wsl/install-win10

 

해당 공식 MS 문서를 참조하여

WSL 2를 설치 한다.

WSL 버전은 반드시 2로 하기로 한다. WSL 1에서 Docker 관련 버그가 있음.

 

0. 파워쉘에서 WSL 버전 확인

 wsl --list --verbose

 

1. Ubuntu 관련 업데이트 및 업그레이드

apt-get update && apt upgrade

2.  관련 패키지 설치

sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

3. GPG key 인증

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

OK가 나와야 한다.

 

4. Finger Print 확인

sudo apt-key fingerprint 0EBFCD88

5. Docker Repo 등록

해당 명령어로 환경 확인
# arch

sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"

6. Docker 설치

sudo apt-get update && sudo apt-get install docker-ce docker-ce-cli containerd.io

7. Docker 설치 확인

docker -v

8. 서비스 등록 및 시작

sudo systemctl enable docker && service docker start
728x90
300x250

'IT > Container' 카테고리의 다른 글

Docker 이미지에 Label 설정  (0) 2022.04.27
Docker cgroupfs에서 systemd로 변경 방법  (0) 2021.09.10
728x90
반응형

전제

CentOS 7에서 작업한 것입니다.

SSD를 물리적으로 달아 준 곳부터 시작입니다.

확인(작업 전)

lsblk, parted-l명령으로 확인

nvme0n1이 SSD블록 장치로 인식되고 있습니다.

# lsblk
NAME    MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda       8:0     3.5T  0 disk
├─sda1    8:1    0    1M  0 part
├─sda2    8:2    0    4G  0 part [SWAP]
├─sda3    8:3    0    2T  0 part /
└─sda4    8:4     1.5T  0 part /data1
nvme0n1 259:0     1.5T  0 disk




# parted -l
Model: DELL PERC H730 Mini (scsi)
Disk /dev/sda: 3836GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags: pmbr_boot


Number  Start   End     Size    File system     Name  Flags
 1      1049kB  2097kB  1049kB                        bios_grub
 2      2097kB  4297MB  4295MB  linux-swap(v1)
 3      4297MB  2199GB  2195GB  xfs
 4      2199GB  3836GB  1637GB  xfs             xfs




Error: /dev/nvme0n1: unrecognised disk label
Model: Unknown (unknown)
Disk /dev/nvme0n1: 1600GB
Sector size (logical/physical): 512B/512B
Partition Table: unknown
Disk Flags:

파티션 설정

parted명령으로 실시한다.

여기에서는 전체를 1개의 파티션으로 구분하고 있다

728x90
# parted /dev/nvme0n1
GNU Parted 3.1
Using /dev/nvme0n1
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mklabel gpt                                            # mklabel gpt と入力
(parted) mkpart                                                 # mkpart と入力
Partition name?  []?                                            # 空 Enter
File system type?  [ext2]? xfs                                  # xfs と入力

Start? 0%                                                       # 0% と入力
End? 100%                                                       # 100% 入力
(parted) print                                                  # 確認のため print
Model: Unknown (unknown)
Disk /dev/nvme0n1: 1600GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number  Start   End     Size    File system  Name  Flags
 1      1049kB  1600GB  1600GB
(parted) quit                                                  # 完了
Information: You may need to update /etc/fstab.

포맷

XFS로 포맷

# mkfs.xfs /dev/nvme0n1p1

마운트 준비

다시 기동시 자동으로 마운트 하게/etc/fstab에 이하의 1줄을 추가

마운트 포인트(2칼럼번째)는 적절히 변경하세요.여기에서는/data2로 하고 있습니다.

/dev/nvme0n1p1 /data2 xfs defaults 1 1

마운트

mount /dev/nvme0n1p1

확인(작업 후)

# lsblk
NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda           8:0     3.5T  0 disk
├─sda1        8:1    0    1M  0 part
├─sda2        8:2    0    4G  0 part [SWAP]
├─sda3        8:3    0    2T  0 part /
└─sda4        8:4     1.5T  0 part /data1
nvme0n1     259:0     1.5T  0 disk
└─nvme0n1p1 259:1     1.5T  0 part /data2




# parted -l
Model: DELL PERC H730 Mini (scsi)
Disk /dev/sda: 3836GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags: pmbr_boot


Number  Start   End     Size    File system     Name  Flags
 1      1049kB  2097kB  1049kB                        bios_grub
 2      2097kB  4297MB  4295MB  linux-swap(v1)
 3      4297MB  2199GB  2195GB  xfs
 4      2199GB  3836GB  1637GB  xfs             xfs




Model: Unknown (unknown)
Disk /dev/nvme0n1: 1600GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:


Number  Start   End     Size    File system  Name  Flags
 1      1049kB  1600GB  1600GB  xfs
728x90
300x250

'IT > OS' 카테고리의 다른 글

iowait 상태 및 원인 파악  (0) 2023.08.10
Linux Crontab 명령어로 등록하기  (0) 2022.01.17
Windows에서 SSH 하는 법  (0) 2021.08.19
네트워크 지연 발생 테스트  (0) 2021.08.19
Linux screen 설정과 사용  (0) 2021.08.19
728x90
반응형

필요한 권한

Read Only Admin로 있으면 값을 취득할 수 있었습니다.

좀 더 약한 권한이라도 괜찮을지도 모릅니다.

 

서버 측 Plugin설정

다음과 같이 munin사용자로 스위치 합니다.

$ sudo su -

# su -s /bin/bash munin -

munin사용자로 virtualenv명령을 실행하고 환경을 옮긴 뒤 requests를 인스톨 합니다.

-bash$ pwd
/var/lib/munin
  
-bash$ virtualenv .venv/couchbase-munin-plugin
-bash$ source .venv/couchbase-munin-plugin/bin/activate
(couchbase-munin-plugin) -bash$ pip install requests

 

/etc/munin/plugin-conf.d/couchbase를 신규 작성합니다.

USERNAME, PASSWORD는 couchbase에 접속할 수 있는 유저로 바꾸어 주세요.

/etc/munin/plugin-conf.d/couchbase

[couchbase_*]
user munin
env.host 127.0.0.1
env.port 8091
env.username USERNAME
env.password PASSWORD
728x90
300x250

'IT > Munin' 카테고리의 다른 글

Munin Application RTA 체크 스크립트  (0) 2021.07.30
Munin App Exception 에 대한 체크  (0) 2021.07.30
Munin 플러그인 설정  (0) 2021.07.29
Connections-through-firewall 유효화  (0) 2021.07.29
Munin 노드 설치 및 구성  (0) 2021.07.07

+ Recent posts