Michael Prokop
4f62c5a995
Revert "Use 100% instead of '-1' to address end of disk"
...
This reverts commit 4cc1f8e4bc
.
12 years ago
Michael Prokop
4cc1f8e4bc
Use 100% instead of '-1' to address end of disk
...
Otherwise parted fails with:
| Error: Can't have the end before the start! (start sector=2067 length=-1843)
on Proxmox with vmdk file format.
12 years ago
Michael Prokop
8245a49299
Drop unused profile support
12 years ago
Michael Prokop
62e84ca134
Disable rsyslog remote logs, graylog doesn't live anymore
12 years ago
Michael Prokop
e9e88494c6
Provide more descriptive error message when exiting during partition setup
12 years ago
Michael Prokop
c59b011d0e
Fail on errors during setup-storage, parted and mkswap
...
Current daily VMs are known to fail because of switching from
raw image to vmdk on proxmox. :( Abort installation immediately
if actions during setup-storage, parted and mkswap fail.
12 years ago
Michael Prokop
3655404727
Adjust script version handling for Git
12 years ago
Michael Prokop
bce521dad0
Provide Makefile to check for syntax error
...
Verify the script can be executed via netscript-unit-test
before triggering script upload
12 years ago
Michael Prokop
1d2f4b66eb
deployment.sh: no longer run under set -e + report fatal errors via set_deploy_status
...
Let's try to catch errors in daily builds immediately instead
of waiting for the timeout.
From: Michael Prokop <mprokop@sipwise.com>
12 years ago
Michael Prokop
0db5f3ae41
deployment.sh: adjust installer version detection for git + Debian multirelease support
...
From: Michael Prokop <mprokop@sipwise.com>
12 years ago
Michael Prokop
13f2d09599
deployment.sh: export $TARGET_HOSTNAME as $HOSTNAME iff available
...
The $HOSTNAME contains the dhcp client name during deployment otherwise :(
From: Michael Prokop <mprokop@sipwise.com>
12 years ago
Michael Prokop
cfa2a73cbd
deployment.sh: set hostname before writing /etc/hosts
...
From: Michael Prokop <mprokop@sipwise.com>
12 years ago
Michael Prokop
f243bc2e3b
deployment.sh: make sure `hostname` and `hostname --fqdn` return data from chroot
...
Testing...
From: Michael Prokop <mprokop@sipwise.com>
12 years ago
Michael Prokop
796a9c4e2a
deployment.sh: redirect HTTP server output to /tmp/status_server.log
...
Otherwise grabbing a screenshot after deployment finished
will include to much noise and not the useful data...
From: Michael Prokop <mprokop@sipwise.com>
12 years ago
Michael Prokop
684cb80609
deployment.sh: set "$ip $ROLE $HOSTNAME" in /etc/hosts
...
Let's try setting "ip fqdn short" to solve bootstrapping
MySQL on PRO systems.
From: Michael Prokop <mprokop@sipwise.com>
12 years ago
Michael Prokop
40b474a67a
deployment.sh: mention Debian release in deployment logo
...
From: Michael Prokop <mprokop@sipwise.com>
12 years ago
Michael Prokop
cb66e7eb82
deployment.sh: assign debian releases to all present installer versions
...
Make it obvious which platform releases use which underlying Debian release,
once we have wheezy support the default will be changed and we don't want
to have wrong assignments for existing releases then.
From: Michael Prokop <mprokop@sipwise.com>
12 years ago
Andreas Granig
147ff5145e
Add 2.8 release and deprecate releases older than 2.4
12 years ago
Andrew Pogrebennyk
a210cc9507
deployment.sh: point 2.8-rc3 deployment to installer release 0.10.1
12 years ago
Michael Prokop
2750b667b9
deployment.sh: point 2.8-rc2 deployment to installer release 0.10.0
...
From: Michael Prokop <mprokop@sipwise.com>
12 years ago
Michael Prokop
ab607a5580
deployment: abort if someone is using an oudated ISO
...
From: Michael Prokop <mprokop@sipwise.com>
12 years ago
Michael Prokop
efd51f00b1
deployment: use *up* to 95% for /dev/mapper/ngcp-root
...
Otherwise we might not have enough space for rootfs available
depending on RAM size.
From: Michael Prokop <mprokop@sipwise.com>
12 years ago
Michael Prokop
0a0bc9567c
deployment: use 50% of RAM size for swap
...
The '5%-10G' sadly doesn't work as expected and 5% of the
*disk* size is a bad default, so let's see whether XX% of
RAM size makes a better choice. We might change the actual
percentage value but we need some testing anyway....
From: Michael Prokop <mprokop@sipwise.com>
12 years ago
Kirill Solomko
88f55d367f
LVM fix swap at 5%
12 years ago
Kirill Solomko
d00daf08ac
fixed fai/disk-info tool name (used for LVM deployment)
12 years ago
Michael Prokop
1d4c96240e
deployment: do not fail with multiple nameserver entries
...
From: Michael Prokop <mprokop@sipwise.com>
12 years ago
Michael Prokop
08a4f4f0a4
deployment: run setup-storage under FAI's path
...
Otherwise fai-vol_id used internally by setup-storage fails.
From: Michael Prokop <mprokop@sipwise.com>
13 years ago
Michael Prokop
8fd88d5375
deployment: fix syntax error
...
From: Michael Prokop <mprokop@sipwise.com>
13 years ago
Michael Prokop
87349637a2
deployment: export FAI's disklist for usage by setup-storage
...
From: Michael Prokop <mprokop@sipwise.com>
13 years ago
Michael Prokop
b7e32738b8
deployment: export LOGDIR for setup-storage
...
otherwise setup-storage might fail
From: Michael Prokop <mprokop@sipwise.com>
13 years ago
Michael Prokop
f0cbadae18
deployment: provide LVM support
...
When using the "ngcplvm" boot option then deployment automatically
sets up LVM (volume group "ngcp" with volumes "root" and "swap"),
otherwise it works just as it used to do so far (AKA no LVM).
Needs performance checks (Kirill volunteered to do that), once
we're happy with the results we can make it the new default
deployment method as planned.
Testing: https://bugtracker.sipwise.com/view.php?id=2465
From: Michael Prokop <mprokop@sipwise.com>
13 years ago
Andrew Pogrebennyk
273ad852a4
final update for 2.7.
13 years ago
Andrew Pogrebennyk
8b98131ac4
update for 2.7-rc3
13 years ago
Andrew Pogrebennyk
c226418c04
use proper installer version for 2.7-rc2 deployment.
13 years ago
Kirill Solomko
ac3f3ae5c6
added hard-drive vendor "LSI" into the supported list
13 years ago
Andreas Granig
f0410b3334
Fix syntax error and reorder check.
13 years ago
Andreas Granig
d5e46a6d3d
Add more logic in finding a suitable install disk.
...
Turns out hardcoding sda as install disk breaks for example in some
IBM bladecenter models, because sda is the CDROM.
13 years ago
Michael Prokop
23ef82bbce
move shared IPs from loopback to external interface
...
Adressing https://bugtracker.sipwise.com/view.php?id=2487#c11419
From: Michael Prokop <mprokop@sipwise.com>
13 years ago
Michael Prokop
3825c90edf
deployment: set *_ext on external device (usually eth0), not on internal device (eth1)
...
From: Michael Prokop <mprokop@sipwise.com>
13 years ago
Michael Prokop
a6b75e03c1
deployment: *_ext types should be assigned to ethX instead of lo interface
...
Testing: https://bugtracker.sipwise.com/view.php?id=2487
From: Michael Prokop <mprokop@sipwise.com>
13 years ago
Michael Prokop
b1d52fe271
deployment: execute ngcpcfg init-mgmt only if it's available
...
We don't have it on common PRO systems (like in our daily-build-pro),
so skip it if it's not available.
From: Michael Prokop <mprokop@sipwise.com>
13 years ago
Michael Prokop
c14c763d75
deployment: set up mgmt configuration for ngcpcfg
...
This works on a freshly deployed PRO system:
| ngcpcfg init-mgmt $MGMT_IP
Now let's try to include this step also during deployment.
From: Michael Prokop <mprokop@sipwise.com>
13 years ago
Michael Prokop
6a1da37b81
deployment: do not rely on /etc/ssh/ssh_host_rsa_key.pub + also register mgmt server
...
From: Michael Prokop <mprokop@sipwise.com>
13 years ago
Michael Prokop
a58b0d0366
deployment: do not use SSH host key of deployment system
...
Yak shaving...
From: Michael Prokop <mprokop@sipwise.com>
13 years ago
Michael Prokop
9beb75d685
deployment: make sure eth1 of sp2 is pre-configured
...
related to svn r11766
This should fix the MySQL replication issue reported by Andrew (thanks!)
From: Michael Prokop <mprokop@sipwise.com>
13 years ago
Michael Prokop
e55990a0a2
deployment: register SSH host key of sp2 on sp1
...
From: Michael Prokop <mprokop@sipwise.com>
13 years ago
Michael Prokop
6268cc8306
deployment: set eth1 of sp2 to actual configuration, try to update ngcpcfg of sp1 when sp2 is deployed
...
Boot option ngcpcpip2 might differ from default, so we can't hardcode
$DEFAULT_IP2 when deploying sp1. Instead try to autoconfigure it
when we're deploying sp2, maybe we don't need it while deploying
sp1. If this doesn't work then we'd have to provision the interface
using $IP2 in the meanwhile.
While at it try to pull changes from shared storage on sp1 when
deploying sp2 so both nodes are fully up2date after fresh
installation.
From: Michael Prokop <mprokop@sipwise.com>
13 years ago
Michael Prokop
681f4457c4
deployment: configure eth0 on sp2 system during deployment
...
This should give us a full-fledged network.yml as eth0 of
the 2nd system is the only missing NIC during deployment.
Testing!
From: Michael Prokop <mprokop@sipwise.com>
13 years ago
Michael Prokop
609e6fa87d
deployment: check for *a + *b hostnames, otherwise we'd break hostnames sp1 + sp2
...
From: Michael Prokop <mprokop@sipwise.com>
13 years ago
Michael Prokop
6b057f5a6f
deployment: check for ngcphostname boot option and iff set use for ngcp-network
...
This is needed so we can deploy carrier systems using something
like 'ngcpsp2 ngcphostname=lb1b'.
From: Michael Prokop <mprokop@sipwise.com>
13 years ago