이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 명령 템플릿입니다.
프로그램:
이름
원템플릿 - OpenNebula 템플릿을 관리합니다.
개요
원템플릿 명령 [인수] [옵션]
옵션
--name name 새 VM 또는 TEMPLATE의 이름입니다. 언제
여러 VM을 인스턴스화하면 "%i"를 사용할 수 있습니다.
다음과 같은 다른 이름을 생성하는 와일드카드
VM-0, VM-1...
--cpu cpu VM용으로 예약된 CPU 백분율(1=100% XNUMX
CPU)
--vcpu vcpu 가상화된 CPU 수
--arch arch VM의 아키텍처, 예: i386 또는 x86_64
--memory memory VM에 지정된 메모리 양입니다. 기본적으로
단위는 메가바이트입니다. 기가바이트를 사용하려면 'g'를 추가하고,
수레 사용 가능: 8g=8192, 0.5g=512
--disk image0,image1 연결할 디스크입니다. 다른 사람이 소유한 이미지를 사용하려면
사용자 사용 사용자[디스크]
--nic network0,network1 연결할 네트워크입니다. 소유한 네트워크를 사용하려면
다른 사용자 사용 사용자[네트워크]
--raw string 템플릿에 추가할 원시 문자열입니다. 되지 않도록
RAW 속성과 혼동
--vnc VM에 VNC 서버 추가
--vnc-password 암호 VNC 암호
--vnc-listen ip 연결을 수신 대기할 VNC IP입니다. 에 의해
기본값은 0.0.0.0(모든 인터페이스)입니다.
--spice VM에 스파이스 서버 추가
--spice-password 비밀번호 스파이스 비밀번호
--spice-listen ip 연결을 수신 대기할 스파이스 IP입니다. 에 의해
기본값은 0.0.0.0(모든 인터페이스)입니다.
--ssh [파일] 컨텍스트에 ssh 공개 키를 추가합니다. 파일의 경우
생략된 경우 사용자 변수 SSH_PUBLIC_KEY
사용하게 될 것이다.
--net_context 네트워크 컨텍스트화 매개변수 추가
--context line1,line2,line3 컨텍스트 섹션에 추가할 줄
--boot device 부팅 장치 선택(hd|fd|cdrom|network)
--files_ds file1,file2 다음에서 컨텍스트 CD에 파일을 추가합니다.
파일 데이터 저장소
--init script1,script2 컨텍스트에서 시작할 스크립트 또는 스크립트
--dry 템플릿을 인쇄하기만 하면 됩니다.
-m, --multiple x 인스턴스 여러 VM
--userdata userdata userdata를 EC2 섹션에 통합합니다.
--hold 대신 보류 상태의 새 VM을 만듭니다.
대기
-a, --append 현재 템플릿에 새 속성 추가
-l, --list x,y,z list 명령으로 표시할 열 선택
-d, --delay x top 명령에 대한 지연을 초 단위로 설정합니다.
-f, --filter x,y,z 데이터를 필터링합니다. 배열은 다음과 같이 지정됩니다.
열=값 쌍.
--csv csv 형식으로 테이블 쓰기
-x, --xml 리소스를 xml 형식으로 표시
-n, --numeric 사용자 및 그룹 ID를 변환하지 않습니다.
--describe 목록 열 설명
-v, --verbose 자세한 모드
-h, --help 이 메시지 표시
-V, --version 버전 및 저작권 정보 표시
--user name OpenNebula에 연결하는 데 사용되는 사용자 이름
--password password OpenNebula로 인증하기 위한 비밀번호
--endpoint OpenNebula xmlrpc 프론트엔드의 엔드포인트 URL
명령
· 창조하다 [파일] 지정된 설명에서 새 VM 템플릿을 생성합니다.
예 :
- VM 템플릿 설명 파일 사용:
onetemplate은 vm_description.tmpl을 생성합니다.
- 디스크와 NIC가 포함된 "arch vm"이라는 새 VM 템플릿:
onetemplate create --name "arch vm" --memory 128 --cpu 1 \
--disk 아치 --network private_lan
- 두 개의 디스크 사용:
onetempate create --name "test vm" --memory 128 --cpu 1 \
--디스크 아치, 데이터
유효한 옵션: 이름, CPU, vcpu, 아치, 메모리, 디스크, nic, raw, vnc, vnc_password, vnc_listen, spice, spice_password, spice_listen, ssh, net_context, context, boot, files_ds, init, dry
· 클론 템플릿 ID name 기존 템플릿에서 새 템플릿을 만듭니다.
· 삭제 범위|templateid_list 주어진 이미지를 삭제합니다
· 인스턴스화 템플릿 ID [파일] 지정된 템플릿에서 새 VM 인스턴스를 생성합니다. 이것
VM은 'onevm' 명령으로 관리할 수 있습니다.
소스 템플릿은 속성을 추가하거나 대체하여 수정할 수 있습니다.
선택적 파일 인수 또는 옵션을 사용합니다.
유효한 옵션: 이름, 다중, userdata, 보류, CPU, vcpu, 아치, 메모리, 디스크, nic, 원시, vnc, vnc_password, vnc_listen, spice, spice_password, spice_listen, ssh, net_context, 컨텍스트, boot, files_ds, init
· chgrp 범위|templateid_list 그룹 아이디 템플릿 그룹을 변경합니다.
· 차우 범위|templateid_list 사용자 ID [그룹 아이디] 템플릿 소유자 및 그룹을 변경합니다.
· 채널 모드 범위|templateid_list 바이트 템플릿 권한을 변경합니다.
· 업데이트 템플릿 ID [파일] 템플릿 내용을 업데이트합니다. 경로가 제공되지 않은 경우
편집기가 실행되어 현재 콘텐츠를 수정합니다. 유효한 옵션: 추가
· 이름 바꾸기 템플릿 ID name 템플릿 이름 바꾸기
· 목록 [필터 플래그] 풀의 유효한 옵션(목록, 지연, 필터, csv)의 템플릿을 나열합니다.
xml, 숫자, 설명
· 보여 주다 템플릿 ID 지정된 템플릿 유효한 옵션에 대한 정보를 표시합니다: xml
· 맨 위 [필터 플래그] 템플릿이 지속적으로 유효한 옵션을 나열합니다: 목록, 지연, 필터, csv,
xml, 숫자, 설명
ARGUMENT 형식
· 파일 파일 경로
· 범위 1,8..15 형식의 id 목록
· 텍스트 문자열
· groupid OpenNebula GROUP 이름 또는 ID
· 사용자 ID OpenNebula 사용자 이름 또는 ID
· templateid OpenNebula VMTEMPLATE 이름 또는 ID
· templateid_list 쉼표로 구분된 OpenNebula VMTEMPLATE 이름 또는 ID 목록
· filterflag a, 알려진 모든 VMTEMPLATE m, 다음에 속하는 VMTEMPLATE를 채굴합니다.
ONE_AUTH g의 사용자, 그룹 'mine'과 사용자 그룹에 속하는 VMTEMPLATE
이 uid 사용자 VMTEMPLATE에 의해 식별된 사용자의 uid VMTEMPLATE 구성원입니다.
사용자 이름으로 식별되는 사용자
onworks.net 서비스를 사용하여 온라인으로 하나의 템플릿을 사용하세요.
