...
Info |
---|
Note :While there is no any new tested stable version, you can use this BE as a base BE. In other words you can skip all steps from the beginning of this instruction to the current point. To do this execute the following command like you did it for dilos_ISO_orig:
When you later will boot from this BE type the following commands:
|
...
Code Block | ||
---|---|---|
| ||
deb http://10.20.50.188/dilos dgdbg-unstable main contrib non-free deb http://10.20.50.188/dilos dilos2du2-unstable main contrib non-free |
or:
Code Block | ||
---|---|---|
| ||
cat > /etc/apt/sources.list <<EOT deb http://10.20.50.188/dilos dgdbg-unstable main contrib non-free deb http://10.20.50.188/dilos dilos2du2-unstable main contrib non-free EOT |
...
Info |
---|
Note : Here you can install packages required for specified test categories if you’d like. Package names are specified inside an instruction for those test category (LIBC, NET, OS etc.). But however you can do it later. |
2. Now you can use a script or do the following steps. Create user ztestCheck that upgrade was successful by entering the following command:
Code Block | ||
---|---|---|
| ||
root@dilos:~# useradd -m -d /var/ztest -g staff -s /bin/bash ztest
root@dilos:~# passwd ztest
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
root@dilos:~# echo "ztest ALL=(ALL:ALL) NOPASSWD: ALL" >> /etc/sudoers.d/ztest |
and user admin:
Code Block | ||
---|---|---|
| ||
root@dilos:~# useradd -m -g staff admin grep -e 'WARNING:' -e 'warning:' -e 'W:' -e 'error:' -e 'E:' -e 'cannot' /var/tmp/os-upgrade.log | sort -u |
2. Now you can use a script or do the following steps. Create user ztest:
Code Block | ||
---|---|---|
| ||
root@dilos:~# useradd -m -d /var/ztest -g staff -s /bin/bash ztest root@dilos:~# passwd adminztest Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully root@dilos:~# echo "adminztest ALL=(ALL:ALL) NOPASSWD: ALL" >> /etc/sudoers.d/adminztest |
Expand | ||||
---|---|---|---|---|
| ||||
with the DEBUG version install certificates please:
and reboot to the new BE:
After reboot login again to the root account. |
Check creation of admin
account:
Code Block |
---|
root@dilos:~# ls /export/home
admin og |
3. Configure NAT 3. Configure NAT according the How to configure NET on Virtual Machine for global zone with etherstub instruction until zone creation.
...
Code Block | ||
---|---|---|
| ||
root@dilos:~# cat > dhcp.cmd <<EOT create -b set zonepath=/zones/dhcp set brand=dpkg set autoboot=true set ip-type=exclusive add fs set dir="/export/home/admin" set special="/export/home/admin" set type="lofs" end add fs set dir="/export/builds" set special="/export/builds" set type="lofs" end add net set physical="iz1" set global-nic="vsw0" add property (name=ip,value="192.168.0.1") add property (name=netmask,value="255.255.255.0") add property (name=gateway,value="192.168.0.254") add property (name=primary,value="true") end add attr set name="resolvers" set type="string" set value="8.8.8.8" end verify commit EOT root@dilos:~# zonecfg -z dhcp -f dhcp.cmd root@dilos:~# zonecfg -z dhcp info zonename: dhcp zonepath: /zones/dhcp brand: dpkg autoboot: true bootargs: pool: limitpriv: scheduling-class: ip-type: exclusive hostid: fs-allowed: uuid: 46b79185-7320-4ab6-b700-15058bd49c02 fs: dir: /export/home/admin special: /export/home/admin raw not specified type: lofs options: [] commit EOT root@dilos:~# zonecfg -z dhcp -f dhcp.cmd root@dilos:~# zonecfg -z dhcp info zonename: dhcp zonepath: /zones/dhcp brand: dpkg autoboot: true bootargs: pool: limitpriv: scheduling-class: ip-type: exclusive hostid: fs-allowed: uuid: 46b79185-7320-4ab6-b700-15058bd49c02 fs: dir: /export/builds special: /export/builds raw not specified type: lofs options: [] net: address not specified allowed-address not specified defrouter not specified global-nic: vsw0 mac-addr not specified physical: iz1 vlan-id not specified property: (name=ip,value="192.168.0.1") property: (name=netmask,value="255.255.255.0") property: (name=gateway,value="192.168.0.254") property: (name=primary,value="true") attr: name: resolvers type: string value: 8.8.8.8 root@dilos:~# zoneadm -z dhcp install 2>&1 | /usr/bin/tee -a /var/tmp/dhcp-bts.log root@dilos:~# zoneadm -z dhcp boot 2>&1 | /usr/bin/tee -a /var/tmp/dhcp-bts.log root@dilos:~# zoneadm list -civ ID NAME STATUS PATH BRAND IP 0 global running / dpkg shared 1 dhcp running /zones/dhcp/dhcp dpkg excl |
You can check that zone was installed successfully by entering the following command:
Code Block | ||
---|---|---|
| ||
grep -e 'WARNING:' -e 'warning:' -e 'W:' -e 'error:' -e dpkg excl'E:' -e 'cannot' /var/tmp/dhcp-bts.log | sort -u |
3. Login to the zone, check addresses and install and run dhcp-server:
...