Kvm 설치 및 로 컬 Yum 소스 구축
7526 단어 hadop 생태 구성 요소
0. 리 눅 스 실행 단계 보기
[root@kvm ~]# runlevel
1. yum 소스 교체
http://mirrors.aliyun.com/
1.1. centos, epel 미 러 선택
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
1.2. 기본 yum 원본 수정
[root@kvm ~]# cd /etc/yum.repos.d/
[root@kvm yum.repos.d]# vi yum.sh
mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup
mv /etc/yum.repos.d/epel-testing.repo /etc/yum.repos.d/epel-testing.repo.backup
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
[root@kvm yum.repos.d]# sh yum.sh
1.3. yum 캐 시 삭제
[root@kvm yum.repos.d]# yum clean all
1.4. 캐 시 생 성
[root@kvm yum.repos.d]# yum makecache
2. kvm 명령 설치
[root@kvm ~]# yum install qemu-kvm
qemu/ ,
libvirt: KVM API, C ,
Python,Ruby, Perl, PHP, Java 。 KVM,
vmware,XEN,Hyper-v, LXC Hypervisor。
• Virsh: libvirt (CLI)
• Virt-Manager: libvirt GUI
3. 가상 화 관리 도구 설치
[root@kvm ~]# yum -y install virt-manager libvirt libvirt-python python-virtinst bridge-utils
yum - y install httpd (Apache 서버 설치) createrepo (개인 클 라 우 드 창 을 만 드 는 소프트웨어) reposync (동기 화 소프트웨어 만 들 기)
[root@kvm ~]# yum -y install httpd createrepo reposync
[root@kvm ~]# netstat -natp
3.1. yum 소스 창고 보기
[root@kvm html]# yum repolist
3.2 현지 yum 소스 구축
3.2.1 현지 yum 소스 를 구축 하면 대량의 수출 대역 폭 을 절약 할 수 있다.
[root@kvm yum.repos.d]# yum -y install yum-utils
yum-utils reposync yum repository
3.2.2 reposync 의 도움 을 참고 하여 동기 화하 고 싶 은 yum 소스 를 다운로드 하고 싶 은 디 렉 터 리 로 직접 찾 습 니 다.
[root@kvm yum.repos.d]# reposync --help
-d , yum
3.2.3 yum 원본 을 로 컬 폴 더 로 자동 으로 업데이트 하기 시작 합 니 다.
[root@kvm html]# reposync --repoid=base
[root@kvm html]# reposync --repoid=epel
3.2.4 아파 치 서비스 시작
[root@kvm ~]# service httpd start
3.3 로 컬 YUM 소스 방문
http://192.168.230.88/base/
3.4. 로 컬 Yum 소스 의 창 고 를 만 듭 니 다.
reposync yum , , , createrepo YUM
[root@kvm ~]# createrepo --help
[root@kvm ~]# cretaerepo --update /var/www/html/base/
3.5. 로 컬 Yum 소스 사용
[root@kvm yum.repos.d]# vi /etc/yum.repos.d/CentOS-Base.repo
http://192.168.230.88/base/
4. Kvm 커 널 모듈
kvm Linux
[root@kvm ~]# lsmod | grep kvm
kvm Linux
Linux
[root@kvm ~]# modprobe kvm
[root@kvm ~]# modprobe kvm-intel
5. kvm 에 가상 머 신 만 들 기
5.1. 가상 컴퓨터 디스크 만 들 기
[root@kvm kvmtest]# qemu-img create -f qcow2 /kvmtest/centos-6.5.qcow2 10G
5.2. centos 미 러 파일 업로드
5.3. yum 소스 충돌 소프트웨어 삭제
[root@kvm kvmtest]# yum -y install virt-install
[root@kvm kvmtest]# yum -y remove virt-install
5.4. 가상 컴퓨터 만 들 기
[root@kvm kvmtest]# virt-install --virt-type kvm --name centos-6.6 --ram 1024 \
> --vcpus 1 \
> --cdrom=/kvmtest/CentOS-6.6-x86_64-minimal.iso \
> --disk /kvmtest/centos-6.6.qcow2,format=qcow2 \
> --network network=default \
> --graphics vnc,listen=0.0.0.0 --noautoconsole \
> --os-type=linux --os-variant=rhel6
ERROR Failed to connect socket to '/var/run/libvirt/libvirt-sock': No such file or directory
5.4.1. 오류 가 발생 한 것 은 libvirted 서비스 가 시작 되 지 않 았 기 때 문 입 니 다.
[root@kvm kvmtest]# service libvirtd start
Starting libvirtd daemon: [ OK ]
[root@kvm kvmtest]# service libvirtd status
libvirtd (pid 1951) is running...
[root@kvm kvmtest]# chkconfig libvirtd on
[root@kvm kvmtest]# virt-install --virt-type kvm --name centos-6.5 --ram 1024 \
> --vcpus 1 \
> --cdrom=/kvmtest/CentOS-6.5-x86_64-minimal.iso \
> --disk /kvmtest/centos-6.5.qcow2,format=qcow2 \
> --network network=default \
> --graphics vnc,listen=0.0.0.0 --noautoconsole \
> --os-type=linux --os-variant=rhel6
virt-install --virt-type kvm --name centos-6.5 --ram 1024 \
--vcpus 1 \
--cdrom=/kvmtest/CentOS-6.5-x86_64-minimal.iso \
--disk /kvmtest/centos-6.5.qcow2,format=qcow2 \
--network network=default \
--graphics vnc,listen=0.0.0.0 --noautoconsole \
--os-type=linux --os-variant=rhel6
5.5. 원 격 네트워크 연결 소프트웨어 열기
5.6. 가상 컴퓨터 인 터 랙 션 단말기 에 들 어가 기
[root@kvm kvmtest]# virsh
5.6.1. 가상 컴퓨터 시작
virsh # start centos-6.5
virsh # list --all
[root@kvm kvmtest]# brctl show
5.6.2. 가상 컴퓨터 인 터 랙 션 단말기 에 들어간다.
5.6.3. kvm 가상 컴퓨터 의 설정 파일 을 작성 합 니 다.
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
[root@localhost ~]# service network restart
[root@localhost ~]# ifconfig
5.6.4. virsh 인 터 랙 션 터미널 명령
• virsh list #
• virsh start openSuse # ubuntu
• virsh create ubuntu.xml # ( , ,
)
• virsh suspend openSuse #
• virsh resume ubuntu #
• virsh shutdown ubuntu #
• virsh destroy ubuntu #
• virsh dominfo openSuse #
• virsh dumpxml openSuse #
• virsh setmem ubuntu 51200 #
• virsh setvcpus ubuntu 4 # cpu
• virsh edit ubuntu # ( VM)
[root@kvm kvmtest]# cd /etc/libvirt/
[root@kvm libvirt]# ll
total 48
-rw-r--r-- 1 root root 518 May 11 2016 libvirt.conf
-rw-r--r-- 1 root root 12963 May 11 2016 libvirtd.conf
-rw-r--r-- 1 root root 1176 May 11 2016 lxc.conf
drwx------ 2 root root 4096 Jan 14 09:38 nwfilter
drwx------ 3 root root 4096 Jan 14 16:55 qemu
-rw-r--r-- 1 root root 14998 May 11 2016 qemu.conf
virsh # vcpuinfo 2
virsh # edit 2
6. CPU 가상 화
KVM Linux qemu-kvm , Linux Linux 。
• KVM 、 CPU I/O , , CPU KVM ,I/O QEMU 。
• KVM qumu-kvm 。
• KVM vCPU qemu-kvm 。
7. CPU 하드웨어 상황
[root@kvm libvirt]# numactl --hardware
8. VM 관리 (재 부팅, 종료)
xshell kvm
acpid
[root@localhost ~]# yum install acpid
[root@localhost ~]# service acpid start
[root@localhost ~]# chkconfig acpid on
virsh # shutdown 2
virsh # list
Id Name State
----------------------------------------------------
virsh # list --all
Id Name State
----------------------------------------------------
- centos-6.5 shut off
virsh # vcpuinfo centos-6.5
[root@kvm ~]# iptables -t nat -S
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Kvm 설치 및 로 컬 Yum 소스 구축Kvm 설치 및 로 컬 Yum 소스 구축 1. yum 소스 교체 yum 캐 시 삭제 3. 가상 화 관리 도구 설치 yum - y install httpd (Apache 서버 설치) createrepo (개인 클 라 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.