안녕하세요. crome 입니다.
오늘은 가상화 솔루션은 citrix XenServer 에 대해 알아보겠습니다.
XenServer는 가상화 기술을 사용하는 서버 가상화 플랫폼입니다. XenServer 관리 및 설정을 위해 명령줄 인터페이스(Command Line Interface, CLI)를 사용할 수 있으며, 다양한 명령어를 통해 시스템을 관리하고 가상 머신을 관리할 수 있습니다.
※ XenCenter는 XenServer를 GUI 형태로 관리용 프로그램입니다.
XenServer - Secure, Reliable, and High-Performance Virtualization Platform
XenServer - Secure, Reliable, and High-Performance Virtualization Platform
Discover XenServer, a trusted server virtualization platform built to perform and handle demanding workloads.
www.xenserver.com
다음은 일반적으로 사용되는 XenServer 명령어 몇 가지입니다.
XenServer는 가상화 환경을 관리하기 위해 사용되는 명령어를 제공합니다.
xe: 가장 중요한 XenServer 명령어 중 하나로, 다양한 관리 작업을 수행하는 데 사용됩니다.
- xe vm-list: 가상 머신 목록을 표시합니다.
- xe vm-start vm=<VM-UUID>: 특정 가상 머신을 시작합니다.
- xe vm-shutdown vm=<VM-UUID>: 특정 가상 머신을 종료합니다.
- xe host-reboot host=<호스트 이름>: 특정 호스트를 재부팅합니다.
- xe host-list: 호스트 목록을 표시합니다.
- xe pool-list: 풀 목록을 표시합니다.
- xe vm-param-set: 가상 머신 구성을 변경하기 위해 사용됩니다. 메모리 할당 또는 CPU 수를 변경할 수 있습니다.
xe vm-param-set uuid=<vm-uuid> VCPUs-max=<max-vcpus> VCPUs-at-startup=<vcpus-at-startup>
-<vm-uuid>는 가상 머신의 고유 식별자
-<max-vcpus>는 가상 머신이 사용할 수 있는 최대 vCPU 수
-<vcpus-at-startup>은 가상 머신이 시작될 때 할당되는 vCPU 수
예를 들어, 가상 머신에 최대 4개의 vCPU를 할당하고 시작할 때 2개의 vCPU를 사용하도록 설정하려면 다음과 같이 입력할 수 있습니다.
xe vm-param-set uuid=8cbd91e0-1287-97c6-842e-1068eb493b07 VCPUs-max=4 VCPUs-at-startup=2
- xe vm-disk-list: 가상 머신의 디스크 목록을 표시합니다.
- xe vdi-list: Virtual Disk Image(VDI) 목록을 표시합니다. VDI는 가상 머신의 디스크 이미지를 나타냅니다.
- xe network-list: 네트워크 목록을 표시합니다.
- xe snapshot-list: 스냅샷 목록을 표시합니다. 스냅샷은 가상 머신의 상태를 캡처하는 데 사용됩니다.
- xe pool-param-set: 풀 구성을 변경하기 위해 사용됩니다. 예를 들어, 메모리 할당 또는 CPU 수를 변경할 수 있습니다.
- xe-toolstack-restart: XenServer 도구 스택을 다시 시작할 수 있으며, 일부 구성 변경 후에 필요할 수 있습니다
- xe sr-create : 저장소 공간 생성을 할수 있습니다.
스토리지 리포지토리 생성 | Citrix Hypervisor 8.2 (xenserver.com)
스토리지 리포지토리 생성 | Citrix Hypervisor 8.2
스토리지 리포지토리 생성 Citrix Hypervisor 센터의 새 스토리지 저장소 마법사를 사용하여 저장소 리포지토리(SR)를 만들 수 있습니다. 마법사가 구성 단계를 안내합니다. 또는 CLI와 sr-create 명령을
docs.xenserver.com
xe sr-create name-label=myNFSStorage shared=true device-config:device=/path/to/nfs/share type=nfs
- <name-label>: 생성할 SR의 이름을 정의합니다. SR의 식별에 사용됩니다.
- <shared>: SR을 여러 호스트에서 공유할 것인지 여부를 지정합니다.
`true`로 설정하면 여러 호스트에서 공유되며 `false`로 설정하면 단일 호스트에서만 사용됩니다.
- <device-config:location>: SR에 대한 실제 디바이스의 경로를 지정합니다.
- <type>`: SR의 유형을 정의합니다. 일반적으로 사용되는 SR 유형에는 `nfs`, `ext`, `lvm` 등이 있으며, 저장소 유형에 따라 구체적인 매개변수가 추가로 필요할 수 있습니다.
아래는 XenSever 내 /home/iso 위치에 iso이미지를 업로드 할 영역을 생성합니다.
xe sr-create name-label="iso" type=iso device-config:location=/home/iso/ device-config:legacy_mode=true content-type=iso
이상입니다.
도움이 되셨다면 공감 및 댓글 남겨주세요.
감사합니다.
'IT > 가상화(VM)' 카테고리의 다른 글
[XenServer 가상화] HVM is required for this opration (107) | 2023.10.20 |
---|