Transizione da Oracle® Solaris 10 a Oracle Solaris 11.2

Uscire dalla vista stampa

Aggiornato: Dicembre 2014
 
 

Transizione di un'istanza di Oracle Solaris 10 a una zona non globale in un sistema Oracle Solaris 11

Per eseguire la transizione dell'ambiente Oracle Solaris 10 a una zona non globale in un sistema Oracle Solaris 11, è possibile creare un archivio delle zone, quindi eseguire la migrazione dell'archivio al sistema Oracle Solaris 11.

Di seguito sono riportati i passaggi da eseguire.

  1. Installare il pacchetto della zona di Oracle Solaris 10 nel sistema Oracle Solaris 11.

    s11sysB# pkg install system/zones/brand/brand-solaris10
  2. Eseguire lo script zonep2vchk per identificare eventuali problemi che potrebbero impedire l'esecuzione dell'istanza come zona solaris10.

    s10sys# ./zonep2vchk
    --Executing Version: 1.0.5-11-15652
    
    - Source System: systema
    Solaris Version: Oracle Solaris 10 8/11 s10s_u10wos_17b SPARC
    Solaris Kernel:  5.10 Generic_147440-01
    Platform:        sun4u SUNW,Sun-Fire-V440
    
    - Target System:
    Solaris_Version: Solaris 10
    Zone Brand:      native (default)
    IP type:         shared
    
    --Executing basic checks
    .
    .
  3. Creare un file system ZFS contenente l'archivio flash dell'istanza del sistema Oracle Solaris 10, se necessario.

    Creare quindi una condivisione NFS del file system ZFS sul sistema Oracle Solaris 11.

    s11sysB# zfs create pond/s10archive
    s11sysB# zfs set share.nfs.sec.default.root=s10sysA=on pond/s10archive
  4. Selezionare un'istanza di Oracle Solaris 10, costituita da un ambiente virtuale o una zona globale in un sistema Oracle Solaris 10. Annotare il valore di hostid del sistema Oracle Solaris 10.

    s10sysA# hostid
    8439b629
  5. Creare un archivio dell'istanza di Oracle Solaris 10 di cui si intende eseguire la migrazione in una zona non globale nel sistema Oracle Solaris 11.

    s10sysA# flarcreate -S -n s10sysA -L cpio /net/s11sysB/pond/s10archive/s10.flar
  6. Creare un file system ZFS per la zona di Oracle Solaris 10.

    s11sysB# zfs create -o mountpoint=/zones pond/zones
    s11sysB# chmod 700 /zones
  7. Creare la zona non globale per l'istanza di Oracle Solaris 10.

    s11sysB# zonecfg -z s10zone
    s10zone: No such zone configured
    Use 'create' to begin configuring a new zone.
    zonecfg:s10zone> create -t SYSsolaris10
    zonecfg:s10zone> set zonepath=/zones/s10zone
    zonecfg:s10zone> set ip-type=exclusive
    zonecfg:s10zone> add anet
    zonecfg:s10zone:net> set lower-link=auto
    zonecfg:s10zone:net> end
    zonecfg:s10zone> set hostid=8439b629
    zonecfg:s10zone> verify
    zonecfg:s10zone> commit
    zonecfg:s10zone> exit
  8. Installare la zona non globale di Oracle Solaris 10.

    s11sysB# zoneadm -z s10zone install -u -a /pond/s10archive/s10.flar
    A ZFS file system has been created for this zone.
    Progress being logged to /var/log/zones/zoneadm.20110921T135935Z.s10zone.install
    Installing: This may take several minutes...
    Postprocess: Updating the image to run within a zone
    Postprocess: Migrating data
    from: pond/zones/s10zone/rpool/ROOT/zbe-0
    to: pond/zones/s10zone/rpool/export
    .
    .
    .
  9. Eseguire il boot della zona di Oracle Solaris 10.

    # zoneadm -z s10zone boot
  10. Configurare la zona non globale di Oracle Solaris 10.

    s11sysB# zlogin -C s10zone
    [Connected to zone 's10zone' console]
    .
    .
    .
    s10zone console login: root
    Password: xxxxxxxx
    # cat /etc/release
    Oracle Solaris 10 8/11 s10s_u10wos_17b SPARC
    Copyright (c) 1983, 2011, Oracle and/or its affiliates. All rights reserved.
    Assembled 23 August 2011
    # uname -a
    SunOS supernova 5.10 Generic_Virtual sun4v sparc SUNW,Sun-Fire-T1000
    # zfs list
    NAME                USED  AVAIL  REFER  MOUNTPOINT
    rpool              4.53G  52.2G   106K  /rpool
    rpool/ROOT         4.53G  52.2G    31K  legacy
    rpool/ROOT/zbe-0   4.53G  52.2G  4.53G  /
    rpool/export         63K  52.2G    32K  /export
    rpool/export/home    31K  52.2G    31K  /export/home