반응형

XenServer - VM OS install issue"mounting /tmp as tmpfs done" Hang

 

증상 : 

특정 redhat or centos  VM -> Other install media 로 인스톨 시

부팅 중 mounting /tmp as tmpfs done   이 후 진행 안된다면

 

해결 :

XenServer SSH 접속하여 하기 내용으로 진행

부팅 안되는 VM UUID 확인

#xe vm-list

조회한 UUID 로 하기 처럼 명령어 실행

#xe vm-param-set uuid=3fbdd358-c0d1-a71d-035b-1548b461cdeb platform:viridian=false

이 후 OS install 진행

 

반응형
반응형

XenServer VM 추가 삭제

 

작업 환경 : XenCenter, Putty, WinScp

 

1.xenserver-test 우클릭 -> New VM 선택

2.Other install media 선택 -> Next

3.VM NAME 입력 -> Next

4.Install ISO 선택 -> Next

5.VM 서버선택 -> Next

6.CPU, Memory 설정 -> Next

7.VM DISK 설정->Add

8.VM DISK 설정(Name, Size) -> Add

9.Next

10.사용할 Network 설정 (Network 0 은 xenserver관리 포트)

11.VM Network 이중화를 위해 1, 2 남기고 삭제

12.Create Now

13.VM 생성 완료

14.VM 삭제 -> CentOS6.9 TEST 우클릭 ->Delete VM 선택

15.사용한 DISK도 선택-> Delete

16.VM 삭제 완료

 

반응형
반응형

XenServer ISO 추가 삭제

 

작업 환경 : XenCenter, Putty, WinScp

 

1.XenServer ISO 추가전 상태

 

 

2.ISO 추가

XenServer ssh 접속 하여 경로 생성

#mkdir -p /home/isos/centos6.9

scp 로 /home/isos/centos6.9 에 centos6.9 ISO image 업로드

저장소에 ISO 생성

#xe sr-create name-label=centos6.9 type=iso device-config:location=/home/isos/centos6.9 device-config-legacy_mode=true content-type=iso

 

3.ISO 삭제

조회

#xe sr-list name-label=centos6.9

#xe pbd-list sr-uuid=243f3693-22e1-2939-716b-00c60525b327

uuid ( RO)                  : 668eb660-ce09-d67c-e0bc-098ad2817250 #<UUID of PBD>

             host-uuid ( RO): 82efa711-e510-4f25-9283-3335194ee36d

               sr-uuid ( RO): 243f3693-22e1-2939-716b-00c60525b327   #<UUID of SR>

         device-config (MRO): location: /home/isos/centos6.9; legacy_mode: true

    currently-attached ( RO): true

제거

xe pbd-unplug uuid=<UUID of PBD>

xe sr-forget uuid=<UUID of SR>

 

# xe pbd-unplug uuid=668eb660-ce09-d67c-e0bc-098ad2817250

# xe sr-forget uuid=243f3693-22e1-2939-716b-00c60525b327

 

반응형
반응형

XenCenter (Citrix Hypervisor) 설치 및 XenServer 연결 가이드

 

설치 환경 

LG 그램

 

설치 파일(다운로드는 https://www.citrix.co.kr/downloads/ )

XenServer-7.5.0-XenCenter

 

1.설치파일 실행

2.Next

3.설치위치및 사용 유저 확인->Next

4.Install->진행 중 권한 요청 확인

5.설치 완료

6.Xencenter 실행

7.Main-> Add New Server 

8.설치한 xenserver 정보(IP,ID/PW) 입력 -> Add (진행 중 보안 확인->Accept)

9.Xenserver-Xencenter 연결 완료

 

반응형
반응형

XenServer (Citrix Hypervisor) 설치 가이드

 

설치 환경 

HP ProLiant DL380p Gen8

Intel(R) Xeon(R) CPU E5-2609 0 @ 2.40GHz * 2

Process 1 : 8GB + Process 2 : 6GB

DISK : SAS 300GB * 2 (Raid 0)

Network : 서버의 NIC 2port 만사용 ( 1: 관리, 2: 서비스)

 

설치 파일(평가판 다운로드는 https://www.citrix.co.kr/downloads/ )

XenServer-7.5.0-install-cd

 

1.DVD 및 ISO 삽입 후 부팅-> boot : Enter 입력

2.사용할 키맵 선택-> [qwerty] us 선택->Ok 

3.데이터 지워지니 백업하라는 경고 및 진행 확인 -> Ok

4.라이센스 동의-> Accept EULA 

5.기존에 설치 되어있는 버전이 있을때만 나오는 화면 -> Perform clean installation->Ok

6.DISK 선택 -> Ok

7.Local media 선택 -> Ok

8.Skip verification -> Ok

9.root 패스워드 입력-> Ok

10.관리서버 포트 지정->Ok  (관리서버용 포트는 서비스용도로 사용불가)

11.네트워크 세팅 IP입력 ->Ok

12.Hostname 및 DNS 입력 -> Ok

13.Time Zone -> Asia ->Ok

14.Seoul ->Ok

15.시간 NTP 설정 ->Ok

16.보라넷 NTP IP 설정(203.248.240.103) ->Ok 

17.Install XenServer

18.Install 진행중

19.추가 팩 설치->No

20.설치진행

21.설치완료->Ok

22.재기동 완료

 

반응형
반응형

Oracle VM VirtualBox Manual : VM 복제(가상머신 복사)


1. 용도 및 목적

Linux 설치 및 다양한 테스트 환경을 만들기 위함, 테스트를 위해 기존에 세팅한 가상머신을 복사한다.원본 보관 및 네트워크 테스트를 위함.

2. 설치 환경

-O/S

 Windows 10 Pro

-H/W

 Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz

 RAM 8GB

 SDD 256GB


3. 진행

-기존에 만들어둔 가상머신에서 마우스 오른쪽 클릭하여 설정(이름 구분을 위함)


-이름 변경 후 확인


-가상머신에서 마우스 오른쪽 클릭하여 복제 클릭


-모든 네트워크 카드의 MAC 주소 초기화 체크 후 다음 클릭


-완전한 복제 선택후 복제 클릭


-복제된 가상머신 마우스 오른쪽 클릭하여 설정 클릭


-이름 변경 후 확인


-새로 생성한 가상머신 더블클릭하여 실행


-실행 후 다시 가상머신 오른쪽 클릭하여 설정 클릭


-설정 -> 네트워크 -> 어댑터1 -> 고급 -> MAC주소 확인(eth0 에 입력)


-어댑터2 -> 고급 -> MAC주소 확인(eth1 에 입력)


-실행 된 가상 머신에서 vi /etc/sysconfig/network-scripts/ifcfg-bond0


-기존 IP에서 마음에드는 새로운 IP 입력


-vi /etc/sysconfig/network-scripts/ifcfg-eth0 


-어댑터1로 MAC 변경


-vi /etc/sysconfig/network-scripts/ifcfg-eth1 


-어댑터2로 MAC 변경


-vi /etc/udev/rules.d/70-persistent-net.rules 


-기존 CentOS6 A의 NIC와 새로 복제된 CentOS6 B의 NIC 가 같이 있다. 전체 삭제


-reboot


-Putty 접속 CentOS6 B(192.168.35.12)로 시도


완료


반응형
반응형

[Linux Setting] CentOS 6.9 Setting Guide : 기본설정 : kdump 설정

1. 용도 및 목적

Linux 설치 및 다양한 테스트 환경을 만들기 위함

kernel dump 를 받기 위해 설정한다. (OS 접근불가, HANG 으로  로그 수집이 불가능 할대 로컬에서  dump 다운하여 직접 분석 또는 sosreport로 분석 불가시 추가로 필요함, 긴급 재기동 후에는 이미 받을 수가 없으므로, 미리 설정하여 긴급 복구시 먼저 dump를 확보한다.)

2. 설치 환경

-O/S

 Windows 10 Pro , VirtualBox(CentOS6.9)

-H/W

 Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz

 RAM 8GB

 SDD 256GB

3. 설정

-kdump 서비스 확인(minimal 설치시 활성화 되어있음)

# service kdump status

Kdump is operational

# chkconfig --list kdump

kdump           0:off   1:off   2:off   3:on    4:on    5:on    6:off

-sysrq 활성화

#vi /etc/sysctl.conf
#아래 설정 0에서 1로 변경
kernel.sysrq = 1

#즉시 적용(임시적용 방법도 있으나, 설정을 미리 안해두면 HANG 상태에서, 로컬 또는 원격으로 명령어를 칠수 있는 방법이 없으므로 큰 의미가 없음)
#sysctl -p /etc/sysctl.conf
net.ipv4.ip_forward = 0
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.accept_source_route = 0
kernel.sysrq = 1
kernel.core_uses_pid = 1
net.ipv4.tcp_syncookies = 1
kernel.msgmnb = 65536
kernel.msgmax = 65536
kernel.shmmax = 68719476736
kernel.shmall = 4294967296

-dump (vmcore) 생성 위치 확인

#vi /etc/kdump.conf
#path 확인(리얼서버에서는 미리 공간확보를 위해 OS 설치 시 별도 파티션으로 메모리용량 보다 좀 더 크게 확보해두기도한다.)
path /var/crash

-dump 생성(옵션이 여러개이지만, c 옵션을 주로 씀, path 위치에 파일로 생성함, H/W 장애와 겹칠시 안먹는 경우도 있음)

로컬(서버앞)에서 키보드로 alt+SysRq(PrintScreen)+c

설정된 path에 아래와 같이 vmcore가 생성되며 서버는 재기동된다.
메모리상에 돌아가는것도 없어서 사실상 용량이 얼마 안된다.

[root@systemeng 127.0.0.1-2018-07-03-16:34:24]# pwd
/var/crash/127.0.0.1-2018-07-03-16:34:24
[root@systemeng 127.0.0.1-2018-07-03-16:34:24]# ls -alh
total 24M
drwxr-xr-x. 2 root root 4.0K Jul  3 16:34 .
drwxr-xr-x. 4 root root 4.0K Jul  3 16:46 ..
-rw-------. 1 root root  24M Jul  3 16:34 vmcore
-rw-r--r--. 1 root root  27K Jul  3 16:34 vmcore-dmesg.txt




반응형
반응형

[Linux Setting] CentOS 6.9 Setting Guide : 기본설정 : hosts 설정

1. 용도 및 목적

Linux 설치 및 다양한 테스트 환경을 만들기 위함

단순하게 문자열로 IP 주소를 찾게 하기위한 주소록이라볼수 있는 hosts 등록

2. 설치 환경

-O/S

 Windows 10 Pro , VirtualBox(CentOS6.9)

-H/W

 Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz

 RAM 8GB

 SDD 256GB

3. hosts 등록 방법

서버 세팅을 진행하면서, 본인이 세팅하고자하는 서버가 2대 이상인 경우가 생길수 있다. 

이때 각서버의 IP 문자열로 구분하여 설정할 때 사용된다. 실제로 소프트웨어에서 hosts 등록된 이름으로 하드코딩 되었을때 장비 IP 변경시 단순하게 hosts 파일만 변경하여 적용 할수 있는 이점도 있다. 

-hosts 등록 방법

#vi /etc/hosts

[root@systemeng /]# vi /etc/hosts

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4

::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

192.168.35.10 centos5

192.168.35.11 centos6

192.168.35.12 centos7

-hosts 테스트(실제 세팅된 centos6 만 ping 되긴 하지만, 세팅된 hosts로 ip 가 ping 시도를 하는 것을 확인할수 있다.)

[root@systemeng /]# ping centos5

PING centos5 (192.168.35.10) 56(84) bytes of data.

^C

--- centos5 ping statistics ---

3 packets transmitted, 0 received, 100% packet loss, time 2015ms


[root@systemeng /]# ping centos6

PING centos6 (192.168.35.11) 56(84) bytes of data.

64 bytes from centos6 (192.168.35.11): icmp_seq=1 ttl=64 time=0.008 ms

64 bytes from centos6 (192.168.35.11): icmp_seq=2 ttl=64 time=0.015 ms

64 bytes from centos6 (192.168.35.11): icmp_seq=3 ttl=64 time=0.014 ms

^C

--- centos6 ping statistics ---

3 packets transmitted, 3 received, 0% packet loss, time 2503ms

rtt min/avg/max/mdev = 0.008/0.012/0.015/0.004 ms

[root@systemeng /]# ping centos7

PING centos7 (192.168.35.12) 56(84) bytes of data.

^C

--- centos7 ping statistics ---

3 packets transmitted, 0 received, 100% packet loss, time 2479ms


-다중 등록(centos6에 systemeng 추가)

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4

::1         localhost localhost.localdomain localhost6 localhost6.localdomain6


192.168.35.10 centos5

192.168.35.11 centos6 systemeng

192.168.35.12 centos7


-다중 등록 테스트(이 부분 주의, 특정 kernel version과 특정 솔루션의 조합에 문제 있을경우 OS 자체에 문제가 생겼었다. 아쉽지만 이부분은 정확한 원인을 알수 없었다.되도록이면 불필요한 다중 등록은 추가하지 말도록 한다.)

[root@systemeng /]# ping systemeng

PING centos6 (192.168.35.11) 56(84) bytes of data.

64 bytes from centos6 (192.168.35.11): icmp_seq=1 ttl=64 time=0.008 ms

64 bytes from centos6 (192.168.35.11): icmp_seq=2 ttl=64 time=0.015 ms

64 bytes from centos6 (192.168.35.11): icmp_seq=3 ttl=64 time=0.015 ms






반응형
반응형

Oracle VM VirtualBox 를 이용한 CentOS ( RHEL )설치 및 구성 진행 모음

현재 페이지는 계속 해서 업데이트 예정



CentOS6.9 설치 및 구성 관리


1.Oracle VM VirtualBox Install Guide : 기본 설치

2.Oracle VM VirtualBox Setting Guide : 네트워크 설정

3.Oracle VM VirtualBox Setting Guide : 가상머신 만들기

4.[Linux Install] CentOS 6.9 Install Guide : 이미지 다운로드

5.[Linux Install] CentOS 6.9 Install Guide : CentOS 설치

6.[Linux Setting] CentOS 6.9 Setting Guide : 기본설정 : 네트워크 설정(bonding)

7.[Linux Setting] CentOS 6.9 Setting Guide : 기본설정 : hostname 설정

8.[Linux Setting] CentOS 6.9 Setting Guide : 기본설정 : selinux, iptables 설정 변경(OFF)

9.[Linux Setting] CentOS 6.9 Setting Guide : 기본설정 : hosts 설정

10.[Linux Setting] CentOS 6.9 Setting Guide : 기본설정 : kdump 설정

11.[Linux Setting] CentOS 6.9 Setting Guide : 패키지 관리: DVD mount

12.[Linux Setting] CentOS 6.9 Setting Guide : 패키지 관리: yum 설정

13.[Linux Setting] CentOS 6.9 Setting Guide : 패키지 관리: yum group 확인

14.[Linux Setting] CentOS 6.9 Setting Guide : 패키지 관리: man 설치

15.[Linux Setting] CentOS 6.9 Setting Guide : 패키지관리 : X Window 설치




주저리(할라고 생각중인것) : GUI..TCPwrapper, ssh key 인증, mount, yum, 패키지 설치,


버전별: 네트워크 설정, yum 설정, hostname, sosreport, 등


CentOS6.9 점검

주저리(할라고 생각중인것) OS 점검, 시스템 확인, 네트워크 점검, 볼륨 점검, 메세지로그, 시큐어 로그, 클론 로그 , 등




Oracle VM VirtualBox 를 이용한 테스트 환경 구성


1. Oracle VM VirtualBox Manual : VM 복제(가상머신 복사)






반응형
반응형

[Linux Setting] CentOS 6.9 Setting Guide : 기본설정 : hostname 설정

1. 용도 및 목적

Linux 설치 및 다양한 테스트 환경을 만들기 위함

2. 설치 환경

-O/S

 Windows 10 Pro , VirtualBox(CentOS6.9)

-H/W

 Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz

 RAM 8GB

 SDD 256GB

3.호스트네임 변경

-임시 적용(재기동 시 초기화)

#hostname systemeng 

-영구 적

vi /etc/sysconfig/network
NETWORKING=yes
#HOSTNAME=localhost.localdomain
HOSTNAME=systemeng

-재기동 후 아래 화면







반응형

+ Recent posts