운영체제 81

[Linux] KVM에서 생성한 VM의 Memory변경 (CLI방법)

KVM 내 VM의 메모리 사이즈를 변경하고자 할 경우에 대한 CLI 설정 방법이다. 먼저 해당 VM을 확인한다. ( 이미 알고 있다면 skip!!!!) 메모리를 변경하고자 하는 VM을 종료 한다. virsh shutdown VM_NAME 또는 해당 VM에서 shutdown -h now (or poweroff) [root@cronus kvmimg]# virsh start centos7.6 도메인 centos7.6가 시작됨 [root@cronus kvmimg]# virsh console centos7.6 도메인 centos7.6에 연결되었습니다 Escape character is ^] CentOS Linux 7 (Core) Kernel 3.10.0-957.el7.x86_64 on an x86_64 cento..

[Linux] KVM VM에 네트워크 인터페이스 추가 하기

KVM에서 네트워크를 추가하고 실행중인 VM에 네트워크 인터페이스를 추가 하는 방법이다. 게스트 OS를 종료 한다. [root@cronus ~]# virsh shutdown centos76 도메인 centos76가 종료됨 virsh edit로 해당 VM의 XML을 수정한다. [root@cronus ~]# virsh edit centos76 ~(생략) ## 하위에 새로운 네트워크 정보 추가 ## virsh net-list해서 출력되는 이름으로 입력한다. :wq!저장 ** 제대로된 정보가 아닌 경우 정상적으로 저장이 안된다. 상기와 같이 네트워크 정보를 입력하고 해당 VM을 실행하면 추가한 네트워크 인터페이스 부분에 맥어드레와 PCI정보가 추가된다. ##

[Linux] KVM(for Kernel-based Virtual Machine) (3) - Network 추가 하기

KVM내에서 가상머신 끼리만 네트워크를 추가 하고자 할 경우에 대한 설정 방법이다. 설정하기에 앞서 virsh 커맨더 내 네트워크 커맨더는 아래와 같다. Usage) virsh [option] [command] net-autostart 네트워크 자동 시작 net-create XML 파일에서 네트워크 생성 및 네트워크 활성화 시킴 net-define define an inactive persistent virtual network or modify an existing persistent one from an XML file, 네트워크 목록에만 추가하고 활성화 하지 않음 net-destroy 네트워크 삭제 (중지) net-dhcp-leases print lease info for a given networ..

[Linux] KVM GUI가상머신 관리자에서 생성한 VM에 virsh console로 접속하기

VM 환경 OS : Centos 7.6 ** Centos 7 기준입니다. Linux KVM GUI가상머신 관리자로 생성한 VM에 virsh console을 통해 접속하려 할때 아래와 같은 증상이 발생한다. 세션은 연결이 되었으나 더 이상 진행이 되지 않는다. 그렇다고해서 VM이 멈추어 있는건 아니다. 확인을 해보니 해당 VM내에 console접속할 수 있는 설정이 되어 있지 않아 발생하는 현상이다. 아래와 같이 설정한다. 먼저 해당 VM에 GUI던 ssh던 접속한다. 필자는 ssh로 접속하여 설정하였다. /etc/default/grub을 수정한다. [root@centos76 ~]# cat /etc/default/grub GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR="$(sed 's, rele..

[Linux] nginx 설치

Linux에서 Nginx설치하는 방법이다. 환경 OS : Centos7.6 사전 작업 1. yum repository 추가 [root@cluster01 yum.repos.d]# rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm [root@cluster01 yum.repos.d]# rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm ** epel-release의 경우 "yum install epel-release" 를 통해서도 설치가 가능하다. 2. nginx repository 생성 [root@cluster01 yum.repos.d]# cat /etc/yum.repos.d/ngi..

운영체제/Linux 2019.06.25

[Centos/RHEL] HAcluster - pacemaker (1)

redhat 계열에서의 Pacemaker를 설치 하는 방법이다. pacemaker는 Redhat에서 나오는 고가용성클러스터이다. Corosync란: 클러스터 인프라 지원(Quorum 관리, 메시지 관리 등) Pacemaker란: 클러스터 자원 관리자 pcs란: corosync와 pacemaker를 손쉽게 관리할 수 있는 management 프로그램 TEST 환경 구분 node01 node02 hostname cluster01 cluster02 OS centos7.6 centos7.6 IP 172.10.2.5 172.10.2.6 VirtualIP 172.10.2.4 사전 작업 1. host resolation 설정 (양쪽노드) [root@cluster01 ~]# echo -e "\n172.10.2.5\tc..

[Linux] KVM(for Kernel-based Virtual Machine) (2) - GUI 배포

KVM에서 GUI로 VM 을 생성 하는 방법이다. hostmachine console에서 virt-manager를 입력하여 가상머신 관리자를 실행한다. 가상머신 관리자가 실행되지 않을 경우 X11을 설정한다. (어디까지나 SSH로 접속한 후에 GUI로 VM을 생성하기 위한 것이다.) 맥북에서 X11설정 => https://louky0714.tistory.com/entry/Mac-Mac-OS에-X11설치하기 [Mac] Mac OS에 X11설치하기 환경 MacOS Mojave (10.14) 맥북에서 Xwindow를 띄우기 위한 설정이다. 다른 것도 있겠지만 linux 의 kvm GUI 관리툴인 virt-manager를 사용하기 위함이다. 사전에 linux에는 GUI 환경이 되어 있어야 한다 (Linux.. ..

[Linux] virsh command 사용법

KVM 또는 openstack등 가상머신을 사용할때 virsh command를 사용하게 되는데 간단히 사용법을 소개하고자 한다. ■ USAGE) virsh [OPTION]... [COMMAND_STRING] VM list 확인 동작중인 VM만 확인 할 경우 [root@cronus kvmimg]# virsh list Id 이름 상태 ---------------------------------------------------- 10 cluster01 실행중 12 cluster02 실행중 모든 VM을 확인하고자 할 경우 [root@cronus kvmimg]# virsh list --all Id 이름 상태 ---------------------------------------------------- 10 clu..

[Linux] KVM(for Kernel-based Virtual Machine) (2) - CLI 배포

Linux KVM CLI환경에서 VM을 생성/배포 하는 방법이다. 먼저 사용할 IMG를 다운로드 받기전 KVM에서 사용할 Directory를 생성한다. [root@cronus ~]# mkdir /var/kvmimg [root@cronus ~]# chown -R qemu.qemu /var/kvmimg 필자는 /var/kvmimg 하위에 사용할 OS IMG와 생성되는 VM의 PATH로 통합 설정 하였다. 먼저 wget으로 Centos 최신 버전을 다운로드한다. (wget명령어가 없을 경우 "yum install wget"으로 설치 한다. ) [root@cronus /var/kvmimg]# wget http://mirror.kakao.com/centos/7.6.1810/isos/x86_64/CentOS-7-x..

[Mac] Mac OS에 X11설치하기

환경 MacOS Mojave (10.14) 맥북에서 Xwindow를 띄우기 위한 설정이다. 다른 것도 있겠지만 linux 의 kvm GUI 관리툴인 virt-manager를 사용하기 위함이다. 사전에 linux에는 GUI 환경이 되어 있어야 한다 (Linux Xwindow 설치 방법 아래 링크 참조 https://louky0714.tistory.com/entry/CentosRHEL-xwindow-설정 [Centos/RHEL] Centos7 minimal OS에 xwindow 설정 Centos나 Rhel를 miniaml로 OS를 install한 후 설정하기 위한 방법이다. [root@cronus ~]# yum groupinstall "X Window System" "Desktop" "Fonts" "Kore..

운영체제/MAC 2019.06.24
반응형