Amazon Best VPN GoSearch

온웍스 파비콘

virt-install - 클라우드 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 공급자에서 virt-install 실행

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 virt-install 명령입니다.

프로그램:

이름


virt-install - 새 가상 머신 프로비저닝

개요


가상 설치 [옵션]...

기술


가상 설치 새로운 KVM, Xen 또는 Linux 컨테이너 게스트를 생성하기 위한 명령줄 도구입니다.
"libvirt" 하이퍼바이저 관리 라이브러리를 사용합니다. 끝에 있는 예제 섹션을 참조하십시오.
빠르게 시작하려면 이 문서를 참조하십시오.

가상 설치 도구는 (예를 들어) VNC 또는 SPICE를 사용하는 그래픽 설치를 다음과 같이 지원합니다.
텍스트 모드는 직렬 콘솔을 통해 설치됩니다. 게스트는 하나 또는
더 많은 가상 디스크, 네트워크 인터페이스, 오디오 장치, 물리적 USB 또는 PCI 장치
다른 사람.

설치 미디어는 NFS, HTTP, FTP 서버에 로컬 또는 원격으로 보관할 수 있습니다. 에서
후자의 경우 "virt-install"은 설치를 시작하는 데 필요한 최소한의 파일을 가져옵니다.
설치 프로세스를 통해 게스트가 OS 배포의 나머지 부분을 다음과 같이 가져올 수 있습니다.
필요합니다. PXE 부팅 및 기존 디스크 이미지 가져오기(따라서 설치 건너뛰기)
위상)도 지원됩니다.

적절한 명령줄 인수가 주어지면 "virt-install"은 완전히 실행할 수 있습니다.
무인, 게스트 '킥스타트' 자체도 포함됩니다. 이를 통해 쉽게 자동화할 수 있습니다.
게스트가 설치합니다.

많은 인수에는 opt1=foo,opt2=bar 등과 같이 지정된 하위 옵션이 있습니다. --option=? 에게
해당 인수와 관련된 하위 옵션의 전체 목록을 참조하십시오. 예: virt-install
--디스크=?

대부분의 옵션은 필요하지 않습니다. 최소 요구 사항은 --name, --memory, 게스트 스토리지입니다.
(--disk 또는 --filesystem) 및 설치 옵션.

연결 중 ~까지 리브비트


-c URI
--연결하다 URI
기본이 아닌 하이퍼바이저에 연결합니다. 이것이 지정되지 않은 경우 libvirt는 다음을 시도합니다.
가장 적합한 기본값을 선택합니다.

몇 가지 유효한 옵션은 다음과 같습니다.

qemu:///시스템
시스템 libvirtd 인스턴스에서 실행할 KVM 및 QEMU 게스트 생성용. 이것
virt-manager가 사용하는 기본 모드이며 대부분의 KVM 사용자가 원하는 것입니다.

qemu:///세션
일반 사용자로 실행 중인 libvirtd에 대한 KVM 및 QEMU 게스트 생성용.

젠 ///
Xen에 연결합니다.

xxc:///
Linux 컨테이너 생성용

일반 옵션


모든 유형의 게스트 설치에 적용되는 일반 구성 매개변수입니다.

-n 이름
--이름 이름
새 게스트 가상 머신 인스턴스의 이름입니다. 이것은 모든 손님 사이에서 고유해야 합니다.
현재 활성 상태가 아닌 것을 포함하여 연결의 하이퍼바이저에 알려져 있습니다. 에게
기존 게스트를 재정의하려면 버쉬(1) 종료 도구('virsh shutdown')
"virt-install"을 실행하기 전에 & 삭제('virsh undefine')하십시오.

--메모리 옵션
게스트에 할당할 메모리(MiB)입니다. 'maxmemory'와 같은 하위 옵션을 사용할 수 있습니다.
그리고 '거대한 페이지'. 이것은 -r/--ram 옵션을 더 이상 사용하지 않습니다.

사용 --memory=? 사용 가능한 모든 하위 옵션 목록을 보려면 자세한 내용은
<http://libvirt.org/formatdomain.html#elementsMemoryAllocation>

--메모리 백업 옵션
이 옵션은 가상 메모리 페이지가 호스트 페이지에서 지원되는 방식에 영향을 미칩니다.

사용 --memorybacking=? 사용 가능한 모든 하위 옵션 목록을 보려면 자세한 내용은
<http://libvirt.org/formatdomain.html#elementsMemoryBacking>

--아치 아치
게스트 가상 머신에 대해 기본이 아닌 CPU 아키텍처를 요청합니다. 생략하면,
호스트 CPU 아키텍처는 게스트에서 사용됩니다.

--기계 기계
에뮬레이션할 머신 유형입니다. 이것은 일반적으로 Xen 또는
KVM이지만 보다 이국적인 아키텍처의 머신 유형을 선택하는 데 유용합니다.

--메타데이터 옵션=발,[...]
게스트에 대한 메타데이터 값을 지정합니다. 가능한 옵션에는 이름, uuid, 제목 및
설명. 이 옵션은 -u/--uuid 및 --description을 더 이상 사용하지 않습니다.

사용 --metadata=? 사용 가능한 모든 하위 옵션 목록을 보려면 자세한 내용은
<http://libvirt.org/formatdomain.html#elements메타데이터>

--이벤트 옵션=발,[...]
게스트에 대한 이벤트 값을 지정합니다. 가능한 옵션에는 on_poweroff, on_reboot,
그리고 on_crash.

사용 --events=? 사용 가능한 모든 하위 옵션 목록을 보려면 자세한 내용은
<http://libvirt.org/formatdomain.html#elements이벤트>

--자원 옵션=발,[...]
게스트에 대한 리소스 분할을 지정합니다.

사용 --resource=? 사용 가능한 모든 하위 옵션 목록을 보려면 자세한 내용은
<http://libvirt.org/formatdomain.html#res파티션>

--vcpus 옵션
게스트에 대해 구성할 가상 CPU 수입니다. 'maxvcpus'가 지정된 경우
게스트는 게스트가 실행되는 동안 최대 MAX vcpus까지 핫플러그할 수 있지만
VCPU로 시작합니다.

소켓, 코어 및 스레드로 CPU 토폴로지를 추가로 지정할 수 있습니다. 만약에
값이 생략되고 나머지는 코어보다 소켓을 선호하여 자동으로 채워집니다.
스레드.

'cpuset'는 게스트가 사용할 수 있는 물리적 CPU를 설정합니다. "CPUSET"는 쉼표로 구분됩니다.
제외할 범위 또는 cpus로 지정할 수도 있는 숫자 목록입니다. 예:

0,2,3,5 : 프로세서 0,2,3 및 5 사용
1-5,^3,8 : 프로세서 1,2,4,5 및 8 사용

'auto' 값이 전달되면 virt-install은 자동으로
가능한 경우 NUMA 데이터를 사용하여 최적의 CPU 고정.

--vcpus=?를 사용하십시오. 사용 가능한 모든 하위 옵션 목록을 보려면 자세한 내용은
<http://libvirt.org/formatdomain.html#elementsCPU할당>

--누마튠 옵션
도메인 프로세스에 대한 NUMA 정책을 조정합니다. 예제 호출

--numatune 1,2,3,4-7
--numatune 1-3,5, 모드=선호

메모리를 할당할 numa 노드를 지정합니다. 이는 다음과 같은 구문을 갖습니다.
"--cpuset" 옵션. 모드는 'interleave', 'preferred' 또는 'strict' 중 하나일 수 있습니다(
기본). 각 모드에 대한 정보는 'man 8 numactl'을 참조하십시오.

--numatune=? 사용 사용 가능한 모든 하위 옵션 목록을 보려면 자세한 내용은
<http://libvirt.org/formatdomain.html#elementsNUMA튜닝>

--memtune 옵션
도메인 프로세스에 대한 메모리 정책을 조정합니다. 예제 호출

--memtune 1000
--memtune hard_limit=100,soft_limit=60,swap_hard_limit=150,min_guarantee=80

사용 --memtune=? 사용 가능한 모든 하위 옵션 목록을 보려면 자세한 내용은
<http://libvirt.org/formatdomain.html#elementsMemoryTuning>

--blkiotune 옵션
도메인 프로세스에 대한 blkio 정책을 조정합니다. 예제 호출

--blkiotune 100
--blkiotune 무게=100,device_path=/dev/sdc,device_weight=200

사용 --blkiotune=? 사용 가능한 모든 하위 옵션 목록을 보려면 자세한 내용은
<http://libvirt.org/formatdomain.html#elementsBlockTuning>

--cpu 모델[,+기능][,-기능][,match=MATCH][,vendor=VENDOR]
게스트에 노출된 CPU 모델 및 CPU 기능을 구성합니다. 유일한 필수 값
MODEL은 libvirt에 알려진 유효한 CPU 모델입니다.

Libvirt의 기능 정책 값은 force, require, optional, disable 또는 forbid 또는 with
속기 '+feature' 및 '-feature', 'force=feature' 및
각각 '비활성화=기능'

몇 가지 예 :

--cpu core2duo,+x2apic,비활성화=vmx
core2duo CPU 모델 노출, x2apic 강제 활성화, vmx 노출 안 함

--cpu 주인
게스트에 호스트 CPU 구성을 노출합니다. 이것은 손님이 걸릴 수 있습니다
많은 호스트 CPU 기능(더 나은 성능)의 이점을 얻을 수 있지만
게스트를 동일한 CPU가 없는 호스트로 마이그레이션하는 경우 문제가 발생합니다.

--cpu 호스트 모델 전용
가장 가까운 호스트 CPU 모델 구성을 게스트에 노출합니다. 최고의 CPU입니다
모든 호스트의 게스트에 사용할 수 있습니다.

사용 --cpu=? 사용 가능한 모든 하위 옵션 목록을 보려면 자세한 내용은
<http://libvirt.org/formatdomain.html#요소CPU>

--보안 유형=TYPE[,label=LABEL][,relabel=yes|아니요]
도메인 보안 드라이버 설정을 구성합니다. 유형은 '정적' 또는 '동적'일 수 있습니다.
'정적' 구성에는 보안 LABEL이 필요합니다. TYPE 없이 LABEL 지정
정적 구성을 의미합니다.

libvirt가 정적 레이블을 자동으로 적용하도록 하려면 relabel=yes를 지정해야 합니다.
그렇지 않으면 관리자가 디스크 이미지에 수동으로 레이블을 지정해야 합니다.
virt-install은 생성을 요청합니다.

사용 --security=? 사용 가능한 모든 하위 옵션 목록을 보려면 자세한 내용은
<http://libvirt.org/formatdomain.html#초라벨>

--특징 FEAT=켜기|끄기,...
손님의 설정 요소 XML을 켜거나 끕니다. 예로는 acpi, apic, eoi,
privnet 및 hyperv 기능. 몇 가지 예:

--특징 어이=온
APIC PV EOI 활성화

--특징 hyperv_vapic=켜기,hyperv_spinlocks=끄기
hypver VAPIC 활성화, 스핀록 비활성화

--특징 kvm_hidden=켜기
KVM 하이퍼바이저 서명이 게스트에게 숨겨지도록 허용

--특징 pvspinlock=켜기
예를 들어 호스트가 반가상화 스핀락을 지원한다는 것을 게스트에게 알립니다.
pvticketlocks 메커니즘 노출.

--features=? 사용 사용 가능한 모든 하위 옵션 목록을 보려면 자세한 내용은
<http://libvirt.org/formatdomain.html#elements기능>

--시계 오프셋=OFFSET,TIMER_OPT=VAL,...
게스트 구성 XML. 일부 지원되는 옵션:

--시계 오프셋=OFFSET
예를 들어 클럭 오프셋을 설정합니다. 'utc' 또는 '현지 시간'

--시계 TIMER_present=아니오
부울 타이머를 비활성화합니다. 여기서 TIMER는 hpet, kvmclock 등일 수 있습니다.

--시계 TIMER_tickpolicy=발
타이머의 tickpolicy 값을 설정합니다. 여기서 TIMER는 rtc, pit 등일 수 있습니다. VAL은
캐치업, 지연 등. 모든 값은 libvirt 문서를 참조하십시오.

사용 --clock=? 사용 가능한 모든 하위 옵션 목록을 보려면 자세한 내용은
<http://libvirt.org/formatdomain.html#요소시간>

--오후 옵션
게스트 전원 관리 기능을 구성합니다. 하위 옵션의 예는 다음과 같습니다.
suspend_to_mem=on|off 및 suspend_to_disk=on|off

사용 --pm=? 사용 가능한 모든 하위 옵션 목록을 보려면 자세한 내용은
<http://libvirt.org/formatdomain.html#elementsPowerManagement>

설치 옵션


--CD 롬 옵션
가상 CD-ROM 장치로 사용되는 파일 또는 장치. ISO 이미지의 경로이거나
CDROM 장치. 또한 최소 부팅 ISO를 가져오거나 액세스하는 URL일 수도 있습니다.
영상. URL은 "--location" 인수에 대해 설명된 것과 동일한 형식을 사용합니다. 만약
cdrom은 "--disk" 옵션을 통해 지정되었으며 "--cdrom"이나 다른 옵션은 없습니다.
설치 옵션이 지정되면 "--disk" cdrom이 설치 미디어로 사용됩니다.

-l 주소
--위치 옵션
배포 트리 설치 소스. virt-install은 특정 배포판을 인식할 수 있습니다.
트리를 만들고 부팅 가능한 커널/initrd 쌍을 가져와 설치를 시작합니다.

libvirt 0.9.4 이상에서는 네트워크 URL 설치가 원격 연결에 대해 작동합니다. virt-
install은 커널/initrd를 로컬 시스템에 다운로드한 다음 미디어를 다음 위치에 업로드합니다.
원격 호스트. 이 옵션을 사용하려면 URL이 로컬 및
원격 호스트.

--location은 커널 인수에 대해 --extra-args와 같은 것을 허용하고 다음을 사용합니다.
--initrd-주입. CDROM 미디어에서 이러한 옵션을 사용하려면 몇 가지가 있습니다.
옵션 :

* 루트로 virt-install을 실행하고 --location ISO를 수행합니다.

* ISO를 로컬 디렉토리에 마운트하고 --location DIRECTORY를 수행합니다.

* ISO를 로컬 디렉토리에 마운트하고 로컬 http를 통해 해당 디렉토리를 내보내고 다음을 수행합니다.
--위치 http://localhost/DIRECTORY

"위치"는 다음 형식 중 하나를 취할 수 있습니다.

http://host/path
설치 가능한 배포 이미지가 포함된 HTTP 서버 위치입니다.

ftp://호스트/경로
설치 가능한 배포 이미지를 포함하는 FTP 서버 위치.

nfs:호스트:/경로 또는 nfs://호스트/경로
설치 가능한 배포 이미지를 포함하는 NFS 서버 위치. 이를 위해서는
virt-install을 루트로 실행합니다.

디렉토리
설치 가능한 배포 이미지가 포함된 로컬 디렉토리의 경로입니다. 참고
초기 부팅 후 게스트가 디렉토리에 액세스할 수 없으므로 OS
설치 프로그램은 나머지 설치 미디어에 액세스할 수 있는 다른 방법이 필요합니다.

ISO ISO를 마운트하고 디렉토리를 조사하십시오. 이렇게 하려면 virt-install을 루트로 실행해야 합니다.
DIRECTORY와 동일한 VM 액세스 주의 사항이 있습니다.

일부 배포판 특정 URL 샘플:

Fedora/Red Hat 기반
http://download.fedoraproject.org/pub/fedora/linux/releases/21/Server/x86_64/os

데비안
http://ftp.us.debian.org/debian/dists/stable/main/installer-amd64/

Ubuntu
http://us.archive.ubuntu.com/ubuntu/dists/wily/main/installer-amd64/

수세
http://download.opensuse.org/distribution/11.0/repo/oss/

맨드리바
ftp://ftp.uwsg.indiana.edu/linux/mandrake/official/2009.0/i586/

마게 아
ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/1

--pxe
PXE 부팅 프로토콜을 사용하여 초기 램디스크와 커널을 로드하여
게스트 설치 과정.

--수입
OS 설치 프로세스를 건너뛰고 기존 디스크 이미지 주변에 게스트를 구축합니다. 그만큼
부팅에 사용되는 장치는 "--disk" 또는 "--filesystem"을 통해 지정된 첫 번째 장치입니다.

--livecd
설치 미디어가 라이브 CD이므로 게스트는
CDROM 장치를 영구적으로 부팅하도록 구성되었습니다. 사용하는 것도 바람직할 수 있습니다.
"--disk none" 플래그 조합.

-x EXTRA
--추가 인수 옵션
다음을 수행할 때 설치 프로그램에 전달할 추가 커널 명령줄 인수
"--location"에서 게스트 설치. 일반적인 사용법 중 하나는 아나콘다 킥스타트를 지정하는 것입니다.
--extra-args "ks=와 같은 자동 설치용 파일http://myserver/my.ks"

--initrd-주입 PATH
"--location"으로 가져온 initrd의 루트에 PATH를 추가합니다. 이것은 실행하는 데 사용할 수 있습니다
네트워크 호스팅 킥스타트 파일 없이 자동화된 설치:

--initrd-inject=/path/to/my.ks --extra-args "ks=파일:/my.ks"

--os-변형 OS_VARIANT
특정 운영 체제(예: 'fedora18',
'rhel7', 'winxp'). 필수는 아니지만 이 옵션을 지정하는 것이 좋습니다.
다른 게스트 조정 중에서 virtio를 지정하여 성능을 크게 향상시킬 수 있기 때문입니다.

기본적으로 virt-install은 설치 미디어에서 이 값을 자동 감지하려고 시도합니다.
(현재 URL 설치에만 지원됨). 자동 감지는 다음을 사용하여 비활성화할 수 있습니다.
특별한 값 '없음'. 자동 감지는 특수 값 'auto'를 사용하여 강제 실행할 수 있습니다.

"osinfo-query os" 명령을 사용하여 허용되는 OS 변형 목록을 가져옵니다.

--신병 부트옵스
선택적으로 설치 후 VM 부팅 구성을 지정합니다. 이 옵션은
부팅 장치 순서 지정, 커널/initrd를 옵션으로 영구적으로 부팅
커널 인수 및 BIOS 부팅 메뉴 활성화(libvirt 0.8.3 이상 필요)

--boot는 다른 설치 옵션(예: --location,
--cdrom 등) 또는 자체적으로 지정할 수 있습니다. 후자의 경우 동작이 비슷합니다.
--import 설치 옵션으로: '설치' 단계가 없으며 게스트가 방금 생성되었습니다.
지정된대로 시작되었습니다.

몇 가지 예 :

--신병 cdrom,fd,hd,네트워크,메뉴=켜기
부팅 장치 우선순위를 첫 번째 cdrom, 첫 번째 플로피, 첫 번째 하드디스크, 첫 번째 네트워크로 설정
PXE 부팅. 추가로 BIOS 부팅 메뉴 프롬프트를 활성화합니다.

--신병 kernel=KERNEL,initrd=INITRD,kernel_args="console=/dev/ttyS0"
게스트가 지정된 로컬 커널/initrd 쌍에서 영구적으로 부팅하도록 합니다.
커널 옵션.

--신병 커널=KERNEL,초기화=INITRD,dtb=DTB
게스트가 외부 장치를 사용하여 로컬 커널/initrd 쌍을 영구적으로 부팅하도록 합니다.
트리 바이너리. ARM 또는 PPC와 같은 일부 비x86 구성에는 DTB가 필요할 수 있습니다.

--신병 로더=BIOSPATH
BIOSPATH를 가상 시스템 BIOS로 사용합니다.

--신병 메뉴=켜기,사용자직렬=켜기
BIOS 부팅 메뉴를 활성화하고 직렬을 통한 BIOS 텍스트 출력 전송을 활성화합니다.
콘솔.

--신병 초기화=INITPATH
컨테이너 게스트가 초기화할 바이너리의 경로입니다. 루트 "--filesystem"이
지정되면 virt-install은 기본적으로 /sbin/초기화, 그렇지 않으면 기본값으로
/빈/sh.

--신병 UEFI
UEFI에서 부팅하도록 VM을 구성합니다. virt-install이 올바른 것을 알기 위해서는
UEFI 매개변수, libvirt는 다음을 통해 알려진 UEFI 바이너리를 광고해야 합니다.
domcapabilities XML이므로 적절하게 구성된 경우에만 작동합니다.
배포 패키지.

--신병
로더=/.../OVMF_CODE.fd,loader_ro=예,loader_type=pflash,nvram_template=/.../OVMF_VARS.fd
가상 머신이 사용자 지정 OVMF 바이너리를 부팅 펌웨어로 사용하도록 지정합니다.
가상 플래시 칩으로 매핑됩니다. 또한 libvirt가
사용자 정의 "/.../OVMF_VARS.fd" varstore 템플릿의 VM별 UEFI varstore.
이것은 권장되는 UEFI 설정이며 --boot uefi가 알지 못하는 경우 사용해야 합니다.
UEFI 바이너리에 대해.

--boot=?를 사용하십시오. 사용 가능한 모든 하위 옵션 목록을 보려면 자세한 내용은
<http://libvirt.org/formatdomain.html#요소OS>

--idmap 옵션
게스트 구성이 UID 또는 GID 매핑을 선언하는 경우 '사용자' 네임스페이스는
적용할 수 있습니다. 적절하게 구성된 UID/GID 매핑은 다음을 수행하기 위한 전제 조건입니다.
sVirt 제한이 없는 경우 컨테이너를 안전하게 만듭니다.

--idmap을 지정하여 LXC 컨테이너에 대한 사용자 네임스페이스를 활성화할 수 있습니다.

예:
--idmap
uid_start=0,uid_target=1000,uid_count=10,gid_start=0,gid_target=1000,gid_count=10

사용 --idmap=? 사용 가능한 모든 하위 옵션 목록을 보려면 자세한 내용은
<http://libvirt.org/formatdomain.html#elementsOS컨테이너>

STORAG​​E 옵션


--디스크 옵션
다양한 옵션과 함께 게스트용 스토리지로 사용할 미디어를 지정합니다. 일반
디스크 문자열의 형식은

--디스크 옵트1=발1,옵트2=발2,...

새로운 10G 디스크 이미지 및 관련 디스크 장치를 생성하는 가장 간단한 호출:

--디스크 크기=10

virt-install은 경로 이름을 생성하고 이를 위한 기본 이미지 위치에 배치합니다.
하이퍼바이저. 미디어를 지정하기 위한 명령은 다음 중 하나일 수 있습니다.

--disk /some/storage/경로[,opt1=val1]...

또는 다음 인수 중 하나를 명시적으로 지정합니다.

통로
기존 여부에 관계없이 사용할 일부 스토리지 미디어에 대한 경로입니다. 기존 미디어는 파일일 수 있습니다.
또는 블록 장치.

존재하지 않는 경로를 지정하는 것은 새 스토리지를 생성하려는 시도를 의미하며,
'크기' 값을 지정해야 합니다. 원격 호스트의 경우에도 virt-install은
libvirt 스토리지 API를 사용하여 지정된 경로를 자동으로 생성해 보십시오.

하이퍼바이저가 지원하는 경우 통로 다음과 같은 네트워크 URL일 수도 있습니다.
http://example.com/some-disk.img . 네트워크 경로의 경우 하이퍼바이저가
스토리지에 직접 액세스하면 아무 것도 로컬로 다운로드되지 않습니다.


새 스토리지를 생성할 기존 libvirt 스토리지 풀 이름입니다. 필요하다
'크기' 값을 지정합니다.

사용할 기존 libvirt 스토리지 볼륨. 이것은 다음과 같이 지정됩니다.
'풀이름/볼륨이름'.

기타 사용 가능한 옵션:

장치
디스크 장치 유형. 값은 'cdrom', 'disk', 'lun' 또는 'floppy'일 수 있습니다. 기본값은
'디스크'. 'cdrom'이 지정되고 설치 방법이 선택되지 않은 경우 cdrom은
설치 미디어로 사용됩니다.

boot_order
여러 디스크를 사용한 게스트 설치는 올바르게 부팅하려면 이 매개변수가 필요합니다.
설치 후. boot_order 매개변수는 값 1,2,3,...을 사용합니다. 장치
값이 낮을수록 우선 순위가 높습니다.

버스 디스크 버스 유형. 값은 'ide', 'sata', 'scsi', 'usb', 'virtio' 또는 'xen'일 수 있습니다. 그만큼
모든 하이퍼바이저가 모든 버스 유형을 지원하는 것은 아니므로 기본값은 하이퍼바이저에 따라 다릅니다.

이동할 수있는
제거 가능한 플래그를 설정합니다(/sys/차단/Linux의 경우 $dev/removable). QEMU에서만 사용됨
및 버스=usb. 값은 '켜짐' 또는 '꺼짐'일 수 있습니다.

읽기 전용
드라이브를 읽기 전용으로 설정('켜짐' 또는 '꺼짐')

공유 할 수있는
드라이브를 공유 가능으로 설정('켜기' 또는 '끄기')

크기
새 저장소를 만드는 경우 사용할 크기(GiB)

부족한
새로 생성된 스토리지 전체 할당을 건너뛸지 여부. 값은 '예' 또는 '아니오'입니다.
기본값은 '예'(완전히 할당하지 않음)입니다.
기본 스토리지 유형.

게스트 가상 디스크를 완전히 할당하는 데 걸리는 초기 시간(sparse=no)은
일반적으로 게스트 내부의 더 빠른 설치 시간으로 균형을 이룹니다. 따라서 이것을 사용
지속적으로 높은 성능을 보장하고 I/O를 방지하려면 옵션을 권장합니다.
게스트의 오류는 호스트 파일 시스템이 가득 차야 합니다.

backing_store
새로 생성된 이미지의 백업 저장소로 사용할 디스크의 경로입니다.

캐시
사용할 캐시 모드입니다. 호스트 pagecache는 캐시 메모리를 제공합니다. 캐시
값은 'none', 'writethrough', 'directsync', 'unsafe' 또는 'writeback'일 수 있습니다.
'writethrough'는 읽기 캐싱을 제공합니다. 'writeback'은 읽기 및 쓰기 캐싱을 제공합니다.
'directsync'는 호스트 페이지 캐시를 우회합니다. 'unsafe'는 모든 콘텐츠를 캐시하고
게스트의 플러시 요청을 무시합니다.

포기
폐기("trim" 또는 "unmap"이라고도 함) 요청이 무시되는지 또는 전달되는지 여부
파일 시스템에. 값은 "unmap"(삭제 요청이
전달됨) 또는 "무시"(폐기 요청 무시). 1.0.6 이후(QEMU 및 KVM
만 해당)

체재
디스크 이미지 형식. 파일 볼륨의 경우 'raw', 'qcow2', 'vmdk' 등일 수 있습니다. 참조
형식 유형http://libvirt.org/storage.html> 가능한 값. 이것은
종종 매핑 드라이버 유형 값도.

파일 이미지를 생성할 때 지정하지 않으면 'qcow2'로 기본 설정됩니다.

스토리지를 생성하는 경우 이것이 새 이미지의 형식이 됩니다. 사용하는 경우
기존 이미지는 libvirt의 형식 자동 감지를 재정의합니다.

드라이버 이름
지정된 스토리지에 액세스할 때 하이퍼바이저가 사용해야 하는 드라이버 이름입니다.
일반적으로 사용자가 설정할 필요가 없습니다.

드라이버 유형
지정된 스토리지에 액세스할 때 하이퍼바이저가 사용해야 하는 드라이버 형식/유형입니다.
일반적으로 사용자가 설정할 필요가 없습니다.

io 디스크 IO 백엔드. "스레드" 또는 "네이티브"일 수 있습니다.

오류_정책
쓰기 오류가 발생한 경우 게스트가 어떻게 반응해야 하는지. "중지" 중 하나일 수 있습니다.
"무시" 또는 "enospace"

일련의
에뮬레이트된 디스크 장치의 일련 번호입니다. 이것은 Linux 게스트에서 설정하는 데 사용됩니다.
/dev/디스크/by-id 심볼릭 링크 일련 번호의 예는 다음과 같습니다. WD-WMAP9A966149

시작_정책
소스 파일에 액세스할 수 없는 경우 디스크로 수행할 작업을 정의합니다. 보다
가능한 값http://www.libvirt.org/formatdomain.html#elements디스크>

일부 용도에 대해서는 예제 섹션을 참조하십시오. 이 옵션은 -f/--file을 더 이상 사용하지 않습니다.
-s/--파일 크기, --nonsparse 및 --nodisks.

사용 --disk=? 사용 가능한 모든 하위 옵션 목록을 보려면 자세한 내용은
<http://libvirt.org/formatdomain.html#elements디스크>

--파일 시스템
게스트로 내보낼 호스트의 디렉터리를 지정합니다. 가장 간단한 호출
입니다

--filesystem /source/on/host,/target/point/in/guest

최근 QEMU 및 Linux 게스트 OS 또는 LXC 컨테이너에서 작동합니다. QEMU의 경우
대상 지점은 sysfs의 장착 힌트일 뿐이므로 자동으로 장착되지 않습니다.

다음 명시적 옵션을 지정할 수 있습니다.

유형
유형 또는 소스 디렉토리입니다. 유효한 값은 '마운트'(기본값) 또는
OpenVZ 템플릿용 '템플릿'.

모드
게스트 OS의 소스 디렉토리에 대한 액세스 모드입니다. QEMU에서만 사용됨
및 유형=마운트. 유효한 모드는 'passthrough'(기본값), 'mapped' 또는
'스쿼시'. 자세한 내용은 libvirt 도메인 XML 설명서를 참조하십시오.


공유할 호스트의 디렉토리입니다.

목표
게스트에서 사용할 마운트 위치입니다.

--filesystem=?을 사용하십시오. 사용 가능한 모든 하위 옵션 목록을 보려면 자세한 내용은
<http://libvirt.org/formatdomain.html#elements파일 시스템>

네트워킹 옵션


-w 옵션
--회로망 옵션
게스트를 호스트 네트워크에 연결합니다. "NETWORK"의 값은 4개 중 하나를 취할 수 있습니다.
형식 :

다리=다리
"BRIDGE"라는 호스트의 브리지 장치에 연결합니다. 다음과 같은 경우 이 옵션을 사용합니다.
호스트에 정적 네트워킹 구성이 있고 게스트에 전체 아웃바운드 및 인바운드가 필요함
LAN과의 연결. 라이브 마이그레이션이 다음과 함께 사용되는 경우에도 사용하십시오.
이 손님.

네트워크=이름
"NAME"이라는 호스트의 가상 네트워크에 연결합니다. 가상 네트워크는 다음과 같을 수 있습니다.
"virsh" 명령줄 도구를 사용하여 나열, 생성, 삭제합니다. 수정되지 않은 상태에서
"libvirt"를 설치하면 일반적으로 이름이 "default"인 가상 네트워크가 있습니다.
호스트에 동적 네트워킹(예: NetworkManager)이 있는 경우 가상 네트워크를 사용하거나
무선 사용. 게스트는 어떤 연결에 의해 LAN으로 NAT됩니다.
유효한.

유형=직접,소스=IFACE[,소스_모드=MODE]
macvtap을 사용하여 호스트 인터페이스 IFACE에 직접 연결합니다.

사용자
SLIRP를 사용하여 LAN에 연결합니다. QEMU 게스트를 다음으로 실행하는 경우에만 사용하십시오.
권한이 없는 사용자. 이것은 매우 제한된 형태의 NAT를 제공합니다.

없음
기본 네트워크 인터페이스를 추가하지 않도록 virt-install에 지시하십시오.

이 옵션을 생략하면 게스트에 단일 NIC가 생성됩니다. 있는 경우
물리적 인터페이스가 슬레이브된 호스트의 브리지 장치는 다음 용도로 사용됩니다.
연결성. 실패하면 "default"라는 가상 네트워크가 사용됩니다. 이것
옵션을 여러 번 지정하여 둘 이상의 NIC를 설정할 수 있습니다.

사용 가능한 다른 옵션은 다음과 같습니다.

모델
게스트가 보는 네트워크 장치 모델. 값은 다음에서 지원하는 모든 nic 모델이 될 수 있습니다.
하이퍼바이저, 예: 'e1000', 'rtl8139', 'virtio', ...

게스트의 고정 MAC 주소 이 매개변수가 생략되거나 값이
"RANDOM"을 지정하면 적절한 주소가 무작위로 생성됩니다. 젠을 위해
MAC 주소의 처음 3쌍은 가상 머신이어야 합니다.
시퀀스 '00:16:3e', QEMU 또는 KVM 가상 머신의 경우 '52:54:00'이어야 합니다.

필터 참조
libvirt에서 방화벽 및 네트워크 필터링을 제어합니다. 값은 임의의 nwfilter일 수 있습니다.
"virsh" 'nwfilter' 하위 명령으로 정의됩니다. 사용 가능한 필터는 다음과 같이 나열할 수 있습니다.
'virsh nwfilter-list' 실행, 예: 'clean-traffic', 'no-mac-spoofing', ...

가상포트_유형
가상 포트 프로필 유형, 다음 값 중 하나

"802.Qbg"
다음 추가 매개변수가 허용됩니다.

virtualport_managerid
VSI 관리자 ID는 VSI 유형을 포함하는 데이터베이스를 식별하고
인스턴스 정의. 이것은 정수 값이고 값 0은
예약석.

virtualport_typeid
VSI 유형 ID는 네트워크 액세스를 특징짓는 VSI 유형을 식별합니다.
VSI 유형은 일반적으로 네트워크 관리자가 관리합니다. 이것은
정수 값.

virtualport_typeidversion
VSI 유형 버전은 VSI 유형의 여러 버전을 허용합니다. 이것은
정수 값.

virtualport_instanceid
VSI 인스턴스 ID 식별자는 VSI 인스턴스(예:
가상 머신의 가상 인터페이스)가 생성됩니다. 이는 전 세계적으로
고유 식별자.

"802.Qbh"
다음 추가 매개변수가 허용됩니다.

가상포트_프로필ID
프로필 ID에는 적용할 포트 프로필의 이름이 포함됩니다.
이 인터페이스에. 이 이름은 포트 프로필 데이터베이스에 의해 다음으로 확인됩니다.
포트 프로필의 네트워크 매개변수 및 해당 네트워크 매개변수
이 인터페이스에 적용됩니다.

"openvswitch"
다음 추가 매개변수가 허용됩니다.

가상포트_프로필ID
인터페이스용 OpenVSwitch 포트 프로파일

virtualport_interfaceid
인터페이스를 고유하게 식별하는 UUID. 생략하면 하나가 됩니다.
자동 생성

"미도넷"
다음 추가 매개변수가 허용됩니다.

virtualport_interfaceid
인터페이스가 연결될 네트워크의 포트를 식별하는 UUID
묶인

사용 --network=? 사용 가능한 모든 하위 옵션 목록을 보려면 자세한 내용은
<http://libvirt.org/formatdomain.html#elementsNICS>

이 옵션은 -m/--mac, -b/--bridge 및 --nonetworks를 더 이상 사용하지 않습니다.

그래픽 옵션


그래픽 옵션이 지정되지 않은 경우 "virt-install"은 적절한 옵션을 선택하려고 시도합니다.
DISPLAY 환경 변수가 설정된 경우 그래픽, 그렇지 않으면 '--graphics none'이 사용됩니다.

--제도법 유형,옵션1=인수1,옵션2=인수2,...
그래픽 디스플레이 구성을 지정합니다. 이것은 어떤 가상도 구성하지 않습니다.
게스트의 그래픽 디스플레이에 액세스할 수 있는 방법입니다. 일반적으로 사용자
이 옵션을 지정할 필요가 없습니다. virt-install은 유용한 옵션을 시도하고 선택합니다.
기본값을 선택하고 적절한 연결을 시작합니다.

그래픽 문자열의 일반 형식은 다음과 같습니다.

--그래픽 유형,opt1=arg1,opt2=arg2,...

예 :

--그래픽 vnc,암호=foobar

지원되는 옵션은 다음과 같습니다.

유형
디스플레이 유형입니다. 다음 중 하나입니다.

vnc

게스트에서 가상 콘솔을 설정하고 호스트에서 VNC 서버로 내보냅니다.
"port" 매개변수도 제공되지 않는 한 VNC 서버는 첫 번째 포트에서 실행됩니다.
5900 이상에서 사용 가능한 포트 번호. 할당된 실제 VNC 디스플레이는
"vncdisplay" 명령을 사용하여 "virsh"(또는 가상 뷰어(1) 사용할 수 있습니다
사용을 위해 이 세부 사항을 처리합니다).

향신료

Spice 프로토콜을 사용하여 게스트의 콘솔을 내보냅니다. Spice는 고급 허용
오디오 및 USB 장치 스트리밍과 같은 기능과 향상된 그래픽
성능을 제공합니다.

스파이스 그래픽 유형을 사용하면 해당 인수가 주어진 것처럼 작동합니다.

--비디오 qxl --채널 spicevmc

없음

게스트용으로 그래픽 콘솔이 할당되지 않습니다. 손님은 아마도
게스트의 첫 번째 직렬 포트에 텍스트 콘솔을 구성해야 합니다(이는
--extra-args 옵션을 통해 수행됨). 'virsh console NAME' 명령을 사용하여 다음을 수행할 수 있습니다.
직렬 장치에 연결하십시오.

포트
게스트 콘솔에 영구적으로 정적으로 할당된 포트 번호를 요청합니다. 이것
'vnc'와 'spice'에서 사용

티스포츠
스파이스 tlsport를 지정합니다.

들어
VNC/Spice 연결을 수신할 주소입니다. 기본값은 일반적으로 127.0.0.1입니다.
(localhost에만 해당), 그러나 일부 하이퍼바이저는 이를 전역적으로 변경할 수 있습니다(예:
qemu 드라이버 기본값은 /etc/libvirt/qemu.conf에서 변경할 수 있습니다. 0.0.0.0을 사용하여
다른 컴퓨터에서 액세스를 허용합니다. 이것은 'vnc'와 'spice'에서 사용됩니다.

키맵
가상 VNC 콘솔이 특정 키보드로 실행되도록 구성하도록 요청
공들여 나열한 것. 특수 값 'local'이 지정된 경우 virt-install은 다음을 시도합니다.
로컬 시스템과 동일한 키맵을 사용하도록 구성하십시오. '없음' 값
특히 하이퍼바이저를 따릅니다. 기본 동작은 하이퍼바이저에 따라 다릅니다.
그러나 일반적으로 'local'과 동일합니다. 이것은 'vnc'에서 사용됩니다.

암호
연결 시 필요한 VNC 암호를 요청합니다. 이 정보가 종료될 수 있습니다.
virt-install 로그 파일에 있으므로 중요한 암호를 사용하지 마십시오. 이것은 다음에 의해 사용됩니다
'vnc'와 '스파이스'

사용 --graphics=? 사용 가능한 모든 하위 옵션 목록을 보려면 자세한 내용은
<http://libvirt.org/formatdomain.html#elements그래픽>

이것은 다음 옵션을 더 이상 사용하지 않습니다: --vnc, --vncport, --vnclisten, -k/--keymap,
--sdl, --nographics

--noautoconsole
게스트 콘솔에 자동으로 연결을 시도하지 마십시오. 기본 동작은
시작 가상 뷰어(1) 그래픽 콘솔을 표시하거나 "virsh"를 실행하려면
텍스트 콘솔을 표시하는 "console" 명령. 이 매개변수를 사용하면 이 기능이 비활성화됩니다.
행동.

가상화 옵션


기본 가상화 유형 선택을 재정의하는 옵션입니다.

-v
--hvm
파라 및 전체 가상화가 모두 지원되는 경우 전체 가상화 사용을 요청하십시오.
호스트에서 사용할 수 있습니다. Xen에 연결하는 경우 이 매개변수를 사용하지 못할 수 있습니다.
하드웨어 가상화 지원이 없는 머신의 하이퍼바이저. 이 매개변수는
QEMU 기반 하이퍼바이저에 연결하는 경우 암시됩니다.

-p
--파라비르트
이 게스트는 반가상화 게스트여야 합니다. 호스트가 파라 및 전체를 모두 지원하는 경우
가상화이며 이 매개변수와 "--hvm"이 모두 지정되지 않은 경우
추정.

--컨테이너
이 게스트는 컨테이너 유형 게스트여야 합니다. 이 옵션은 다음과 같은 경우에만 필요합니다.
하이퍼바이저는 다른 게스트 유형도 지원합니다(예를 들어 이 옵션은
LXC 및 OpenVZ에 대한 기본 동작이지만 완전성을 위해 제공됨).

--virt 유형
설치할 하이퍼바이저입니다. 선택의 예는 kvm, qemu 또는 xen입니다. 사용 가능
옵션은 'virsh 기능'을 통해 나열됩니다. 태그.

이제 기본 동작인 --accelerate 옵션이 더 이상 사용되지 않습니다. 설치하기 위해서
일반 QEMU 게스트, '--virt-type qemu' 사용

장치 옵션


--제어 장치 옵션
컨트롤러 장치를 게스트에 연결합니다. TYPE은 다음 중 하나입니다. IDE, FDC, SCSI, SATA, 거장-
일련의USB.

컨트롤러는 특수 값도 지원합니다. usb2 그리고 usb3 버전을 지정하려면
USB 컨트롤러를 사용해야 합니다(버전 2 또는 3).

모델
컨트롤러 모델. 이는 하이퍼바이저 및 해당 버전에 따라 다를 수 있습니다.
가장 일반적으로 사용되는 모델은 다음과 같습니다. 자동, virtio-scsi 위한 SCSI 제어 장치, 에치
or 없음 위한 USB 제어 장치. 전체 목록 및 자세한 내용은
컨트롤러/모델, 참조
"http://libvirt.org/formatdomain.html#요소컨트롤러".

주소
컨트롤러 주소, 'bus:domain:slot.function' 형식의 현재 PCI.

색인
버스 컨트롤러가 만나는 순서를 설명하는 XNUMX진수 정수 및
컨트롤러 버스를 참조합니다.

석사
마스터 버스 시작 포트를 정의하기 위해 USB 컴패니언 컨트롤러에 적용할 수 있습니다.

예 :

--제어 장치 usb,model=ich9-ehci1,address=0:0:4.0,index=0
PCI 주소 9:1:0에 ICH0 EHCI4.0 USB 컨트롤러 추가

--제어 장치 usb,model=ich9-uhci2,address=0:0:4.7,index=0,master=2
이전 마스터 컨트롤러를 위한 ICH9 UHCI2 USB 컴패니언 컨트롤러를 추가합니다.
포트는 포트 번호 2부터 시작합니다.

multifunction='on' 매개변수가 적절한 장치에 자동으로 추가됩니다.
(필요한 경우). 이는 모든 PCI 장치에 적용됩니다.

사용 --controller=? 사용 가능한 모든 하위 옵션 목록을 보려면 자세한 내용은
<http://libvirt.org/formatdomain.html#elements컨트롤러>

--입력 옵션
게스트에게 입력 장치를 연결합니다. 입력 장치 유형의 예는 마우스, 태블릿 또는
건반.

사용 --input=? 사용 가능한 모든 하위 옵션 목록을 보려면 자세한 내용은
<http://libvirt.org/formatdomain.html#요소입력>

--호스트 데브 옵션
--호스트-장치 옵션
물리적 호스트 장치를 게스트에 연결합니다. HOSTDEV에 대한 몇 가지 예제 값:

--호스트 데브 pci_0000_00_1b_0
'virsh nodedev-list'로 표시되는 libvirt를 통한 노드 장치 이름

--호스트 데브 001.003
버스, 장치(lsusb를 통해)에 의한 USB.

--호스트 데브 0x1234:0x5678
공급업체, 제품별 USB(lsusb를 통해).

--호스트 데브 1f.01.02
PCI 장치(lspci를 통해).

사용 --hostdev=? 사용 가능한 모든 하위 옵션 목록을 보려면 자세한 내용은
<http://libvirt.org/formatdomain.html#elementsHostDev>

--소리 모델
게스트에게 가상 오디오 장치를 연결합니다. MODEL은 에뮬레이트된 사운드 카드를 지정합니다.
모델. 가능한 값은 ich6, ich9, ac97, es1370, sb16, pcspk 또는 기본값입니다.
'default'는 지정된 OS가 지원하는 최상의 모델을 선택하려고 시도합니다.

이것은 이전 --soundhw 옵션을 더 이상 사용하지 않습니다.

사용 --sound=? 사용 가능한 모든 하위 옵션 목록을 보려면 자세한 내용은
<http://libvirt.org/formatdomain.html#요소사운드>

--지키는 개 모델[,액션=액션]
게스트에 가상 하드웨어 감시 장치를 연결합니다. 이를 위해서는 데몬이 필요하며
게스트의 장치 드라이버. 워치독은 가상 머신이
매달린 듯. ACTION은 watchdog이 실행될 때 libvirt가 수행할 작업을 지정합니다. 가치
are

재설정
게스트 강제 재설정(기본값)

전원 끄기
게스트 전원을 강제로 끕니다.

중지
게스트 일시중지

없음
아무것도하지 않고

종료
게스트를 정상적으로 종료합니다(멈춘 게스트는
정상적인 종료에 응답)

MODEL은 에뮬레이트된 장치 모델입니다: i6300esb(기본값) 또는 ib700. 일부
예 :

권장 설정을 사용하십시오.

--워치독 기본값

'poweroff' 작업과 함께 i6300esb 사용

--watchdog i6300esb,action=poweroff

사용 --watchdog=? 사용 가능한 모든 하위 옵션 목록을 보려면 자세한 내용은
<http://libvirt.org/formatdomain.html#elementsWatchdog>

--평행 한 옵션
--연속물 옵션
다양한 옵션을 사용하여 게스트에 연결할 직렬 장치를 지정합니다. 일반
직렬 문자열의 형식은

--직렬 유형,opt1=val1,opt2=val2,...

--serial 및 --parallel 장치는 달리 명시되지 않는 한 모두 동일한 옵션을 공유합니다.
문자 장치 리디렉션의 일부 유형은 다음과 같습니다.

--연속물 pty
의사 TTY. 할당된 pty는 실행 게스트 XML에 나열됩니다.
기술.

--연속물 개발,경로=HOSTPATH
호스트 장치. 직렬 장치의 경우 /dev/ttyS0일 수 있습니다. 병렬 장치의 경우
이것은 /dev/parport0일 수 있습니다.

--연속물 파일,경로=FILENAME
출력을 FILENAME에 씁니다.

--연속물 파이프,경로=PIPEPATH
명명된 파이프(참조 파이프(7))

--연속물 tcp,호스트=호스트:포트,모드=모드,프로토콜=PROTOCOL
TCP 넷 콘솔. MODE는 'bind'(HOST:PORT에서 연결 대기) 또는
'connect'(HOST:PORT로 출력 보내기), 기본값은 'bind'입니다. HOST의 기본값은
'127.0.0.1'이지만 PORT가 필요합니다. PROTOCOL은 'raw' 또는 'telnet'일 수 있습니다.
(기본 '원시'). '텔넷'인 경우 포트는 텔넷 서버 또는 클라이언트처럼 작동합니다. 일부
예 :

모든 주소(포트 4567)에서 연결을 기다립니다.

--직렬 tcp,호스트=0.0.0.0:4567

localhost, 포트 1234에 연결:

--직렬 tcp,호스트=:1234,모드=연결

localhost, 포트 2222에서 텔넷 연결을 기다립니다. 그러면 사용자가 연결할 수 있습니다.
'telnet localhost 2222'를 통해 이 콘솔에 대화식으로:

--serial tcp,호스트=:2222,모드=바인드,프로토콜=텔넷

--연속물 udp,호스트=CONNECT_HOST:PORT,bind_host=BIND_HOST:BIND_PORT
UDP 넷 콘솔. HOST:PORT는 출력을 보낼 대상입니다(기본 HOST는
'127.0.0.1', PORT 필수). BIND_HOST:BIND_PORT는 선택적 로컬 주소입니다.
바인딩할 대상(기본 BIND_HOST는 127.0.0.1이지만 BIND_PORT가
지정된). 몇 가지 예:

출력을 기본 syslog 포트로 전송(편집이 필요할 수 있음) /etc/rsyslog.conf
따라서):

--직렬 UDP,호스트=:514

원격 호스트 192.168.10.20, 포트 4444로 출력 보내기(이 출력은
'nc -u -l 4444'를 사용하는 원격 호스트):

--직렬 UDP,호스트=192.168.10.20:4444

--연속물 유닉스,경로=UNIXPATH,모드=MODE
유닉스 소켓, 참조 유닉스(7). MODE에는 --serial과 유사한 동작 및 기본값이 있습니다.
tcp,모드=모드

사용 --serial=? 또는 --parallel=? 사용 가능한 모든 하위 옵션 목록을 보려면 완벽한
자세한 내용은http://libvirt.org/formatdomain.html#elementsCharSerial> 및
<http://libvirt.org/formatdomain.html#elementsCharParallel>

--채널
게스트와 호스트 시스템을 연결할 통신 채널 장치를 지정합니다. 이것
옵션은 호스트/소스를 지정하기 위해 --serial 및 --parallel과 동일한 옵션을 사용합니다.
채널 끝. 추가 '대상' 옵션은 게스트 머신이 어떻게 작동하는지 지정하는 데 사용됩니다.
채널이 보입니다.

문자 장치 리디렉션의 일부 유형은 다음과 같습니다.

--채널 소스,target_type=guestfwd,target_address=HOST:PORT
QEMU 사용자 모드 네트워킹 스택을 사용하는 통신 채널. 게스트가 연결할 수 있습니다.
지정된 HOST:PORT 조합을 사용하여 채널에.

--채널 소스,target_type=virtio[,이름=이름]
virtio 직렬을 사용하는 통신 채널(2.6.34 이상의 호스트 및
손님). virtio --channel 행의 각 인스턴스는 게스트에서 다음과 같이 노출됩니다.
/dev/vport0p1, /dev/vport0p2 등. NAME은 선택적 메타데이터이며 임의의 값일 수 있습니다.
org.linux-kvm.virtioport1과 같은 문자열. 지정된 경우 다음 위치에 노출됩니다.
/sys/class/virtio-ports/vport0p1/NAME의 게스트

--채널 spicevmc,target_type=virtio[,이름=이름]
virtio 직렬을 사용하는 QEMU 스파이스 에이전트용 통신 채널(2.6.34 필요)
또는 나중에 호스트 및 게스트). NAME은 선택적 메타데이터이며 다음과 같은 문자열일 수 있습니다.
게스트가 어떻게 표시되는지 지정하는 기본 com.redhat.spice.0으로
.

사용 --channel=? 사용 가능한 모든 하위 옵션 목록을 보려면 자세한 내용은
<http://libvirt.org/formatdomain.html#elementsCharChannel>

--콘솔
게스트와 호스트 간에 텍스트 콘솔을 연결합니다. 특정 게스트 및 하이퍼바이저
조합은 게스트에서 게티를 자동으로 설정할 수 있으므로 즉시 사용할 수 있는 텍스트
로그인을 제공할 수 있습니다(xen paravirt 게스트의 경우 target_type=xen, 가능하면
target_type=virtio(향후).

예:

--콘솔 pty,target_type=virtio
virtio 콘솔을 게스트에 연결하고 호스트의 PTY로 리디렉션합니다. 을 위한
게스트에서 /dev/hvc0을 노출합니다. 보다
http://fedoraproject.org/wiki/Features/VirtioSerial 더 많은 정보를 위해서. 가상 콘솔
libvirt 0.8.3 이상이 필요합니다.

--console=?을 사용하십시오. 사용 가능한 모든 하위 옵션 목록을 보려면 자세한 내용은
<http://libvirt.org/formatdomain.html#elementsCharConsole>

--동영상 옵션
게스트에 연결할 비디오 장치 모델을 지정합니다. VIDEO에 유효한 값
하이퍼바이저에 따라 다르지만 최근 kvm에 대한 일부 옵션은 cirrus, vga, qxl 또는
vmvga(vmware).

사용 --video=? 사용 가능한 모든 하위 옵션 목록을 보려면 자세한 내용은
<http://libvirt.org/formatdomain.html#요소동영상>

--스마트 카드 모드[,옵션]
가상 스마트 카드 장치를 구성합니다.

모드는 다음 중 하나입니다. 주인, 호스트 인증서지나가 다. 추가 옵션은 다음과 같습니다.

유형
호스트에서 연결할 문자 장치 유형입니다. 이것은 다음에만 적용됩니다.
지나가 다 방법.

호출 예:

--스마트 카드 통과, 유형=spiceevmc
SPICE 그래픽 장치의 스마트 카드 채널을 사용하여 스마트 카드 정보를
손님

사용 --smartcard=? 사용 가능한 모든 하위 옵션 목록을 보려면 자세한 내용은
<http://libvirt.org/formatdomain.html#elements스마트카드>

--redirdev 버스[,옵션]
리디렉션된 장치를 추가합니다.

유형
현재 지원되는 리디렉션 유형은 다음과 같습니다. TCP or 향신료.

섬기는 사람
'server:port' 형식의 TCP 서버 연결 세부 정보입니다.

호출의 예:

--redirdev usb,유형=tcp,서버=localhost:4000
'localhost' 포트 4000에서 TCP 서버가 제공하는 USB 리디렉션 장치를 추가합니다.

--redirdev usb,유형=spiceevmc
전용 Spice 채널을 통해 리디렉션되는 USB 장치를 추가합니다.

사용 --redirdev=? 사용 가능한 모든 하위 옵션 목록을 보려면 자세한 내용은
<http://libvirt.org/formatdomain.html#elementsRedir>

--멤벌룬 모델
게스트에 가상 메모리 벌룬 장치를 연결합니다. memballoon 장치가 필요한 경우
명시적으로 비활성화하려면 MODEL='none'이 사용됩니다.

MODEL은 제공되는 memballoon 장치의 유형입니다. 값은 'virtio', 'xen' 또는
'없음'. 몇 가지 예:

권장 설정을 사용하십시오.

--memballoon virtio

memballoon 장치를 사용하지 마십시오:

--memballoon 없음

사용 --memballoon=? 사용 가능한 모든 하위 옵션 목록을 보려면 자세한 내용은
<http://libvirt.org/formatdomain.html#elementsMemBalloon>

--tpm 유형[,옵션]
가상 TPM 장치를 구성합니다.

유형은 다음과 같아야 합니다. 지나가 다. 추가 옵션은 다음과 같습니다.

모델
게스트 운영 체제에 표시할 장치 모델입니다. 모델은 tpm-tis.

호출 예:

--tpm 통과,모델=tpm-tis
단일 게스트가 호스트의 TPM에 액세스할 수 있도록 합니다.

--tpm /개발/tpm
호스트 TPM을 통과하기 위한 편의 옵션입니다.

--tpm=? 사용 사용 가능한 모든 하위 옵션 목록을 보려면 자세한 내용은
<http://libvirt.org/formatdomain.html#elementsTpm>

--rng 유형[,옵션]
가상 RNG 장치를 구성합니다.

유형은 다음과 같습니다. 닥치는대로의 or 계란.

지정된 유형이 다음과 같은 경우 닥치는대로의 다음 값을 지정해야 합니다.

백엔드 장치
엔트로피 소스로 사용할 장치입니다.

반면, 유형이 계란, 다음 값을 제공해야 합니다.

백엔드_호스트
연결할 Entropy Gathering Daemon의 호스트를 지정합니다.

백엔드_서비스
연결할 Entropy Gathering Daemon의 포트를 지정합니다.

백엔드 유형
연결 유형을 지정합니다. TCP or udp.

백엔드_모드
연결 모드를 지정합니다. '바인드'(연결 대기)
HOST:PORT) 또는 'connect'(출력을 HOST:PORT로 전송).

백엔드_연결_호스트
지정된 backend_type이 다음일 때 연결할 원격 호스트를 지정합니다. udp 그리고
backend_mode는 바인딩.

백엔드_연결_서비스
지정된 backend_type이 다음일 때 연결할 원격 서비스를 지정합니다. udp
그리고 backend_mode는 바인딩.

호출 예:

--rng 예를 들어,backend_host=localhost,backend_service=8000,backend_type=tcp
엔트로피 데이터를 얻으려면 TCP 포트 8000에 localhost에 연결하십시오.

--rng / dev / random
/dev/random 장치를 사용하여 엔트로피 데이터를 얻으십시오. 이 양식은 암시적으로 다음을 사용합니다.
"무작위" 모델.

사용 --rng=? 사용 가능한 모든 하위 옵션 목록을 보려면 자세한 내용은
<http://libvirt.org/formatdomain.html#요소Rng>

--공황 옵션
패닉 알림 장치를 게스트에 연결합니다. 권장 설정의 경우 다음을 사용하십시오.

--패닉 기본값

사용 --panic=? 사용 가능한 모든 하위 옵션 목록을 보려면 자세한 내용은
<http://libvirt.org/formatdomain.html#elementsPanic>

기타 사항 옵션


-h
--도움
도움말 메시지를 표시하고 종료

--번역
프로그램의 버전 번호를 표시하고 종료

--자동 시작
도메인에 대한 자동 시작 플래그를 설정합니다. 이렇게 하면 호스트 부팅 시 도메인이 시작됩니다.
쪽으로.

--print-xml [단계]
정의하는 대신 게스트의 생성된 XML을 인쇄합니다. 기본적으로 이것은 할 것입니다
스토리지 생성(--dry-run으로 비활성화할 수 있음). 이 옵션은 --quiet를 의미합니다.

VM 설치에 여러 단계가 있는 경우 기본적으로 생성된 모든 XML이 인쇄됩니다.
특정 단계를 인쇄하려면 --print-xml 2(두 번째 단계 XML의 경우)를 사용하십시오.

--noreboot
설치가 완료된 후 도메인이 자동으로 재부팅되지 않도록 합니다.

--기다리다 기다림
VM이 설치를 완료할 때까지 대기하는 시간(분)입니다. 이것 없이
옵션을 선택하면 virt-install은 콘솔이 닫힐 때까지 기다립니다(반드시 표시하지는 않음).
게스트가 종료됨) 또는 --noautoconsole의 경우 단순히
설치하고 종료합니다. 음수 값은 virt-install을 무기한 기다리게 합니다.
0의 경우 noautoconsole과 동일한 결과를 트리거합니다. 제한 시간을 초과하면 virt-
install이 종료되고 가상 머신은 현재 상태로 유지됩니다.

-건조
게스트 생성 프로세스를 진행하되 저장 장치를 생성하지 말고 변경하십시오.
호스트 장치 구성 또는 실제로 게스트에 대해 libvirt를 가르칩니다. 가상 설치
설치 미디어를 가져올 OS를 올바르게 감지하는 데 필요하므로 여전히 설치 미디어를 가져올 수 있습니다.
설치합니다.

--확인하다
일부 유효성 검사를 활성화하거나 비활성화합니다. 몇 가지 예는 디스크 사용에 대한 경고입니다.
이미 다른 VM에 할당되었거나(--check path_in_use=on|off)
디스크 할당 중에 공간이 부족할 수 있습니다(--check disk_size=on|off).
대부분의 검사는 기본적으로 수행됩니다.

-q
--조용한
치명적인 오류 메시지만 인쇄합니다.

-d
-디버그
설치 프로세스를 실행할 때 디버깅 정보를 터미널에 인쇄합니다. 그만큼
디버깅 정보도 "~/.cache/virt-manager/virt-install.log" 심지어
이 매개변수가 생략된 경우.

사용 예


virtio 가속 디스크/네트워크로 Fedora 20 KVM 게스트를 설치하여 새로운 10GiB 생성
호스트 CDROM 드라이브의 미디어에서 설치하는 qcow2 파일. Spice 그래픽을 사용합니다.
기본적으로 그래픽 클라이언트를 자동 실행합니다.

# 가상 설치 \
--연결 qemu:///시스템 \
--virt 유형 kvm \
--이름 데모 \
--메모리 500 \
--디스크 크기=10 \
--cdrom /dev/cdrom \
--os-변형 fedora13

LVM 파티션, 가상 네트워킹, 부팅을 사용하여 Fedora 9 일반 QEMU 게스트를 설치합니다.
PXE, virtio-scsi 디스크와 함께 VNC 서버/뷰어 사용

# 가상 설치 \
--연결 qemu:///시스템 \
--이름 데모 \
--메모리 500 \
--disk 경로=/dev/HostVG/DemoVM,bus=scsi \
--컨트롤러 virtio-scsi \
-네트워크 네트워크 = 기본값 \
--virt 유형 qemu
-그래픽 vnc \
--os-변형 fedora9

디스크가 없는 환경에서 Xen fullyvirt에서 Live CD 이미지 실행

# 가상 설치 \
--hvm \
--이름 데모 \
--메모리 500 \
--디스크 없음 \
--livecd \
-그래픽 vnc \
--cdrom /root/fedora7live.iso

Linux 컨테이너 게스트(LXC)에서 /usr/bin/httpd를 실행합니다. 리소스 사용량은 512MiB로 제한됩니다.
램 및 2개의 호스트 CPU:

# 가상 설치 \
--연결 lxc:/// \
--이름 httpd_guest \
--메모리 512 \
--vcpus 2 \
--init /usr/bin/httpd

다음을 사용하여 개인 루트 파일 시스템으로 Linux 컨테이너 게스트(LXC)를 시작합니다. / 빈 / SH 초기화로.
컨테이너의 루트는 호스트 디렉터리 /home/LXC 아래에 있습니다. 호스트 디렉토리 "/home/test"는
"에 탑재/ mnt" 컨테이너 내부 디렉터리:

# 가상 설치 \
--연결 lxc:/// \
--이름 컨테이너 \
--메모리 128 \
--파일시스템 /home/LXC,/ \
--파일 시스템 /홈/테스트,/ mnt \
--초기화 / 빈 / SH

반가상화 Xen 게스트, 500MiB RAM, 5GiB 디스크 및 Fedora Core 6 설치
이전 스타일 --file 옵션을 사용하여 텍스트 전용 모드에서 웹 서버에서:

# 가상 설치 \
--파라버트 \
--이름 데모 \
--메모리 500 \
--disk /var/lib/xen/images/demo.img,size=6 \
--그래픽 없음 \
--위치 http://download.fedora.redhat.com/pub/fedora/linux/core/6/x86_64/os/

나머지는 기본값을 사용하여 기존 디스크 이미지 'mydisk.img'에서 게스트를 생성합니다.
옵션을 제공합니다.

# 가상 설치 \
--이름 데모 \
--메모리 512 \
--disk /home/user/VMs/mydisk.img \
--수입

수동 커널을 지정해야 하는 직렬 QEMU ARM VM을 시작합니다.

# 가상 설치 \
--이름 armtest \
--메모리 1024 \
--arch armv7l --머신 vexpress-a9 \
--disk /home/user/VMs/myarmdisk.img \
--boot kernel=/tmp/my-arm-kernel,initrd=/tmp/my-arm-initrd,dtb=/tmp/my-arm-dtb,kernel_args="console=ttyAMA0 rw root=/dev/mmcblk0p3" \
--그래픽 없음

onworks.net 서비스를 사용하여 virt-install 온라인 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad




×
광고
❤️여기에서 쇼핑, 예약, 구매하세요. 비용이 들지 않아 서비스를 무료로 유지하는 데 도움이 됩니다.