이 절에서는 세 변환 단계에 대한 예를 제공합니다.
예 17-1 수집 단계 예다음 예에서는 ldmp2v collect 명령을 사용하는 방법을 보여줍니다.
NFS 마운트된 파일 시스템 공유. 다음 예에서는 소스 시스템과 대상 시스템이 NFS 마운트된 파일 시스템을 공유하는 경우 collect 단계를 수행하는 가장 간단한 방법을 보여줍니다.
수퍼유저로 필요한 모든 UFS 파일 시스템이 마운트되어 있는지 확인하십시오.
volumia# df -k Filesystem kbytes used avail capacity Mounted on /dev/dsk/c1t1d0s0 16516485 463289 15888032 3% / /proc 0 0 0 0% /proc fd 0 0 0 0% /dev/fd mnttab 0 0 0 0% /etc/mnttab /dev/dsk/c1t1d0s3 8258597 4304 8171708 1% /var swap 4487448 16 4487432 1% /var/run swap 4487448 16 4487432 1% /tmp /dev/dsk/c1t0d0s0 1016122 9 955146 1% /u01 vandikhout:/u1/home/dana 6230996752 1051158977 5179837775 17% /home/dana
다음 예에서는 소스 시스템과 대상 시스템이 NFS 마운트된 파일 시스템을 공유하는 경우 수집 도구를 실행하는 방법을 보여줍니다.
volumia# ldmp2v collect -d /home/dana/volumia Collecting system configuration ... Archiving file systems ... Determining which filesystems will be included in the archive... Creating the archive... 895080 blocks Archive creation complete.
NFS 마운트된 파일 시스템 공유 안함. 소스 시스템과 대상 시스템이 NFS 마운트된 파일 시스템을 공유하지 않는 경우 로컬 저장소에 파일 시스템 이미지를 기록하여 나중에 컨트롤 도메인에 복사할 수 있습니다. 플래시 아카이브 유틸리티가 만든 아카이브를 자동으로 제외합니다.
volumia# ldmp2v collect -d /var/tmp/volumia Collecting system configuration ... Archiving file systems ... Determining which filesystems will be included in the archive... Creating the archive... 895080 blocks Archive creation complete.
플래시 아카이브 및 manifest 파일을 /var/tmp/volumia 디렉토리에서 대상 시스템으로 복사하십시오.
파일 시스템 백업 단계 건너뛰기. 타사 백업 도구(예: NetBackup)를 통해 이미 시스템 백업을 만든 경우 none 아카이브 방법을 사용하여 파일 시스템 백업 단계를 건너뛸 수 있습니다. 이 옵션을 사용할 경우 시스템 구성 매니페스트만 만들어집니다.
volumia# ldmp2v collect -d home/dana/p2v/volumia -a none Collecting system configuration ... The following file system(s) must be archived manually: / /u01 /var
소스 시스템과 대상 시스템이 –d로 지정된 디렉토리를 공유하지 않을 경우 해당 디렉토리의 컨텐츠를 컨트롤 도메인에 복사해야 합니다. 디렉토리 컨텐츠는 준비 단계 전에 컨트롤 도메인에 복사해야 합니다.
다음 예에서는 ldmp2v prepare 명령을 사용하는 방법을 보여줍니다.
다음 예에서는 물리적 시스템의 MAC 주소를 유지하면서 /etc/ldmp2v.conf에서 구성된 기본값을 사용하여 volumia라는 논리적 도메인을 만듭니다.
# ldmp2v prepare -d /home/dana/p2v/volumia -o keep-mac volumia Creating vdisks ... Creating file systems ... Populating file systems ... Modifying guest domain OS image ... Removing SVM configuration ... Unmounting guest file systems ... Creating domain volumia ... Attaching vdisks to domain volumia ...
다음 명령은 volumia 논리적 도메인에 대한 정보를 보여줍니다.
# ldm list -l volumia NAME STATE FLAGS CONS VCPU MEMORY UTIL UPTIME volumia inactive ------ 2 4G NETWORK NAME SERVICE DEVICE MAC MODE PVID VID vnet0 primary-vsw0 00:03:ba:1d:7a:5a 1 DISK NAME DEVICE TOUT MPGROUP VOLUME SERVER disk0 volumia-vol0@primary-vds0 disk1 volumia-vol1@primary-vds0
다음 예에서는 –C 옵션을 사용하여 도메인 및 해당 백엔드 장치를 완전히 제거하는 방법을 보여줍니다.
# ldmp2v prepare -C volumia Cleaning up domain volumia ... Removing vdisk disk0 ... Removing vdisk disk1 ... Removing domain volumia ... Removing volume volumia-vol0@primary-vds0 ... Removing ZFS volume tank/ldoms/volumia/disk0 ... Removing volume volumia-vol1@primary-vds0 ... Removing ZFS volume tank/ldoms/volumia/disk1 ...
다음 예에서는 –m 옵션으로 마운트 지점 및 새 크기를 지정하여 P2V 중 파일 시스템 하나 이상의 크기를 조정하는 방법을 보여줍니다.
# ldmp2v prepare -d /home/dana/p2v/volumia -m /:8g volumia Resizing file systems ... Creating vdisks ... Creating file systems ... Populating file systems ... Modifying guest domain OS image ... Removing SVM configuration ... Modifying file systems on SVM devices ... Unmounting guest file systems ... Creating domain volumia ... Attaching vdisks to domain volumia ...
다음 예에서는 ldmp2v convert 명령을 사용하는 방법을 보여줍니다.
네트워크 설치 서버 사용. ldmp2v convert 명령은 지정된 가상 네트워크 인터페이스를 사용하여 네트워크를 통해 도메인을 부트합니다. 설치 서버에서 setup_install_server 및 add_install_client 스크립트를 실행해야 합니다.
Oracle Solaris 10 시스템에서는 Oracle Solaris JumpStart 기능을 사용하여 완전히 자동화된 변환 작업을 수행할 수 있습니다. 이 기능을 사용하려면 JumpStart 서버에서 클라이언트에 적절한 sysidcfg 및 프로파일 파일을 만들고 구성해야 합니다. 프로파일은 다음 행으로 구성되어야 합니다.
install_type upgrade root_device c0d0s0
sysidcfg 파일은 업그레이드 작업에만 사용되므로 다음과 같은 구성으로도 충분합니다.
name_service=NONE root_password=uQkoXlMLCsZhI system_locale=C timeserver=localhost timezone=Europe/Amsterdam terminal=vt100 security_policy=NONE nfs4_domain=dynamic auto_reg=disable network_interface=PRIMARY {netmask=255.255.255.192 default_route=none protocol_ipv6=no}
JumpStart 사용에 대한 자세한 내용은 Oracle Solaris 10 1/13 Installation Guide: JumpStart Installations 를 참조하십시오.
# ldmp2v convert -j -n vnet0 -d /p2v/volumia volumia LDom volumia started Waiting for Solaris to come up ... Using Custom JumpStart Trying 0.0.0.0... Connected to 0. Escape character is '^]'. Connecting to console "volumia" in group "volumia" .... Press ~? for control options .. SunOS Release 5.10 Version Generic_137137-09 64-bit Copyright (c) 1983-2010, Oracle and/or its affiliates. All rights reserved. Configuring devices. Using RPC Bootparams for network configuration information. Attempting to configure interface vnet0... Configured interface vnet0 Reading ZFS config: done. Setting up Java. Please wait... Serial console, reverting to text install Beginning system identification... Searching for configuration file(s)... Using sysid configuration file 129.159.206.54:/opt/SUNWjet/Clients/volumia/sysidcfg Search complete. Discovering additional network configuration... Completing system identification... Starting remote procedure call (RPC) services: done. System identification complete. Starting Solaris installation program... Searching for JumpStart directory... Using rules.ok from 129.159.206.54:/opt/SUNWjet. Checking rules.ok file... Using begin script: Clients/volumia/begin Using profile: Clients/volumia/profile Using finish script: Clients/volumia/finish Executing JumpStart preinstall phase... Executing begin script "Clients/volumia/begin"... Begin script Clients/volumia/begin execution completed. Searching for SolStart directory... Checking rules.ok file... Using begin script: install_begin Using finish script: patch_finish Executing SolStart preinstall phase... Executing begin script "install_begin"... Begin script install_begin execution completed. WARNING: Backup media not specified. A backup media (backup_media) keyword must be specified if an upgrade with disk space reallocation is required Processing profile Loading local environment and services Generating upgrade actions Checking file system space: 100% completed Space check complete. Building upgrade script Preparing system for Solaris upgrade Upgrading Solaris: 10% completed [...]
ISO 이미지 사용. ldmp2v convert 명령은 Oracle Solaris DVD ISO 이미지를 논리적 도메인에 연결하고 여기서 부트합니다. 업그레이드하려면 sysid 프롬프트에 모두 응답하고 Upgrade를 선택하십시오.
주의 - 게스트 도메인을 변환하기 전에 안전 검사가 수행됩니다. 이 검사는 네트워크에서 활성 IP 주소가 중복되지 않도록 원래 시스템의 IP 주소가 활성 상태가 아닌지 확인합니다. –x skip-ping-test 옵션을 사용하여 이 안전 검사를 건너뛸 수 있습니다. 이 검사를 건너뛰면 변환 프로세스 진행 속도가 빨라집니다. 이 옵션은 원래 호스트가 활성 상태가 아닌 경우처럼 중복되는 IP 주소가 없는 것이 확실한 경우에만 사용하십시오. |
sysid 질문에 대한 응답은 업그레이드 프로세스를 수행하는 동안에만 사용됩니다. 이 데이터는 디스크의 기존 OS 이미지에 적용되지 않습니다. 가장 빠르고 간단하게 변환을 실행하는 방법은 Non-networked를 선택하는 것입니다. 지정하는 root 암호는 소스 시스템의 root 암호와 일치하지 않아도 됩니다. 시스템의 원래 ID는 업그레이드 간에 보존되며 사후 업그레이드 재부트 후에도 적용됩니다. 업그레이드 수행에 필요한 시간은 원래 시스템에 설치된 Oracle Solaris Cluster에 따라 다릅니다.
# ldmp2v convert -i /tank/iso/s10s_u5.iso -d /home/dana/p2v/volumia volumia Testing original system status ... LDom volumia started Waiting for Solaris to come up ... Select 'Upgrade' (F2) when prompted for the installation type. Disconnect from the console after the Upgrade has finished. Trying 0.0.0.0... Connected to 0. Escape character is '^]'. Connecting to console "volumia" in group "volumia" .... Press ~? for control options .. Configuring devices. Using RPC Bootparams for network configuration information. Attempting to configure interface vnet0... Extracting windowing system. Please wait... Beginning system identification... Searching for configuration file(s)... Search complete. Discovering additional network configuration... Configured interface vnet0 Setting up Java. Please wait... Select a Language 0. English 1. French 2. German 3. Italian 4. Japanese 5. Korean 6. Simplified Chinese 7. Spanish 8. Swedish 9. Traditional Chinese Please make a choice (0 - 9), or press h or ? for help: [...] - Solaris Interactive Installation -------------------------------------------- This system is upgradable, so there are two ways to install the Solaris software. The Upgrade option updates the Solaris software to the new release, saving as many modifications to the previous version of Solaris software as possible. Back up the system before using the Upgrade option. The Initial option overwrites the system disks with the new version of Solaris software. This option allows you to preserve any existing file systems. Back up any modifications made to the previous version of Solaris software before starting the Initial option. After you select an option and complete the tasks that follow, a summary of your actions will be displayed. ------------------------------------------------------------------------------- F2_Upgrade F3_Go Back F4_Initial F5_Exit F6_Help