랩가이드 14페이지
1
내 서버 이미지는 온라인중 가능하다.
2
서버 > 서버 관리 및 설정 변경 > 내 서버 이미지 생성한다.
server > Server Image에 생긴다.
3
공인 IP는 생성시 별도로 체크 해야 공인IP가 할당 된다.
암호는 복사되지 않는다.
# 네이버 클라우드 PRO 실습해보자.
4
서버 스팩 변경
반드시 정지상태에서 변경
하드웨어 변경은 반드시 중지하고 한다!
5
서버이미지 생성, 공인 IP 할당은 온라인 상태에서 가능하다.
1
스토리지 3개 만든다.
KVM
disk1
CB2
최소 10 GB, 최대 16380 GB
Max IOPS = 100 IOPS
disk2, disk3
2
Server > Storage > 스토리지 설정 > 리눅스 서버에 연결
스토리지
서버와 하이퍼 바이저가 다를때 안나온다.
XEN , KVM 을 각각 만들어야 한다.
서버와 리전이 다를떄 안나온다.
3
Server에서 확인
4
디스크 추가시 해줘야 하는것?
# 마운트 디렉토리 생성 > 파티션 FDISK > 포맷 > Mount
# 마운트 디렉토리 생성
mkdir /disk1
mkdir /lvm
# 파티션 FDISK
fdisk /dev/vdb
n (신규 파트션 추가)
p
1
<enter>
<enter>
w (저장)
5
[root@init2 ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
vda 253:0 0 10G 0 disk
├─vda1 253:1 0 1G 0 part /boot
└─vda2 253:2 0 9G 0 part /
vdb 253:16 0 10G 0 disk
└─vdb1 253:17 0 10G 0 part
vdc 253:32 0 10G 0 disk
vdd 253:48 0 10G 0 disk
# 물리적 볼륨 생성
pvcreate /dev/xvdc1
# 볼륨 그룹 생성
vgcreate lvmVG /dev/xvdc1 /dev/xvdd1
# 논리적 볼륨 생성
[root@linux-svr1 /]# lvcreate --extents 100%FREE -n lvmLV lvmVG
6
# 포맷
mkfs.xfs /dev/vdb1
# 마운트
mount /dev/xvdb1 /disk1
[root@init2 ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
vda 253:0 0 10G 0 disk
├─vda1 253:1 0 1G 0 part /boot
└─vda2 253:2 0 9G 0 part /
vdb 253:16 0 10G 0 disk
└─vdb1 253:17 0 10G 0 part
vdc 253:32 0 10G 0 disk
vdd 253:48 0 10G 0 disk
[root@init2 ~]# mount /dev/vdb1 /disk1
7
disk2, disk3 디스크는 LVM으로 구성하여 마운트
fdisk /dev/vdc
n
p
<enter>
<enter>
<enter>
Command (m for help) : t (타입변경)
8e (Linux LVM)
Command (m for help) : w (저장)
fdisk /dev/vdd
n
p
<enter>
<enter>
<enter>
Command (m for help) : t (타입변경)
8e (Linux LVM)
Command (m for help) : w (저장)
8
# 물리적 볼륨 생성
pvcreate /dev/vdc1
pvcreate /dev/vdd1
9
# 볼륨 그룹 생성
vgcreate lvmVG /dev/vdc1 /dev/vdd1
[root@init2 ~]# vgdisplay
--- Volume group ---
VG Name lvmVG
System ID
Format lvm2
Metadata Areas 2
Metadata Sequence No 1
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 0
Open LV 0
Max PV 0
Cur PV 2
Act PV 2
VG Size 19.99 GiB
PE Size 4.00 MiB
Total PE 5118
Alloc PE / Size 0 / 0
Free PE / Size 5118 / 19.99 GiB
VG UUID nNmas9-JlKp-JGfv-DQAT-uDjM-thAa-3Cfyqd
[root@init2 ~]#
8
# 논리적 볼륨 생성 과 포맷
[root@linux-svr1 /]# lvcreate --extents 100%FREE -n lvmLV lvmVG
Logical volume "lvmLV" created.
9
포맷
[root@linux-svr1 /]# mkfs.ext4 /dev/lvmVG/lvmLV
mke2fs 1.45.6 (20-Mar-2020)
Creating filesystem with 5240832 4k blocks and 1310720 inodes
Filesystem UUID: f8ea124f-a958-4146-be7b-6de8c813dd16
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000
Allocating group tables: done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
10
# 마운트 와 파일 시스템 확인
[root@linux-svr1 /]# mount /dev/lvmVG/lvmLV /lvm
[root@init2 ~]# mount /dev/lvmVG/lvmLV /lvm
[root@init2 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 4.0M 0 4.0M 0% /dev
tmpfs 1.8G 0 1.8G 0% /dev/shm
tmpfs 732M 8.6M 723M 2% /run
/dev/vda2 9.0G 3.7G 5.4G 41% /
/dev/vda1 960M 311M 650M 33% /boot
tmpfs 366M 4.0K 366M 1% /run/user/0
tmpfs 366M 4.0K 366M 1% /run/user/1001
/dev/vdb1 10G 104M 9.9G 2% /disk1
/dev/mapper/lvmVG-lvmLV 20G 24K 19G 1% /lvm
11
# 리눅스 서버 용량 증설
/disk 1 파트션을 10GB에서 20GB로 증설하고자 한다.
umount /dev/vdb1
umount 가 안되면 서버를 리부팅한다.
[root@init2 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 4.0M 0 4.0M 0% /dev
tmpfs 1.8G 0 1.8G 0% /dev/shm
tmpfs 732M 8.6M 723M 2% /run
/dev/vda2 9.0G 3.7G 5.4G 41% /
/dev/vda1 960M 311M 650M 33% /boot
tmpfs 366M 4.0K 366M 1% /run/user/0
tmpfs 366M 4.0K 366M 1% /run/user/1001
/dev/vdb1 10G 104M 9.9G 2% /disk1
/dev/mapper/lvmVG-lvmLV 20G 24K 19G 1% /lvm
[root@init2 ~]# umount /dev/vdb1
[root@init2 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 4.0M 0 4.0M 0% /dev
tmpfs 1.8G 0 1.8G 0% /dev/shm
tmpfs 732M 8.6M 723M 2% /run
/dev/vda2 9.0G 3.7G 5.4G 41% /
/dev/vda1 960M 311M 650M 33% /boot
tmpfs 366M 4.0K 366M 1% /run/user/0
tmpfs 366M 4.0K 366M 1% /run/user/1001
/dev/mapper/lvmVG-lvmLV 20G 24K 19G 1% /lvm
12
yum install -y cloud-utils-growpart
13
[root@init2 ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
vda 253:0 0 10G 0 disk
├─vda1 253:1 0 1G 0 part /boot
└─vda2 253:2 0 9G 0 part /
vdb 253:16 0 10G 0 disk
└─vdb1 253:17 0 10G 0 part
vdc 253:32 0 10G 0 disk
└─vdc1 253:33 0 10G 0 part
└─lvmVG-lvmLV 252:0 0 20G 0 lvm /lvm
vdd 253:48 0 10G 0 disk
└─vdd1 253:49 0 10G 0 part
└─lvmVG-lvmLV 252:0 0 20G 0 lvm /lvm
[root@init2 ~]#
14
# 콘솔에서
Compute > Server > Storage > disk1 - 서버에서 연결 해제
Storage > 스토리지 변경 > 20GB 로 변경
콘솔에서 사용가능으로 변경 확인
15
서버에 연결
16
# 리눅스 서버 로그인 용량 확인
lsblk
[root@init2 ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
vda 253:0 0 10G 0 disk
├─vda1 253:1 0 1G 0 part /boot
└─vda2 253:2 0 9G 0 part /
vdb 253:16 0 20G 0 disk
└─vdb1 253:17 0 10G 0 part
vdc 253:32 0 10G 0 disk
└─vdc1 253:33 0 10G 0 part
└─lvmVG-lvmLV 252:0 0 20G 0 lvm /lvm
vdd 253:48 0 10G 0 disk
└─vdd1 253:49 0 10G 0 part
└─lvmVG-lvmLV 252:0 0 20G 0 lvm /lvm
[root@init2 ~]#
[root@init2 ~]#
[root@init2 ~]#
17
OS가 변경된 크기 인식못해 growpart 로 인식 하게 해주기
[root@init2 ~]# growpart /dev/vdb 1
CHANGED: partition=1 start=2048 old: size=20969472 end=20971519 new: size=41940959 end=41943006
[root@init2 ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
vda 253:0 0 10G 0 disk
├─vda1 253:1 0 1G 0 part /boot
└─vda2 253:2 0 9G 0 part /
vdb 253:16 0 20G 0 disk
└─vdb1 253:17 0 20G 0 part
vdc 253:32 0 10G 0 disk
└─vdc1 253:33 0 10G 0 part
└─lvmVG-lvmLV 252:0 0 20G 0 lvm /lvm
vdd 253:48 0 10G 0 disk
└─vdd1 253:49 0 10G 0 part
└─lvmVG-lvmLV 252:0 0 20G 0 lvm /lvm
[root@init2 ~]#
1
# Windows 서버에서 작업
mstsc
원격 데스트톱 연결
2
# 콘솔
Server > Storage > 스토리지 생성
win-disk1
win-disk2
win-disk3
3
스토리지 설정 > 서버에 연결
서버에서 연결 확인
4
# Windows 서버 로그인
computer management 실행
Storage
disk management
server > server image
linux2
1
Public IP 는 생성시 활성화 해야 한다.
디폴트로 활성화 되지 않는다.
내 서버 이미지로 생성시도 Public IP 는 생성시 활성화 해야 한다.
2
CLA 에이전트도 별도 설치해야한다.
내 서버 이미지로 설치되지 않는다.
CloudLog Analytics (CLA)
Management 가면 CAL 설정 상태 확인할수 있다.
1
Server > Network Interface > 네트워크 인터페이스 추가 > test1
네트워크 인터페이스 추가
Secondary IP : 추가
서버에 추가 할당은 Private Subnet의 interface만 가능합니다.
적용서버 선택
2
서버에서
비공인 IP 할당 내역 확인
3
# 추가 이더넷을 설정해야 한다.
[root@ncp-pub1 ~]# cd /etc/sysconfig/network-scripts/
[root@ncp-pub1 network-scripts]# vi ifcfg-eth1
[root@init2 network-scripts]#
[root@init2 network-scripts]# more ifcfg-eth1
DEVICE=eth1
BOOTPROTO=static
IPADDR=10.0.2.6
NEGTMASK=255.255.255.0
ONBOOT=yes
[root@init2 network-scripts]# which ifup
/usr/bin/which: no ifup in (/root/.local/bin:/root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin)
다음
https://brunch.co.kr/@topasvga/4543