컴퓨터 사용 중 갑자기 재부팅되거나 블루스크린 발생 -컴퓨터가 갑자기 재부팅되거나 블루스크린이 발생하는 것은 메모리 외에도 여러 부분을 점검해야하는 복합적인 증상이지만, 메모리에 이상이 있을 때도 흔히 발생하는 증상이므로 이런 상태에서는 메모리의 이상 유무를 확인하는 것이 좋습니다.
자 그럼 Memtest86 설치 및 사용하는 방법을 알려드리도록 하겠습니다.
Memtest86 USB 제작 방법
1. memtest86는 무료로 배포되는 프로그램으로 아래 사이트에서 다운로드 가능합니다.
http://mirror.centos.org/centos-7/7/os/x86_64/repodata/repomd.xml: [Errno 14] curl#7 - "Failed to connect to 2605:9000:401:102::2: Network is unreachable"
Trying other mirror.
http://mirror.centos.org/centos-7/7/os/x86_64/repodata/repomd.xml: [Errno 14] curl#7 - "Failed to connect to 2605:9000:401:102::2: Network is unreachable"
Trying other mirror.
<생략>
Downloading packages:
No Presto metadata available for os-base
bash-4.2.46-30.el7.x86_64.rpm FAILED
http://mirror.centos.org/centos-7/7/os/x86_64/Packages/bash-4.2.46-30.el7.x86_64.rpm: [Errno 12] Timeout on http://mirror.centos.org/centos-7/7/os/x86_64/Packages/bash-4.2.46-30.el7.x86_64.rpm: (28, 'Operation too slow. Less than 1000 bytes/sec transferred the last 30 seconds')
Trying other mirror.
bash-4.2.46-30.el7.x86_64.rpm FAILED
http://mirror.centos.org/centos-7/7/os/x86_64/Packages/bash-4.2.46-30.el7.x86_64.rpm: [Errno 14] curl#7 - "Failed to connect to 2401:78c0::2: Network is unreachable"
Trying other mirror.
bash-4.2.46-30.el7.x86_64.rpm FAILED
http://mirror.centos.org/centos-7/7/os/x86_64/Packages/bash-4.2.46-30.el7.x86_64.rpm: [Errno 14] curl#7 - "Failed to connect to 2401:78c0::2: Network is unreachable"
Trying other mirror.
bash-4.2.46-30.el7.x86_64.rpm FAILED
http://mirror.centos.org/centos-7/7/os/x86_64/Packages/bash-4.2.46-30.el7.x86_64.rpm: [Errno 12] Timeout on http://mirror.centos.org/centos-7/7/os/x86_64/Packages/bash-4.2.46-30.el7.x86_64.rpm: (28, 'Operation too slow. Less than 1000 bytes/sec transferred the last 30 seconds')
Trying other mirror.
bash-4.2.46-30.el7.x86_64.rpm FAILED
http://mirror.centos.org/centos-7/7/os/x86_64/Packages/bash-4.2.46-30.el7.x86_64.rpm: [Errno 14] curl#7 - "Failed to connect to 2401:78c0::2: Network is unreachable"
Trying other mirror.
bash-4.2.46-30.el7.x86_64.rpm FAILED
http://mirror.centos.org/centos-7/7/os/x86_64/Packages/bash-4.2.46-30.el7.x86_64.rpm: [Errno 14] curl#7 - "Failed to connect to 2401:78c0::2: Network is unreachable"
Trying other mirror.
bash-4.2.46-30.el7.x86_64.rpm FAILED
http://mirror.centos.org/centos-7/7/os/x86_64/Packages/bash-4.2.46-30.el7.x86_64.rpm: [Errno 12] Timeout on http://mirror.centos.org/centos-7/7/os/x86_64/Packages/bash-4.2.46-30.el7.x86_64.rpm: (28, 'Operation too slow. Less than 1000 bytes/sec transferred the last 30 seconds')
Trying other mirror.
bash-4.2.46-30.el7.x86_64.rpm FAILED
http://mirror.centos.org/centos-7/7/os/x86_64/Packages/bash-4.2.46-30.el7.x86_64.rpm: [Errno 14] curl#7 - "Failed to connect to 2401:78c0::2: Network is unreachable"
Trying other mirror.
bash-4.2.46-30.el7.x86_64.rpm FAILED
http://mirror.centos.org/centos-7/7/os/x86_64/Packages/bash-4.2.46-30.el7.x86_64.rpm: [Errno 14] curl#7 - "Failed to connect to 2401:78c0::2: Network is unreachable"
Trying other mirror.
bash-4.2.46-30.el7.x86_64.rpm FAILED
http://mirror.centos.org/centos-7/7/os/x86_64/Packages/bash-4.2.46-30.el7.x86_64.rpm: [Errno 12] Timeout on http://mirror.centos.org/centos-7/7/os/x86_64/Packages/bash-4.2.46-30.el7.x86_64.rpm: (28, 'Operation too slow. Less than 1000 bytes/sec transferred the last 30 seconds')
Trying other mirror.
Error downloading packages:
bash-4.2.46-30.el7.x86_64: [Errno 256] No more mirrors to try.
모듈러 파워는 전원케이블을 개별적 탈부착이 가능하므로 각 모듈 용도에 맞게 확인 후 결속해야 합니다!
부적합한 결속의 예를 보여드리도록 하겠습니다.
1번 사진을 보면 CPU/PCI 모듈의 경우 12V의 전력이 출력되며 2번 사진의 보드S-ATA저장장치의 경우 5V의 전력이필요 합니다 . 원칙 적인 모듈의 기본 규격은 상이해야맞으나 CPU/PCI 12V (4블럭모듈)에5V (3블럭모듈)가결속이 가능하므로 반드시 파워 제품의 표기사항을 확인 후 모듈 결속을 진행 하여야 합니다.
*현제의 사진은 12V(CPU/PCI) 모듈에 5V(IDE/S-ATA)케이블을 장착하여 마더보드S-ATA데이터 포트 쪽이 타버린 사진이며 이런 참사를 미연에 방지하기위해 파워에 표기된 모듈 표기를 잘 확인하여야 합니다데이터 케이블 포트가 타버린 이유는 데이터 전송시에도3.3V의 전력이 필요 하고 과전류로 인한 쇼트로 포트가 녹아 내린 흔적입니다.
인텔이 거의 10년 만에 가장 진보한 플랫폼을 선보이는 것이라며 많은 산업 분야에서 혁신 과제로 떠오르는 클라우드 경제학, 지능적 데이터 분석, 5G 네트워크 시대에 알맞은 데이터 센터 인프라의 변화를 위해 스토리지, 네트워킹, 컴퓨팅에 최적화된 새로운 플랫폼이라고 설명하였습니다.
이런한 변화에 DELLEMC , HP, KTNF , 테라텍 등에서는 새로운 프로세서(Intel Xeon SP)를 탑재한 서버를 출시하고있고, DELLEMC에서는 지난 6월 27일 14세대 PowerEdge 서버 런칭 세미나를 개최했었습니다.
다산데이타도 참석 했다는건 안비밀! :D
그럼 오늘 다산데이타에서 DELLEMC에서 발표한
14세대 PowerEdge SERVER
를 소개해 드리도록 하겠습니다.
PowerEdge R640 (1U,2소켓 랙 서버)
-일관적인 성능과 집적도
1U,2소켓 서버가 출시되었습니다.
PowerEdge R640은 고집적 스케일 아웃 데이터센터 컴퓨팅에 적합한 듀얼 소켓 1U 플랫폼입니다. R640은 집적도, 성능 및 확장성을 결합하여 애플리케이션 성능 및 데이터 센터 집적도를 최적화 합니다.
Dell EMC Ready Node for ScaleIO를 사용하여 배포를 단순화하고, 소프트웨어 정의 스토리지 노드를 3개부터 1000개 이상으로 쉽게 확장할 수 있습니다.
최대 8개의 NVMe 드라이브로 스토리지 성능을 극대화합니다.
이전 세대의 Xeon 프로세서보다 27% 증가한 프로세싱 코어 및 50% 증가한 대역폭을 제공하는 Intel® Xeon® SP로 컴퓨팅 리소스를 확장할 수 있습니다1.
2U FF에 노드 4개가 장착되는 이 솔루션은 각 U의 집적도, 확장성 및 에너지 효율성을 극대화 합니다.
C6420 서버는 성능과 집적도가 함께 증가하는 스케일 아웃 환경의 동적 비즈니스 요구 사항을 지원합니다. PowerEdge C6420은 2U 폼 팩터로 최대 4개의 듀얼 소켓을 지원하며 Direct Liquid Cooling 옵션으로 전력량이 높은 프로세서를 지원하여 더 높은 성능을 제공합니다. InfiniBand 및 Omniqath 같은 NVMe 드라이브 및 패브릭을 추가하여 추가로 확장할 수 있습니다. 이러한 기능 덕분에 C6420은 HPC(High Pergormance Computing), 빅데이터 분석 , SaaS(Softrware-as-a-Service) 및 웹 스케일 애플리케이션, 재무 모델링, 초단타매매 등 높은 확장성과 고성능이 요구되는 하이퍼스케일 컴퓨팅 워크로드에 적합합니다.
[root@dasandata ~]# uname -a Linux dasandata2.6.32-431.11.2.el6.x86_64 #1 SMP Tue Mar 25 19:59:55 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux [root@dasandata ~]# [root@dasandata ~]# cat /etc/*release CentOS release 6.5 (Final) Rocks release 6.1.1 (Sand Boa) [root@dasandata ~]# [root@dasandata ~]# [root@dasandata ~]# /opt/rocks/bin/mysql --defaults-extra-file=/root/.rocks.my.cnf --user=root cluster Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 1662 Server version: 5.1.56 Source distribution Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved. This software comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to modify and redistribute it under the GPL v2 license Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
===== Rocks 6.2 (CentOS 6.6 or 6.8) ===========================================
[root@dasandata:~]# [root@dasandata:~]# uname -a Linux dasandata.dasandata 2.6.32-642.6.1.el6.x86_64 #1 SMP Wed Oct 5 00:36:12 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux [root@dasandata:~]# [root@dasandata:~]# [root@dasandata:~]# cat /etc/*release CentOS release 6.8 (Final) Rocks release 6.2 (SideWinder) [root@dasandata:~]# [root@dasandata:~]#
단, uefi 클라이언트 의 경우 bootx64.efi 에서 wimboot를 지원하지 않아
wimboot 파일이 있는 위치를 삽입(embed) 한 ipxe kernel을 dhcp에서 직접 호출합니다.
[중요!] dism 으로 startnet.cmd 편집
(adk 설치 / winpe 에서 boot.wim을 복사한 후 작업합니다.)
C:\> C:\>dir C 드라이브의 볼륨: Win10 볼륨 일련 번호: 0246-9FF7 C:\ 디렉터리 2017-01-18 오후 06:58 225,133,601 boot.wim 2017-01-19 오후 01:02 <DIR> Intel 2015-07-10 오후 08:04 <DIR> PerfLogs 2017-01-26 오전 05:38 <DIR> Program Files 2017-01-31 오후 04:05 <DIR> Program Files (x86) 2017-01-19 오후 01:15 <DIR> Users 2017-01-31 오전 08:38 <DIR> Windows 1개 파일 225,133,601 바이트 13개 디렉터리 25,431,404,544 바이트 남음 C:\>dir boot.wim C 드라이브의 볼륨: Win10 볼륨 일련 번호: 0246-9FF7 C:\ 디렉터리 2017-01-18 오후 06:58 225,133,601 boot.wim 1개 파일 225,133,601 바이트 0개 디렉터리 25,431,404,544 바이트 남음 C:\> C:\> C:\>mkdir mount C:\> C:\>dism /mount-image /imagefile:"c:\boot.wim" /index:1 /mountdir:"c:\mount" 배포 이미지 서비스 및 관리 도구 버전: 10.0.14393.0 이미지를 탑재하는 중 [==========================100.0%=====================] 작업을 완료했습니다. C:\> C:\> C:\> C:\>copy c:\mount\windows\system32\startnet.cmd c:\mount\windows\system32\startnet.cmd.bak 1개 파일이 복사되었습니다. C:\>notepad c:\mount\windows\system32\startnet.cmd C:\> C:\>type c:\mount\windows\system32\startnet.cmd wpeinit net use z: \\10.0.0.10\install /user:dasan dasan net use z: \\192.168.0.10\install /user:dasan dasan
net use z: \\10.0.0.10\install /user:dasan dasan net use z: \\192.168.0.10\install /user:dasan dasan z: setup C:\>dism /unmount-image /mountdir:"c:\mount" /commit 배포 이미지 서비스 및 관리 도구 버전: 10.0.14393.0 이미지를 저장하는 중 [==========================100.0%=====================] 이미지를 탑재 해제하는 중 [==========================100.0%=====================] 작업을 완료했습니다. C:\> C:\> C:\>end
[root@dasanpxe:/]# cat /etc/dhcp/dhcpd.conf # # DHCP Server Configuration file. # see /usr/share/doc/dhcp*/dhcpd.conf.example # see dhcpd.conf(5) man page # authoritative; ### ens224 conf start ### subnet 192.168.0.0 netmask 255.255.255.0 { range 192.168.0.50 192.168.0.149; option routers 192.168.0.1; option broadcast-address 192.168.0.255; option domain-name-servers 8.8.8.8; default-lease-time 6000; max-lease-time 72000; ### PXE Server IP ### next-server 192.168.0.10; } #### ens225 conf end #### #### 192.168.0.10 UEFI & BIOS ### class "pxeclient" { match if substring (option vendor-class-identifier, 0, 9) = "PXEClient"; if substring (option vendor-class-identifier, 15, 5) = "00000" { # BIOS client filename "bios/pxelinux.0"; } else { # default to UEFI 64 bit filename "efi.x64/bootx64"; } } [root@dasanpxe:/]#
<!--- 10.0.0.10 의 경우 아래 참조 --->
#### 10.0.0.10 UEFI & BIOS ###
class "pxeclient" {
match if substring (option vendor-class-identifier, 0, 9) = "PXEClient";
if substring (option vendor-class-identifier, 15, 5) = "00000" {
# BIOS client
filename "bios/pxelinux.0";
}
else {
# default to UEFI 64 bit
filename "efi.x64/ipxe.efi";
}
[Service] tftp.con
[root@dasanpxe:/]# cat /etc/xinetd.d/tftp
# default: off
# description: The tftp server serves files using the trivial file transfer \
# protocol. The tftp protocol is often used to boot diskless \
# workstations, download configuration files to network-aware printers, \
# and to start the installation process for some operating systems.
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /pub/tftp
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}
[root@dasanpxe:/]#
[root@dasanpxe:/]#
[Service] httpd.conf
[root@dasanpxe:/]# cat /etc/httpd/conf/httpd.conf
#DocumentRoot "/var/www/html" DocumentRoot "/pub/tftp/boot" # # Relax access to content within /var/www. # <Directory "/pub/tftp/boot"> AllowOverride None # Allow open access: Require all granted </Directory> # Further relax access to the default document root: <Directory "/pub/tftp/boot"> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory>
[Service] samba.conf + smbpasswd -a
# samba 접근시 사용할 사용자 이름과 아이디 생성 및 smbpasswd 지정
[root@dasanpxe:/]# adduser dasan [root@dasanpxe:/]# passwd dasan Changing password for user dasan. New password: BAD PASSWORD: The password is shorter than 8 characters Retype new password: passwd: all authentication tokens updated successfully. [root@dasanpxe:/]# [root@dasanpxe:/]#
[root@dasanpxe:/]# [root@dasanpxe:/]# [root@dasanpxe:/]# cat /etc/samba/smb.conf workgroup = WORKGROUP interfaces = ens224 security = user passdb backend = tdbsam map to guest = Bad User [install] comment = windows install distro path = /pub/tftp/boot/winmltinst public = yes writable = yes write list = dasan create mask = 0777 directory mask = 0777 [root@dasanpxe:/]# [root@dasanpxe:/]# smbpasswd -a dasan New SMB password: Retype new SMB password: [root@dasanpxe:/]# [root@dasanpxe:/]#
(옵션) [Service] dnsmasq.conf or pxe.conf
[root@dasanpxe:/]# cat /etc/dnsmasq.conf # We only want this running on the interface facing the dedicated PXE network interface=ensxxx
# 프롬프트의 경우 BIOS Only 로만 사용할때는 잘 되지만 UEFI 와 함께 사용하면 잘 안됨 #pxe-prompt="Choose: " #pxe-prompt="What system shall I netboot?", timeout before first available #pxe-prompt="Press F8 for the Select Menu.... time out", 10 ##### PXEClient:Arch:00000 pxe-service=X86PC, "Boot from local disk", 64 pxe-service=X86PC, "Boot BIOS PXE", bios/pxelinux ##### PXEClient:Arch:00007 pxe-service=BC_EFI, "Boot from local disk", 64 pxe-service=BC_EFI, "Boot UEFI PXE-BC", efi.x64/bootx64 ##### PXEClient:Arch:00009 pxe-service=X86-64_EFI, "Boot UEFI PXE-64", efi.x64/bootx64
[root@dasanpxe:/]# cat /pub/tftp/bios/pxelinux.cfg/default UI vesamenu.c32 #default vesamenu.c32 #PROMPT 0 timeout 300 MENU TITLE Dasandata Legacy(BIOS) PXE Boot Menu (192.168.0.10) MENU RESOLUTION 640 480 MENU BACKGROUND SplashP.png MENU INCLUDE graphics.conf label 1 menu label ^Boot from local drive menu default localboot 0 label blank menu label ------------------------------------------------------------------- label 2 menu label ^Windows Multi Install via ipxe.krn + wimboot kernel boot/ipxe/ipxe.krn dhcp && chain boot/winmltinst/wimboot.ipxe label 3 menu label Win^PE ISO via memdisk root (hd0,0) kernel boot/memdisk append iso initrd=boot/winpe/winpe.iso raw label 4 menu label Clone^zilla live via tftp (192.168.0.10) kernel boot/clonzilla/live/vmlinuz fetch=tftp://192.168.0.10/pub/tftp/boot/clonzilla/live/filesystem.squashfs boot=live union=overlay keyboard-layouts=NONE locales=en_US.UTF-8 append initrd=boot/clonzilla/live/initrd.img label 6 menu label ^iPXE (iso) via memdisk kernel boot/memdisk append iso initrd=boot/ipxe/ipxe.iso label blank menu label ------------------------------------------------------------------- label 10 menu label ^Centos 7.3 1611 Minimal via local http (192.168.0.10) kernel boot/centos/7.3.1611/vmlinuz append initrd=boot/centos/7.3.1611/initrd.img ip=dhcp inst.repo=http://192.168.0.10/centos/7.3.1611/ label 11 menu label ^Centos 6.8 Minimal via local http (192.168.0.10) kernel boot/centos/6.8/images/pxeboot/vmlinuz append initrd=boot/centos/6.8/images/pxeboot/initrd.img method=http://192.168.0.10/centos/6.8/ devfs=nomount label 12 menu label ^Ubuntu 16.04 Server via Web kernel boot/ubuntu/16.04/linux append initrd=boot/ubuntu/16.04/initrd.gz label 13 menu label ^Ubuntu 14.04 Server via Web kernel boot/ubuntu/14.04/linux append initrd=boot/ubuntu/14.04/initrd.gz label blank menu label -end--------------------------------------------------------------- [root@dasanpxe:/]#
[Boot Menu] grup.cfg
[root@dasanpxe:/]# cat /pub/tftp/efi.x64/grub.cfg set menu_color_normal=white/black set menu_color_highlight=black/light-gray set timeout=30 insmod png #### Menu Start menuentry 'Boot from Local Drive' { exit } menuentry 'Clonzilla Live via tftp (192.168.0.10)' { linuxefi boot/clonzilla/live/vmlinuz fetch=tftp://192.168.0.10/pub/tftp/boot/clonzilla/live/filesystem.squashfs boot=live union=overlay keyboard-layouts=NONE locales=en_US.UTF-8 initrdefi boot/clonzilla/live/initrd.img } menuentry 'Centos 7.3 1611 Minimal via http (192.168.0.10)' { linuxefi boot/centos/7.3.1611/vmlinuz ip=dhcp inst.repo=http://192.168.0.10/centos/7.3.1611/ initrdefi boot/centos/7.3.1611/initrd.img } menuentry 'Ubuntu 16.04 Server via Web' { linuxefi boot/ubuntu/16.04/linux initrdefi boot/ubuntu/16.04/initrd.gz } menuentry 'Ubuntu 14.04 Server via Web' { linuxefi boot/ubuntu/14.04/linux initrdefi boot/ubuntu/14.04/initrd.gz } [root@dasanpxe:/]#
댓글을 달아 주세요