세미 : 멀티클라우드
프로젝트가 워크스페이스가 된다.
소유자는 모든 기능을 하는 계정, 보안상 문제가 될 수 있으므로 새 유저를 생성함
추가 클릭
다른 브라우저에서 접속하면 내 프로젝트가 보인다.
결제 계정 창 뜨면 계정 연결 클릭
사용 클릭
인스턴스 만들기 클릭
컨피덴셜 vm 서비스 : 보안 서비스
접근을 자유롭게하여 관리하기 쉽도록 하기 위해 전체 액세스 허용, ssh 기본적으로 허용되어있음
접근해오는 사람들이 전세계냐 표준이냐, 프리미엄은 좀더 빠르게 접근할 수 있도록 도와줌.
보안 - 액세스 관리 - 수동으로 생성된 ssh 키 추가 - 공개키를 넣어준다
관리 - 자동화 - 시작 스크립트에 유저 데이터를 넣을 수 있다.
[r2com@web01 ~]$ sudo vi /etc/httpd/conf/httpd.conf
8080으로 번호 변경
[r2com@web01 ~]$ sudo systemctl restart httpd
$ ss -ant // 포트 번호 확인
웹 사이트에 접속하면 안열림.-> 콘솔에서 설정해주어야함.
방화벽이 active 상태이지만 효력이 있는 것은 아님. selinux는 활성화 되어있음
web01 클릭 - 수정 - 네트워크 태그 : web01 추가 - 저장
compute Engine - vm 인스턴스 - 인스턴스 만들기
단순 로드밸런싱을 할 예정인데 다른 가용영역에 만들면 단순하게 되지않음. 그래서 web01고 ㅏ같은 가용영역에 생성한다.
Compute Engine - 설정- 메타데이터 - ssh 키 클릭 - 키 추가 클릭 - 공개키 메모장으로 열어서 내용 넣기
mobaxterm 에서 web01 접속한 것 처럼 하면 접속됨
Compute Engine - 인스턴스 그룹
만들기 클릭
네트워크 서비스 검색 후 클릭 -
나머지는 디폴트 값으로 설정
ALB와 유사한 Cloud load Balancing을 해봤따
클라우드 스토리지 검색 - 버킷 만들기 클릭
만들기 클릭
폴더 만들기 클릭 - files 로 폴더명 지정 - gcp.tar 업로드
[r2com@web01 ~]$ wget https://storage.googleapis.com/wony2022/files/gcp.tar
--2022-06-08 08:06:06-- https://storage.googleapis.com/wony2022/files/gcp.tar
Resolving storage.googleapis.com (storage.googleapis.com)... 34.64.4.16, 34.64.4.48, 34.64.4.80, ...
Connecting to storage.googleapis.com (storage.googleapis.com)|34.64.4.16|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 463360 (452K) [application/x-tar]
Saving to: ‘gcp.tar’
100%[======================================>] 463,360 --.-K/s in 0.004s
2022-06-08 08:06:06 (100 MB/s) - ‘gcp.tar’ saved [463360/463360]
[r2com@web01 ~]$ sudo tar -xvf gcp.tar -C /var/www/html/
[r2com@web01 ~]$ curl ipconfig.io
35.216.19.94
Compute Engine - 디스크 - 만들기 클릭
vm 인스턴스 클릭 - web01 인스턴스 클릭 -수정 - 추가 디스크 - 기존디스크 연결 클릭 -
[r2com@web01 ~]$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 20G 0 disk
├─sda1 8:1 0 200M 0 part /boot/efi
└─sda2 8:2 0 19.8G 0 part /
sdb 8:16 0 10G 0 disk
[r2com@web01 ~]$ sudo mkfs -t ext4 /dev/sdb
mke2fs 1.42.9 (28-Dec-2013)
/dev/sdb is entire device, not just one partition!
Proceed anyway? (y,n) y
[r2com@web01 ~]$ sudo mount /dev/sdb /mnt
[r2com@web01 ~]$ df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 486M 0 486M 0% /dev
tmpfs 494M 0 494M 0% /dev/shm
tmpfs 494M 6.7M 488M 2% /run
tmpfs 494M 0 494M 0% /sys/fs/cgroup
/dev/sda2 20G 2.6G 18G 13% /
/dev/sda1 200M 12M 189M 6% /boot/efi
tmpfs 99M 0 99M 0% /run/user/1000
tmpfs 99M 0 99M 0% /run/user/0
/dev/sdb 9.8G 37M 9.2G 1% /mnt
[r2com@web01 ~]$ sudo cp gcp.tar /mnt
[r2com@web01 ~]$ ls /mnt
gcp.tar lost+found // web02에 디스크 붙이면 대용량인 파일 사용가능