반응형

IT 138

Rocky linux에서 docker 설치 중 podman, runc패키지 오류 해결

dnf 혹은 yum으로 docker 설치 시에 다음과 같은 에러가 발생하는 경우 > dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo > dnf install docker-ce docker-ce-cli containerd.io 설치된 꾸러미 문제 podman-3:4.2.0-8.module+el8.7.0+1154+147ffa21.x86_64 podman-3:4.2.0-8.module+el8.7.0+1154+147ffa21.x86_64는 runc >= 1.0.0-57가 필요하지만, 공급자가 없어 설치 할 수 없습니다 docker-ce-3:23.0.1-1.el8.x86_64는 containerd.io >= ..

IT/리눅스 2023.03.24

Rocky Linux Samba 설치

Window와 데이터를 공유하기 위해 samba를 설치한다. selinux 권한 설정 변경 SELinux는 시스템의 애플리케이션, 프로세스, 파일에 대한 액세스 제어를 정의하는 보안 아키텍처이며 굳이 설정해서 사용하지 않는 경우는 disable 해도 상관은 없다. vi /etc/selinux/config SELINUX 속성값을 disabled 로 변경한 후 저장한다. SELINUX=disabled SELINUX 가 disabled 로 변경한 경우에는 시스템을 재기동 해야한다 >yum -y install samba samba-client samba-common Samba 환경 파일 수정 /etc/samba/smb.conf Window에서 접속 가능하도록 workgroup을 수정하고 접속 가능한 사용자를 등..

IT/리눅스 2023.03.24

Rocky Linux 고정 IP 설정 하기

/etc/sysconfig/network-scripts/ 위치에 있는 네트워크 설정 파일을 수정한다 랜카드 개수나 시스템마다 인터페이스 개수는 다르게 표시될 수 있다. 여기서는 ifcfg-enp6s0f1 파일을 수정한다. 대부분은 default를 사용하고 필요한 것만 수정한다. TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static #고정IP 사용 DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=eui64 NAME=enp6s0f1 UUID=23ef99af-c4c4-4486..

IT/리눅스 2023.03.24

4 Rocky Linux Docker 설치(GPU 있을때/없을때) - Rocky Linux 설치 및 Nvidia Docker 환경 만들기(9)

4.1 docker 설치 (Nvidia GPU 불필요시) yum install -y yum-utils yum update yum config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo yum install -y docker-ce docker-ce-cli containerd.io >docker --version Docker version 23.0.1, build a5ee5b1 재부팅시 자동 기동 되도록 설정 >systemctl enable docker.service 서비스 시작 >systemctl start docker.service 상태 확인 >systemctl status docker.service 4.2 doc..

IT/리눅스 2023.03.24

3. Rocky Linux Nvidia Driver 설치 - 3.2 런레벨(run level) 변경 3.3 Nouveau 드라이버 비활성화 - Rocky Linux 설치 및 Nvidia Docker 환경 만들기(7)

3.2 런레벨(run level) 변경 GUI를 사용하는 Rocky를 설치한 경우 기본 런레벨이 graphical.target 이기 때문에 드라이버 설치를 실행하면 X Server를 disable 시키라는 말이 나온다. Nvidia driver 설치전 GUI 사용모드를 OFF 시켜야 한다. >./NVIDIA-Linux-x86_64-470.161.03.run 현재 설정 확인 후 GUI를 사용하지 않는 일반 멀티 유저모드로 변경 한다. > systemctl get-default graphical.target > systemctl set-default multi-user.target > systemctl isolate multi-user.target > systemctl get-default multi-use..

IT/리눅스 2023.03.23

3. Rocky Linux Nvidia Driver 설치 - 3.1 드라이버 다운로드 및 주의 사항 - Rocky Linux 설치 및 Nvidia Docker 환경 만들기(6)

드라이버마다 cuda의 지원범위가 다르기 때문에 무조건 최신 버전을 설치하면 이전 버전의 cuda를 사용하여 개발한 docker등이 동작하지 않을 수있어 주의가 필요하다. https://www.nvidia.co.kr/download/Find.aspx?lang=kr Advanced Driver Search official NVIDIA drivers Advanced Driver Search official NVIDIA drivers www.nvidia.com 다음과 같은 화면에서 본인의 GPU에 맞는 드라이버를 검색한다 검색 결과 드라이버 중 하나를 클릭해서 보면 다음과 같이 지원 범위를 알수 있다 반드시 드라이버 버전과 Cuda 버전은 본인의 시스템과 구현 소스에 맞는 것을 잘 고려하여 설치해야 한다. 여..

IT/리눅스 2023.03.23

2. Rocky Linux 설치 및 SSD, HDD 디스크 추가 설정 - 2.4 하드 디스크(HDD) 마운트 하기 - Rocky Linux 설치 및 Nvidia Docker 환경 만들기(5)

여기서는 딥러닝 용으로 시스템을 Rocky linux로 재구축 하면서 SDD를 추가 하여 시스템은 2개 SDD와 1개 HDD를 물리적으로 연결하였다 256G SDD에는 Rocky linux를 설치 디스크 (/dev/sda) 1T SDD는 docker image와 container를 위한 작업 디스크로 사용 (/dev/sdb) 3T HDD는 추가 데이터 디스크 사용 (/dev/sdc) SSD와 방식의 차이는 없으며 여기서는 기존에 사용하던 HDD를 그대로 마운트 한다. HDD 연결 후 dev 인식 상태를 확인한다. >fdisk -l 이전에 작업한 SDD와 다르게 HDD는 sdc1에 파일시스템이 이미 생성되어 있기 때문에 /dev/sdc1을 마운트 해야 한다 여기서는 /home/hdd 폴더를 생성하고 HDD..

IT/리눅스 2023.03.23

2. Rocky Linux 설치 및 SSD, HDD 디스크 추가 설정 - 2.3 SSD 마운트(mount) 하기 - Rocky Linux 설치 및 Nvidia Docker 환경 만들기(4)

여기서는 고속의 SSD를 docker를 위해 사용하고자 하기 때문에 /home/docker 디렉토리를 생성하고 마운트를 수행한다. 이후 df 명령을 이용하여 정상적으로 마운트가 된 것을 확인한다. >mount /dev/sdb docker >df -h 재부팅 후에도 항상 마운트 되도록 /etc/fstab에도 추가한다. (UUID 이용) 먼저 blkid 명령을 수행하여 UUID를 확인한다 /dev/sdb: UUID="9890d80e-e7ac-4e32-af5e-095bf69f9a96" BLOCK_SIZE="512" TYPE="xfs" UUID 값을 이용하여 /etc/fstab에 디스크를 추가한다. UUID=9890d80e-e7ac-4e32-af5e-095bf69f9a96 /home/docker xfs defa..

IT/리눅스 2023.03.23

2. Rocky Linux 설치 및 SSD, HDD 디스크 추가 설정 - 2.2 SSD 추가 후 파티션과 포맷 하기 - Rocky Linux 설치 및 Nvidia Docker 환경 만들기(3)

여기서는 딥러닝 용으로 시스템을 Rocky linux로 재구축 하면서 SDD를 추가 하여 시스템은 2개 SDD와 1개 HDD를 물리적으로 연결하였다 256G SDD에는 Rocky linux를 설치 디스크 (/dev/sda) 1T SDD는 docker image와 container를 위한 작업 디스크로 사용 (/dev/sdb) 3T HDD는 추가 데이터 디스크 사용 (/dev/sdc) 1T SSD를 연결하고 정보를 확인한다. >fdisk -l Rocky 8이 설치된 /dev/sda와 마운트 할 /dev/sdb를 확인 2.2.1 파티션 생성 하기 새로 연결한 SSD에 할당된 /dev/sdb를 파티션 하기 위해 fdisk 실행하고 m (help) 입력하여 메뉴를 확인해본다 >fdisk /dev/sdb n ad..

IT/리눅스 2023.03.23
반응형